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 :
بازگشت