• 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