DocumentCode
869461
Title
Is the European industry moving toward solving requirements engineering problems?
Author
Juristo, Natalia ; Moreno, Ana M. ; Silva, Alonso
Volume
19
Issue
6
fYear
2002
Firstpage
70
Lastpage
77
Abstract
Requirements engineering is critical for successful software development. Nowadays, software development organizations are not likely to question the importance of issues related to requirements management (RM) and specification. However, despite its importance, the requirements process has traditionally been connected with a host of problems. Frederick Brooks (1987) used the two Aristotelian categories, essential and accidental, to classify these problems. As systems become more complex, software developers can do little to overcome essential difficulties such as software invisibility or pressure for change. However, several surveys have highlighted principal flaws in the requirements process that can be linked to accidental difficulties such as tool integration or bad documentation. Not only are these problems solvable, they´re also often ones that researchers have already addressed. For years, researchers have conducted requirements engineering-related surveys, revealing problems and identifying potential solutions. Yet according to our own survey, RE problems persist.
Keywords
formal specification; formal verification; software houses; systems analysis; bad documentation; requirements engineering problems; software development; specification; tool integration; Application software; Chaos; Documentation; Embedded software; Guidelines; Programming; Software development management; Software quality; Software safety; Text processing;
fLanguage
English
Journal_Title
Software, IEEE
Publisher
ieee
ISSN
0740-7459
Type
jour
DOI
10.1109/MS.2002.1049395
Filename
1049395
Link To Document