Design principles for data-intensive Web sites
ACM SIGMOD Record
Sitemaps, storyboards, and specifications: a sketch of Web site design practice
DIS '00 Proceedings of the 3rd conference on Designing interactive systems: processes, practices, methods, and techniques
User Stories Applied: For Agile Software Development
User Stories Applied: For Agile Software Development
Programmatic semantics for natural language interfaces
CHI '05 Extended Abstracts on Human Factors in Computing Systems
Sketch Grammars: A Formalism for Describing and Recognizing Diagrammatic Sketch Languages
ICDAR '05 Proceedings of the Eighth International Conference on Document Analysis and Recognition
Translating keyword commands into executable code
UIST '06 Proceedings of the 19th annual ACM symposium on User interface software and technology
Model-driven development of context-aware Web applications
ACM Transactions on Internet Technology (TOIT)
A transformational approach to produce web application prototypes from a web requirements model
International Journal of Web Engineering and Technology
Journal of Visual Languages and Computing
Facing the Technological Challenges of Web 2.0: A RIA Model-Driven Engineering Approach
WISE '09 Proceedings of the 10th International Conference on Web Information Systems Engineering
The state of the art in end-user software engineering
ACM Computing Surveys (CSUR)
Requirements engineering for web applications: a comparative study
Journal of Web Engineering
End-user development of e-government services through meta-modeling
IS-EUD'11 Proceedings of the Third international conference on End-user development
Towards the involvement of end-users within model-driven development
IS-EUD'11 Proceedings of the Third international conference on End-user development
USIXML: a language supporting multi-path development of user interfaces
EHCI-DSVIS'04 Proceedings of the 2004 international conference on Engineering Human Computer Interaction and Interactive Systems
Hi-index | 0.00 |
Due to problems in correctly understanding user requirements the Information System (IS) development community have recognised the need to involve end-users in the development and maintenance of web applications. End-users perceive web applications through user interfaces (UIs) and commonly use sketches of UIs to express their requirements. Thus, it would be desirable to provide an end-user development methodology centred on UI modelling techniques. In this paper a visual modelling approach is presented to empower end-users in developing data intensive web applications starting from user interface descriptions. The modelling language follows a holistic approach by representing both static and behavioural information of a web application in one visual model. The visual model allows the specification of the look-and-feel of the application through mock-ups, and the user interactions through links, annotations, and widget references. End-users are guided during the modelling process by providing a summary view to manage the design of complex applications and a data model view to improve the quality of the generated applications.