Web Modeling Language (WebML): a modeling language for designing Web sites
Proceedings of the 9th international World Wide Web conference on Computer networks : the international journal of computer and telecommunications netowrking
Agile modeling: effective practices for extreme programming and the unified process
Agile modeling: effective practices for extreme programming and the unified process
User Stories Applied: For Agile Software Development
User Stories Applied: For Agile Software Development
A Strategy for Balancing Business Value and Story Size
AGILE '07 Proceedings of the AGILE 2007
Agile Development Iterations and UI Design
AGILE '07 Proceedings of the AGILE 2007
An Integration of Requirements and User Interface Specifications
RE '08 Proceedings of the 2008 16th IEEE International Requirements Engineering Conference
Reverse engineering user interfaces for interactive database conceptual analysis
CAiSE'10 Proceedings of the 22nd international conference on Advanced information systems engineering
From mockups to user interface models: an extensible model driven approach
ICWE'10 Proceedings of the 10th international conference on Current trends in web engineering
Mockup-Driven Development: Providing agile support for Model-Driven Web Engineering
Information and Software Technology
Hi-index | 0.00 |
The process of modeling and implementing Web applications has been successfully improved by the use of Model-Driven Web Engineering (MDWE) methodologies. However, because of their traditional process models, these methodologies delay the generation of application prototypes until all design aspects (e.g. domain and navigation) are completed. These aspects are crucial for developers but not for customers, who are interested in viewing parts of the application running as early as possible. In this paper we introduce a novel model driven approach that starts from user interface specifications, using mockups to derive concrete presentation implementations -- we call it Mockup-Driven Development or just MockupDD. Then, by using lightweight enrichments and applying heuristics over these models, we show how we obtain navigation and content specifications in the context of different MDWE methods.