The case for dumb requirements engineering tools

Daniel Berry, Ricardo Gacitua, Peter Sawyer, Sri Fatimah Tjong

Research output: Chapter in Book/Report/Conference proceedingChapter

Abstract

[Context and Motivation] This paper notes the advanced state of the natural language (NL) processing art and considers four broad categories of tools for processing NL requirements documents. These tools are used in a variety of scenarios. The strength of a tool for a NL processing task is measured by its recall and precision. [Question/Problem] In some scenarios, for some tasks, any tool with less than 100% recall is not helpful and the user may be better off doing the task entirely manually. [Principal Ideas/Results] The paper suggests that perhaps a dumb tool doing an identifiable part of such a task may be better than an intelligent tool trying but failing in unidentifiable ways to do the entire task. [Contribution] Perhaps a new direction is needed in research for RE tools.
Original languageEnglish
Title of host publicationRequirements Engineering: Foundation for Software Quality 18th International Working Conference, REFSQ 2012, Essen, Germany, March 19-22, 2012. Proceedings
PublisherSpringer
Pages211-217
Number of pages7
ISBN (Print)978-3-642-28713-8
DOIs
Publication statusPublished - 2012

Publication series

NameLecture Notes in Computer Science
PublisherSpringer
Volume7195
ISSN (Print)0302-9743

Fingerprint

Requirements engineering
Processing

Cite this

Berry, D., Gacitua, R., Sawyer, P., & Tjong, S. F. (2012). The case for dumb requirements engineering tools. In Requirements Engineering: Foundation for Software Quality 18th International Working Conference, REFSQ 2012, Essen, Germany, March 19-22, 2012. Proceedings (pp. 211-217). (Lecture Notes in Computer Science; Vol. 7195). Springer. https://doi.org/10.1007/978-3-642-28714-5_18
Berry, Daniel ; Gacitua, Ricardo ; Sawyer, Peter ; Tjong, Sri Fatimah. / The case for dumb requirements engineering tools. Requirements Engineering: Foundation for Software Quality 18th International Working Conference, REFSQ 2012, Essen, Germany, March 19-22, 2012. Proceedings. Springer, 2012. pp. 211-217 (Lecture Notes in Computer Science).
@inbook{b52c57b0252942b284929ac9dffbe4a2,
title = "The case for dumb requirements engineering tools",
abstract = "[Context and Motivation] This paper notes the advanced state of the natural language (NL) processing art and considers four broad categories of tools for processing NL requirements documents. These tools are used in a variety of scenarios. The strength of a tool for a NL processing task is measured by its recall and precision. [Question/Problem] In some scenarios, for some tasks, any tool with less than 100{\%} recall is not helpful and the user may be better off doing the task entirely manually. [Principal Ideas/Results] The paper suggests that perhaps a dumb tool doing an identifiable part of such a task may be better than an intelligent tool trying but failing in unidentifiable ways to do the entire task. [Contribution] Perhaps a new direction is needed in research for RE tools.",
author = "Daniel Berry and Ricardo Gacitua and Peter Sawyer and Tjong, {Sri Fatimah}",
year = "2012",
doi = "10.1007/978-3-642-28714-5_18",
language = "English",
isbn = "978-3-642-28713-8",
series = "Lecture Notes in Computer Science",
publisher = "Springer",
pages = "211--217",
booktitle = "Requirements Engineering: Foundation for Software Quality 18th International Working Conference, REFSQ 2012, Essen, Germany, March 19-22, 2012. Proceedings",
address = "Germany",

}

Berry, D, Gacitua, R, Sawyer, P & Tjong, SF 2012, The case for dumb requirements engineering tools. in Requirements Engineering: Foundation for Software Quality 18th International Working Conference, REFSQ 2012, Essen, Germany, March 19-22, 2012. Proceedings. Lecture Notes in Computer Science, vol. 7195, Springer, pp. 211-217. https://doi.org/10.1007/978-3-642-28714-5_18

The case for dumb requirements engineering tools. / Berry, Daniel; Gacitua, Ricardo; Sawyer, Peter; Tjong, Sri Fatimah.

Requirements Engineering: Foundation for Software Quality 18th International Working Conference, REFSQ 2012, Essen, Germany, March 19-22, 2012. Proceedings. Springer, 2012. p. 211-217 (Lecture Notes in Computer Science; Vol. 7195).

Research output: Chapter in Book/Report/Conference proceedingChapter

TY - CHAP

T1 - The case for dumb requirements engineering tools

AU - Berry, Daniel

AU - Gacitua, Ricardo

AU - Sawyer, Peter

AU - Tjong, Sri Fatimah

PY - 2012

Y1 - 2012

N2 - [Context and Motivation] This paper notes the advanced state of the natural language (NL) processing art and considers four broad categories of tools for processing NL requirements documents. These tools are used in a variety of scenarios. The strength of a tool for a NL processing task is measured by its recall and precision. [Question/Problem] In some scenarios, for some tasks, any tool with less than 100% recall is not helpful and the user may be better off doing the task entirely manually. [Principal Ideas/Results] The paper suggests that perhaps a dumb tool doing an identifiable part of such a task may be better than an intelligent tool trying but failing in unidentifiable ways to do the entire task. [Contribution] Perhaps a new direction is needed in research for RE tools.

AB - [Context and Motivation] This paper notes the advanced state of the natural language (NL) processing art and considers four broad categories of tools for processing NL requirements documents. These tools are used in a variety of scenarios. The strength of a tool for a NL processing task is measured by its recall and precision. [Question/Problem] In some scenarios, for some tasks, any tool with less than 100% recall is not helpful and the user may be better off doing the task entirely manually. [Principal Ideas/Results] The paper suggests that perhaps a dumb tool doing an identifiable part of such a task may be better than an intelligent tool trying but failing in unidentifiable ways to do the entire task. [Contribution] Perhaps a new direction is needed in research for RE tools.

UR - https://link.springer.com/chapter/10.1007%2F978-3-642-28714-5_18

U2 - 10.1007/978-3-642-28714-5_18

DO - 10.1007/978-3-642-28714-5_18

M3 - Chapter

SN - 978-3-642-28713-8

T3 - Lecture Notes in Computer Science

SP - 211

EP - 217

BT - Requirements Engineering: Foundation for Software Quality 18th International Working Conference, REFSQ 2012, Essen, Germany, March 19-22, 2012. Proceedings

PB - Springer

ER -

Berry D, Gacitua R, Sawyer P, Tjong SF. The case for dumb requirements engineering tools. In Requirements Engineering: Foundation for Software Quality 18th International Working Conference, REFSQ 2012, Essen, Germany, March 19-22, 2012. Proceedings. Springer. 2012. p. 211-217. (Lecture Notes in Computer Science). https://doi.org/10.1007/978-3-642-28714-5_18