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 :
بازگشت