Empirical study of Sommerville and Sawyer's requirements engineering practices

Cox, Karl, Niazi, Mahmood and Verner, June (2009) Empirical study of Sommerville and Sawyer's requirements engineering practices IET Software, 3 (5). pp. 339-355. ISSN 1751-8806

Full text not available from this repository.


Practices in seven key areas from requirements engineering (RE) good practice guide are examined via in-depth interviews with ten Australian software development organisations. Our objective is to provide a better understanding of the relative perceived value of the RE practices investigated and to provide an initial assessment of the appropriateness of Sommerville and Sawyer's three classification levels. We used in-depth interviews as our main approach to collecting data. We assessed practices as either standardised use, normal use, used at the discretion of project manager or never used. We found that the single most standardised, or valuable, practice for 1) documentation, was making a business case of a project, for 2) elicitation, it was assessing system feasibility, 3) for analysis and negotiation, it was defining system boundaries, 4) for requirements description, it was to specify requirements quantitatively and to define standard templates for requirements, 5) for system modelling, it was to use a data dictionary, 6) for validation, it was to propose test cases, and 7) for management, it was to define a change management process. We suggest Sommerville and Sawyer's classification of basic, intermediate and advanced practices needs some reconsideration to bring his list into alignment with current industry practices.

Item Type: Journal article
Uncontrolled Keywords: Australian software development organisation; change management process; data dictionary; documentation; requirement description; requirements engineering; system modelling
Subjects: G000 Computing and Mathematical Sciences > G100 Mathematics
G000 Computing and Mathematical Sciences > G500 Information Systems
G000 Computing and Mathematical Sciences > G600 Software Engineering
DOI (a stable link to the resource): 10.1049/iet-sen.2008.0076
Faculties: Faculty of Science and Engineering > School of Computing, Engineering and Mathematics
Depositing User: Converis
Date Deposited: 03 Dec 2009
Last Modified: 02 Mar 2015 14:35
URI: http://eprints.brighton.ac.uk/id/eprint/6028

Actions (login required)

View Item View Item


Downloads per month over past year