BANCO: a Web Architecture Supporting Unwitting End-User Development

被引:0
|
作者
Barricelli, Barbara Rita [1 ]
Marcante, Andrea [1 ]
Mussio, Piero [1 ]
Provenza, Loredana Parasiliti [1 ]
Valtolina, Stefano [1 ]
Fresta, Giuseppe [2 ]
机构
[1] Univ Milan, Via Comelico 39-41, I-20135 Milan, Italy
[2] CNR, I-56124 Pisa, Italy
关键词
End-user development; unwitting software programming; interactive systems; AJAX architecture; XML;
D O I
暂无
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
Today end users are no longer mere consumers of computer tools but increasingly need to be more active producers of information and software artifacts. New techniques for engineering software are needed to support end users in this new role. This paper introduces one of these techniques, namely unwitting end-user development, and explains the BANCO architecture, which has been designed to support unwitting end-user development allowing the creation of systems customized to end-user culture, end-user role, and platform in use, as well as system re-use and evolution. It also supports consistency in interaction styles, particularly in web applications. This reasoning is made concrete through an example that presents a factory-automation prototype built using the BANCO architecture.
引用
收藏
页码:23 / 30
页数:8
相关论文
共 50 条
  • [1] Children as unwitting end-user programmers
    Petre, Marian
    Blackwell, Alan F.
    [J]. VL/HCC 2007: IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING, PROCEEDINGS, 2007, : 239 - 242
  • [2] A Tool Supporting End-User Development of Access Control in Web Applications
    Caruccio, Loredana
    Deufemia, Vincenzo
    D'Souza, Christopher
    Ginige, Athula
    Polese, Giuseppe
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2015, 25 (02) : 307 - 331
  • [3] Natural End-User Development of Web Mashups
    Aghaee, Saeed
    Pautasso, Cesare
    De Angeli, Antonella
    [J]. 2013 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING (VL/HCC 2013), 2013, : 111 - 118
  • [4] Design planning in end-user web development
    Rosson, Mary Beth
    Sinha, Hansa
    Bhattacharya, Mithu
    Zhao, Dejin
    [J]. VL/HCC 2007: IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING, PROCEEDINGS, 2007, : 189 - +
  • [5] An environment for End-User Development of Web mashups
    Ghiani, Giuseppe
    Paterno, Fabio
    Spano, Lucio Davide
    Pintori, Giuliano
    [J]. INTERNATIONAL JOURNAL OF HUMAN-COMPUTER STUDIES, 2016, 87 : 38 - 64
  • [6] Supporting End-User Development of Personalized Mobile Learning Tools
    de Sa, Marco
    Carrico, Luis
    [J]. HUMAN-COMPUTER INTERACTION, PT IV: INTERACTING IN VARIOUS APPLICATION DOMAINS, 2009, 5613 : 217 - 225
  • [7] End-user development
    Sutcliffe, A
    Mehandjiev, N
    [J]. COMMUNICATIONS OF THE ACM, 2004, 47 (09) : 31 - 32
  • [8] End-User Support for Information Architecture Analysis in Interactive Web Applications
    Rojas, Luis A.
    Macias, Jose A.
    [J]. HUMAN-COMPUTER INTERACTION - INTERACT 2011, PT IV, 2011, 6949 : 515 - 518
  • [9] End-user development, end-user programming and end-user software engineering: A systematic mapping study
    Barricelli, Barbara Rita
    Cassano, Fabio
    Fogli, Daniela
    Piccinno, Antonio
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2019, 149 : 101 - 137
  • [10] Towards an end-user development approach for web engineering methods
    Valderas, Pedro
    Pelechano, Vicente
    Pastor, Oscar
    [J]. ADVANCED INFORMATION SYSTEMS ENGINEERING, PROCEEDINGS, 2006, 4001 : 528 - 543