Automatically Generated Case Workbenches: A Preliminary Case Study

Abstract In this article we analyse a workbench for the analysis and design of web applications automatically generated from a visual-oriented meta-CASE. This tool suitably exploits UML metamodelling and process modelling to visually specify the target workbench, and employs visual language generation systems for their deployment. The generated workbench consists of a visual environment which includes knowledge about software process and mechanisms to check the consistency between the developed models. We present the results of a preliminary case study we have carried out to collect information on the user experience with the generated workbench.

[1]  Jürgen Ebert,et al.  Meta-CASE in Practice: a Case for KOGGE , 1997, CAiSE.

[2]  Paul G. Sorenson,et al.  The Metaview system for many specification environments , 1988, IEEE Software.

[3]  E. Rogers Diffusion of Innovations, Fourth Edition , 1982 .

[4]  Andreas Winter,et al.  An Overview of the GXL Graph Exchange Language , 2001, Software Visualization.

[5]  Juhani Iivari,et al.  Why are CASE tools not used? , 1996, CACM.

[6]  Licia Capra,et al.  xlinkit: a consistency checking and smart link generation service , 2002, TOIT.

[7]  Filomena Ferrucci,et al.  Constructing meta-CASE workbenches by exploiting visual language generators , 2006, IEEE Transactions on Software Engineering.

[8]  L NormanKent,et al.  Levels of automation and user participation in usability testing , 2006 .

[9]  Kent L. Norman,et al.  Levels of automation and user participation in usability testing , 2006, Interact. Comput..

[10]  Jim Conallen,et al.  Building Web applications with UML , 1999 .

[11]  Fred D. Davis Perceived Usefulness, Perceived Ease of Use, and User Acceptance of Information Technology , 1989, MIS Q..

[12]  Alfonso Fuggetta,et al.  A classification of CASE technology , 1993, Computer.

[13]  Claes Wohlin,et al.  Experimentation in software engineering: an introduction , 2000 .

[14]  PoleseGiuseppe,et al.  A framework for modeling and implementing visual notations with applications to software engineering , 2004 .

[15]  Jeffrey C. Carver,et al.  Issues in using students in empirical studies in software engineering education , 2003, Proceedings. 5th International Workshop on Enterprise Networking and Computing in Healthcare Industry (IEEE Cat. No.03EX717).

[16]  Juan de Lara,et al.  Using AToM3 as a Meta-Case Tool , 2002, ICEIS.

[17]  E. Rogers,et al.  Diffusion of innovations , 1964, Encyclopedia of Sport Management.

[18]  Fred D. Davis,et al.  Explaining Software Developer Acceptance of Methodologies: A Comparison of Five Theoretical Models , 2002, IEEE Trans. Software Eng..

[19]  Lionel C. Briand,et al.  An Experimental Comparison of the Maintainability of Object-Oriented and Structured Design Documents , 2004, Empirical Software Engineering.

[20]  Tore Dybå,et al.  An empirical investigation on factors affecting software developer acceptance and utilization of electronic process guides , 2004, 10th International Symposium on Software Metrics, 2004. Proceedings..

[21]  John C. Grundy,et al.  Marama: an eclipse meta-toolset for generating multi-view environments , 2008, ICSE '08.

[22]  Tobias Rötschke,et al.  MOFLON: A Standard-Compliant Metamodeling Framework with Graph Transformations , 2006, ECMDA-FA.

[23]  Donald J. Reifer Ten Deadly Risks in Internet and Intranet Software Development , 2002, IEEE Softw..

[24]  Peter M. Chisnall,et al.  Questionnaire Design, Interviewing and Attitude Measurement , 1993 .