DocumentCode
2957500
Title
Role of requirements engineering in software development process: an empirical study
Author
Niazi, Mahmood ; Shastry, Sudha
Author_Institution
Fac. of Inf. Technol., Univ. of Technol., Sydney, NSW, Australia
fYear
2003
fDate
8-9 Dec. 2003
Firstpage
402
Lastpage
407
Abstract
Requirements problems are widely acknowledged to reduce the quality of software. This work details an empirical study of requirements problems as identified by eleven Australian software companies. Our analysis aims to provide RE practitioners with some insight into designing appropriate RE processes in order to achieve better results. This research was a two-fold process; firstly, a requirements process maturity was assessed and secondly, the types and number of problems faced by different practitioners during their software project was documented. The results indicate that there is no significant difference in problems faced by companies with mature and immature RE process. These findings suggest that a holistic approach is required in order to achieve quality software and organizations should not solely concentrate on improving requirement process. Through our empirical study we have also analysed problems identified by different groups of practitioners and found that there are more differences than similarities in the problems across practitioner groups.
Keywords
formal specification; software houses; software process improvement; software quality; Australia; holistic approach; requirements engineering; requirements process maturity; software companies; software development process; software project; software quality; Australia; Costs; Error correction; Information technology; Packaging; Phase estimation; Programming; Project management; Quality management; Software quality;
fLanguage
English
Publisher
ieee
Conference_Titel
Multi Topic Conference, 2003. INMIC 2003. 7th International
Print_ISBN
0-7803-8183-1
Type
conf
DOI
10.1109/INMIC.2003.1416759
Filename
1416759
Link To Document