Home > Research > Publications & Outputs > The Illusion of requirements in software develo...
View graph of relations

The Illusion of requirements in software development

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Published

Standard

The Illusion of requirements in software development. / Ralph, Paul.
In: Requirements Engineering , Vol. 18, No. 3, 09.2013, p. 293-296.

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Harvard

APA

Vancouver

Ralph P. The Illusion of requirements in software development. Requirements Engineering . 2013 Sept;18(3):293-296. Epub 2012 Aug 1. doi: 10.1007/s00766-012-0161-4

Author

Ralph, Paul. / The Illusion of requirements in software development. In: Requirements Engineering . 2013 ; Vol. 18, No. 3. pp. 293-296.

Bibtex

@article{ab99223dbfe24d5f979cd522cbb21d79,
title = "The Illusion of requirements in software development",
abstract = "This viewpoint explores the possibility that many software development projects may have no useful requirements. Specifically, for problems (e.g., knowledge worker burnout) with two completely different solutions (e.g., better tool support or hire more employees), an analyst may state a goal (e.g., decrease work hours) but more specific desiderata are contingent on the chosen solution. Furthermore, without fully exploring the design space, the designer cannot be sure whether there exists another approach, which would achieve the goal without any commonality with known approaches. In these situations of sparse requirements, analysts may misrepresent design decisions as requirements, creating an illusion of requirements in software development.",
author = "Paul Ralph",
year = "2013",
month = sep,
doi = "10.1007/s00766-012-0161-4",
language = "English",
volume = "18",
pages = "293--296",
journal = "Requirements Engineering ",
issn = "0947-3602",
publisher = "Springer London",
number = "3",

}

RIS

TY - JOUR

T1 - The Illusion of requirements in software development

AU - Ralph, Paul

PY - 2013/9

Y1 - 2013/9

N2 - This viewpoint explores the possibility that many software development projects may have no useful requirements. Specifically, for problems (e.g., knowledge worker burnout) with two completely different solutions (e.g., better tool support or hire more employees), an analyst may state a goal (e.g., decrease work hours) but more specific desiderata are contingent on the chosen solution. Furthermore, without fully exploring the design space, the designer cannot be sure whether there exists another approach, which would achieve the goal without any commonality with known approaches. In these situations of sparse requirements, analysts may misrepresent design decisions as requirements, creating an illusion of requirements in software development.

AB - This viewpoint explores the possibility that many software development projects may have no useful requirements. Specifically, for problems (e.g., knowledge worker burnout) with two completely different solutions (e.g., better tool support or hire more employees), an analyst may state a goal (e.g., decrease work hours) but more specific desiderata are contingent on the chosen solution. Furthermore, without fully exploring the design space, the designer cannot be sure whether there exists another approach, which would achieve the goal without any commonality with known approaches. In these situations of sparse requirements, analysts may misrepresent design decisions as requirements, creating an illusion of requirements in software development.

U2 - 10.1007/s00766-012-0161-4

DO - 10.1007/s00766-012-0161-4

M3 - Journal article

VL - 18

SP - 293

EP - 296

JO - Requirements Engineering

JF - Requirements Engineering

SN - 0947-3602

IS - 3

ER -