Enabling the generation of web applications from mockups

作者: Chris D'Souza , Vincenzo Deufemia , Athula Ginige , Giuseppe Polese

DOI: 10.1002/SPE.2559

关键词: Architectural patternWeb applicationEnd-user developmentWeb developmentDatabase schemaUser requirements documentHuman–computer interactionComputer scienceEnd userManagement information systems

摘要: Mockups are widely used to elicit and validate user requirements in web applications, several intuitive tools have been developed recent years, actively involving the end solicitation process. However, most current development approaches discard mockups after information‐gathering process, abandoning opportunity exploit underlying information them for autogenerating functional applications. To overcome this limitation, we devised a method deriving database schema logic of application from contained within mockups. In particular, gathers clues on how organize data control flow by analyzing structure relationships widgets mockup. Based proposed method, implemented tool supporting generation applications abiding model‐view‐controller architectural pattern. The has evaluated users different domains.

参考文章(32)
José Matías Rivero, Gustavo Rossi, Julián Grigera, Juan Burella, Esteban Robles Luna, Silvia Gordillo, From mockups to user interface models: an extensible model driven approach international conference on web engineering. pp. 13- 24 ,(2010) , 10.1007/978-3-642-16985-4_2
Yannis Papakonstantinou, Yupeng Fu, Kian Win Ong, Michalis Petropoulos, The SQL-based all-declarative FORWARD web application development framework. conference on innovative data systems research. pp. 69- 78 ,(2011)
José Ignacio Panach, Inés Pederiva, Oscar Pastor, Sergio España, Capturing Interaction Requirements in a Model Transformation Technology Based on MDA Journal of Universal Computer Science. ,vol. 14, pp. 1480- 1495 ,(2008)
Anne-France Brogneaux, Jean-Luc Hainaut, Julien Vilz, Ravi Ramdoyal, Deriving User-Requirements from Human-Computer Interfaces. Databases and Applications. pp. 77- 82 ,(2005)
Adrien Coyette, Jean Vanderdonckt, A Sketching Tool for Designing Anyuser, Anyplatform, Anywhere User Interfaces Human-Computer Interaction - INTERACT 2005. ,vol. 3585, pp. 550- 564 ,(2005) , 10.1007/11555261_45
Francisco Valverde, Oscar Pastor, Facing the Technological Challenges of Web 2.0: A RIA Model-Driven Engineering Approach Web Information Systems Engineering - WISE 2009. pp. 131- 144 ,(2009) , 10.1007/978-3-642-04409-0_18
Ravi Ramdoyal, Anthony Cleve, Jean-Luc Hainaut, Reverse Engineering User Interfaces for Interactive Database Conceptual Analysis Notes on Numerical Fluid Mechanics and Multidisciplinary Design. ,vol. 6051, pp. 332- 347 ,(2010) , 10.1007/978-3-642-13094-6_27
Martin Giese, Rogardt Heldal, From informal to formal specifications in UML Lecture Notes in Computer Science. ,vol. 3273, pp. 197- 211 ,(2004) , 10.1007/978-3-540-30187-5_15
Loredana Caruccio, Vincenzo Deufemia, Christopher D'Souza, Athula Ginige, Giuseppe Polese, A Tool Supporting End-User Development of Access Control in Web Applications International Journal of Software Engineering and Knowledge Engineering. ,vol. 25, pp. 307- 331 ,(2015) , 10.1142/S0218194015400112
Loredana Caruccio, Vincenzo Deufemia, Giuseppe Polese, Understanding user intent on the web through interaction mining Journal of Visual Languages and Computing. ,vol. 31, pp. 230- 236 ,(2015) , 10.1016/J.JVLC.2015.10.022