{"title":"Role of requirements engineering in software development process: an empirical study","authors":"M. Niazi, S. Shastry","doi":"10.1109/INMIC.2003.1416759","DOIUrl":null,"url":null,"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.","PeriodicalId":253329,"journal":{"name":"7th International Multi Topic Conference, 2003. INMIC 2003.","volume":"90 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2003-12-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"48","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"7th International Multi Topic Conference, 2003. INMIC 2003.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/INMIC.2003.1416759","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 48
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.