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
Link To Document