• DocumentCode
    607188
  • Title

    Requirements compliance as a measure of project success

  • Author

    Schneider, Klaus ; Liskin, O. ; Paulsen, H. ; Kauffeld, S.

  • Author_Institution
    Software Eng. Group, Leibniz Univ. Hannover, Hannover, Germany
  • fYear
    2013
  • fDate
    13-15 March 2013
  • Firstpage
    1276
  • Lastpage
    1283
  • Abstract
    Students of software engineering need a mental model to guide their activities; this mental model should contain a concept of success. They should be able to contribute to that success criterion through their daily work. Although economic gain is a wide-spread measure of success, it cannot be fully controlled by developers or even project leaders. Inappropriate deadlines, political influences, and many other aspects are beyond the control of software engineers. A success criterion closer to the sphere of influence of software engineers could better guide decisions of students - and practicing software engineers as well. We introduce the concept of requirements compliance1, which measures the size of the intersection between stated and implemented requirements. Fulfilled requirements are considered a success. Both unfulfilled requirements and unsolicited features are considered indications of reduced success: The latter consume resources without meeting stated needs, while missing requirements ignore customer requests. In this paper, we motivate and introduce the core concept of requirements compliance. We show how it can be and has been used for different variants of software engineering education, including serious educational games. We go beyond this prior use by identifying ways of modeling, observing and controlling requirements compliance in a series of student projects. We discuss opportunities for using this concept in software engineering education - but also build on the mental model in research and in practice.
  • Keywords
    computer science education; formal specification; project management; software engineering; economic gain; fulfilled requirements; mental model; project success; requirements compliance; software engineering education; software engineering student; student projects; unfulfilled requirements; unsolicited features; Cognitive science; Conferences; Customer satisfaction; Education; Games; Software; Software engineering; communication; project success; software requirements;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Global Engineering Education Conference (EDUCON), 2013 IEEE
  • Conference_Location
    Berlin
  • ISSN
    2165-9559
  • Print_ISBN
    978-1-4673-6111-8
  • Electronic_ISBN
    2165-9559
  • Type

    conf

  • DOI
    10.1109/EduCon.2013.6530271
  • Filename
    6530271