Title
Improving user involvement through a model-driven requirements approach
Abstract
Model-Driven Web Engineering (MDWE) methodologies have proven to be a mature way of developing web applications, dramatically increasing productivity during development. However, after more than a decade of evolution, the artifacts and processes used to gather requirements have not changed substantially. At the same time, the capacity of quickly adapting to emergent domain-specific requirements (a feature that became popular with the massive adoption of agile approaches) has become hard to achieve in these methodologies. In this context, in order to implement this kind of refined requirements as fast as possible, changes are usually applied directly to the generated application, losing the abstraction and its inherent productivity provided by the Model-Driven process. Another way of implementing this kind of changes is by extending the modeling language, but this implies a high effort and, again, a consequent productivity loss. In this paper we propose a model-driven development approach called MockRE that captures requirements using User Interface prototypes (mockups) that end-users can understand completely. The process and tooling presented here allows end-users to express requirements annotating the mockups with textual descriptions, and also generating a running application in the same way that MDWE environments do. Developers may later use these initial specifications placed by end-users as valuable model concepts that can be refined through direct coding in a non-intrusive way. Through this strategy, MockRE intends to make a more extensive reuse of end-users specifications throughout the whole developing process.
Year
DOI
Venue
2013
10.1109/MoDRE.2013.6597260
Model-Driven Requirements Engineering
Keywords
Field
DocType
Internet,formal specification,user interfaces,MDWE methodology,MockRE approach,Web application development,domain-specific requirements,end-user specification,model-driven Web engineering,model-driven development approach,model-driven requirements approach,textual description,user interface prototype,user involvement,agile,mockups,model-based requirements engineering,model-driven development
Software engineering,Systems engineering,Reuse,Computer science,Web engineering,Modeling language,Agile software development,Formal specification,Web application,User interface,The Internet
Conference
ISSN
Citations 
PageRank 
2330-9962
2
0.37
References 
Authors
10
4
Name
Order
Citations
PageRank
José Matías Rivero120.37
Esteban Robles Luna213811.32
Julian Grigera315114.97
Gustavo Rossi42141245.82