Requirements compliance as a measure of project success

Research output: Chapter in book/report/conference proceedingConference contributionResearchpeer review

Authors

Research Organisations

External Research Organisations

  • Technische Universität Braunschweig
View graph of relations

Details

Original languageEnglish
Title of host publication2013 IEEE Global Engineering Education Conference, EDUCON 2013
Pages1276-1283
Number of pages8
Publication statusPublished - 2013
EventIEEE Global Engineering Education Conference, EDUCON 2013 - Berlin, Germany
Duration: 13 Mar 201315 Mar 2013

Publication series

NameIEEE Global Engineering Education Conference, EDUCON
ISSN (Print)2165-9559
ISSN (electronic)2165-9567

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

    communication, project success, software requirements

ASJC Scopus subject areas

Cite this

Requirements compliance as a measure of project success. / Schneider, Kurt; Liskin, Olga; Paulsen, Hilko et al.
2013 IEEE Global Engineering Education Conference, EDUCON 2013. 2013. p. 1276-1283 6530271 (IEEE Global Engineering Education Conference, EDUCON).

Research output: Chapter in book/report/conference proceedingConference contributionResearchpeer review

Schneider, K, Liskin, O, Paulsen, H & Kauffeld, S 2013, Requirements compliance as a measure of project success. in 2013 IEEE Global Engineering Education Conference, EDUCON 2013., 6530271, IEEE Global Engineering Education Conference, EDUCON, pp. 1276-1283, IEEE Global Engineering Education Conference, EDUCON 2013, Berlin, Germany, 13 Mar 2013. https://doi.org/10.1109/EduCon.2013.6530271
Schneider, K., Liskin, O., Paulsen, H., & Kauffeld, S. (2013). Requirements compliance as a measure of project success. In 2013 IEEE Global Engineering Education Conference, EDUCON 2013 (pp. 1276-1283). Article 6530271 (IEEE Global Engineering Education Conference, EDUCON). https://doi.org/10.1109/EduCon.2013.6530271
Schneider K, Liskin O, Paulsen H, Kauffeld S. Requirements compliance as a measure of project success. In 2013 IEEE Global Engineering Education Conference, EDUCON 2013. 2013. p. 1276-1283. 6530271. (IEEE Global Engineering Education Conference, EDUCON). doi: 10.1109/EduCon.2013.6530271
Schneider, Kurt ; Liskin, Olga ; Paulsen, Hilko et al. / Requirements compliance as a measure of project success. 2013 IEEE Global Engineering Education Conference, EDUCON 2013. 2013. pp. 1276-1283 (IEEE Global Engineering Education Conference, EDUCON).
Download
@inproceedings{a0b7dfdfc1bb47178f93d885bd37d5de,
title = "Requirements compliance as a measure of project success",
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 = "communication, project success, software requirements",
author = "Kurt Schneider and Olga Liskin and Hilko Paulsen and Simone Kauffeld",
year = "2013",
doi = "10.1109/EduCon.2013.6530271",
language = "English",
isbn = "9781467361101",
series = "IEEE Global Engineering Education Conference, EDUCON",
pages = "1276--1283",
booktitle = "2013 IEEE Global Engineering Education Conference, EDUCON 2013",
note = "IEEE Global Engineering Education Conference, EDUCON 2013 ; Conference date: 13-03-2013 Through 15-03-2013",

}

Download

TY - GEN

T1 - Requirements compliance as a measure of project success

AU - Schneider, Kurt

AU - Liskin, Olga

AU - Paulsen, Hilko

AU - Kauffeld, Simone

PY - 2013

Y1 - 2013

N2 - 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.

AB - 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.

KW - communication

KW - project success

KW - software requirements

UR - http://www.scopus.com/inward/record.url?scp=84880969181&partnerID=8YFLogxK

U2 - 10.1109/EduCon.2013.6530271

DO - 10.1109/EduCon.2013.6530271

M3 - Conference contribution

AN - SCOPUS:84880969181

SN - 9781467361101

T3 - IEEE Global Engineering Education Conference, EDUCON

SP - 1276

EP - 1283

BT - 2013 IEEE Global Engineering Education Conference, EDUCON 2013

T2 - IEEE Global Engineering Education Conference, EDUCON 2013

Y2 - 13 March 2013 through 15 March 2013

ER -

By the same author(s)