DocumentCode
1516394
Title
From intentions to code: exploring the life of user goals in two web-based systems
Author
Liaskos, S. ; Jungblut, M. Daoud ; Mylopoulos, John
Author_Institution
Sch. of Inf. Technol., York Univ., Toronto, ON, Canada
Volume
6
Issue
2
fYear
2012
fDate
4/1/2012 12:00:00 AM
Firstpage
103
Lastpage
113
Abstract
Goal models have been found to be an effective way to represent, communicate and analyse stakeholder requirements. Once such models reach some degree of completeness, a software-intensive system is developed to support the achievement of the identified goals. A question that naturally arises in this process, though, is whether and how the way by which requirements are represented in goal models influences the structure of the design of the system to be built. Does the content and organisation of the resulting source code disclose anything about the stakeholder intentions that have led to its production, and how? In this study the authors focus on web-based systems and describe the experiences in developing two small, layered web applications using goal models as a requirements representation tool and without introducing any goal-model specific methodological, design or platform restrictions. The authors study the artefacts of this process in an effort to identify intentional categories to which different parts of the source code belongs. The results indeed suggest interesting characterisations of goals, source code and relationships thereof that could be useful in developing goal-oriented web engineering frameworks and methodologies.
Keywords
Internet; software engineering; user interfaces; Web application; Web-based system; completeness degree; goal model; goal-oriented Web engineering; requirements representation tool; software-intensive system; source code; stakeholder intention; stakeholder requirement; user goal;
fLanguage
English
Journal_Title
Software, IET
Publisher
iet
ISSN
1751-8806
Type
jour
DOI
10.1049/iet-sen.2011.0032
Filename
6200021
Link To Document