An Industrial Survey of Requirements Interdependencies in Software Product Release Planning
2001 (English)In: In Proc. Fifth IEEE Int. Symposium on Requirements Engineering (RE'01), IEEE , 2001, 84-91 p.Conference paper (Refereed)
The task of finding an optimal selection of requirements for the next release of a software system is difficult as requirements may depend on each other in complex ways. The paper presents the results from an in-depth study of the interdependencies within 5 distinct sets of requirements, each including 20 high-priority requirements of 5 distinct products from 5 different companies. The results show that: (1) roughly 20% of the requirements are responsible for 75% of the interdependencies; (2) only a few requirements are singular; (3) customer-specific bespoke development tend to include more functionality- related dependencies whereas market-driven product development have an emphasis on value-related dependencies. Several strategies for reducing the effort needed for identifying and managing interdependencies are outlined. A technique for visualization of interdependencies with the aim of supporting release planning is also discussed. The complexity of requirements interdependency analysis is studied in relation to metrics of requirements coupling. Finally, a number of issues for further research are identified
Place, publisher, year, edition, pages
IEEE , 2001. 84-91 p.
Engineering and Technology
IdentifiersURN: urn:nbn:se:liu:diva-13482DOI: 10.1109/ISRE.2001.948547ISBN: 0-7695-1125-2OAI: oai:DiVA.org:liu-13482DiVA: diva2:20846
Fifth IEEE International Symposium on Requirements Engineering, 27-31 August 2001, Toronto, Canada