Title :
Is Requirements Engineering Inherently Counterproductive?
Author :
Ralph, Paul ; Mohanani, Rahul
Author_Institution :
Dept. of Comput. Sci., Univ. of Auckland, Auckland, New Zealand
Abstract :
This paper explores the possibility that requirements engineering is, in principle, detrimental to software project success. Requirements engineering is conceptually divided into two distinct processes: sense making (learning about the project context) and problem structuring (specifying problems, goals, requirements, constraints, etc.). An interdisciplinary literature review revealed substantial evidence that while sense making improves design performance, problem structuring reduces design performance. Future research should therefore investigate decoupling the sense making aspects of requirements engineering from the problem structuring aspects.
Keywords :
formal specification; formal verification; project management; software management; systems analysis; RE; problem structuring; requirements engineering; sense making; software project success; Context; Presses; Problem-solving; Psychology; Requirements engineering; Software; Software engineering; Design; Domain Knowledge; Problem Structuring; Requirements Engineering; Sensemaking;
Conference_Titel :
Twin Peaks of Requirements and Architecture (TwinPeaks), 2015 IEEE/ACM 5th International Workshop on the
Conference_Location :
Florence
DOI :
10.1109/TwinPeaks.2015.12