• DocumentCode
    3008789
  • Title

    Improving user involvement through a model-driven requirements approach

  • Author

    Rivero, Jose Matias ; Robles Luna, Esteban ; Grigera, Julian ; Rossi, Gustavo

  • Author_Institution
    Fac. de Inf., Univ. Nac. de La Plata, Buenos Aires, Argentina
  • fYear
    2013
  • fDate
    15-15 July 2013
  • Firstpage
    20
  • Lastpage
    29
  • 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.
  • Keywords
    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; Computational modeling; Context; Encoding; Navigation; Productivity; Prototypes; User interfaces; agile; mockups; model-based requirements engineering; model-driven development;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Model-Driven Requirements Engineering (MoDRE), 2013 International Workshop on
  • Conference_Location
    Rio de Janeiro
  • Type

    conf

  • DOI
    10.1109/MoDRE.2013.6597260
  • Filename
    6597260