DocumentCode
3480333
Title
Impact of Architecture and Quality Investment in Software Product Line Development
Author
Nonaka, M. ; Liming Zhu ; Babar, Muhammad Ali ; Staples, Mark
Author_Institution
Toyo Univ., Toyo
fYear
2007
fDate
10-14 Sept. 2007
Firstpage
63
Lastpage
73
Abstract
Investment in architecture and quality improvement for a software product line can increase reuse, and consequently reduce effort, enhance product reliability, and shorten time- to-market. Such investments should be carefully chosen to be effective, to avoid over-investment, and to return benefits within the desired time. In this paper, we show how a stochastic simulation model can be used to explore the impacts of such investments. The model is validated by comparison to COPLIMO, a COCOMO II based effort estimation model for product line development, and by inspecting effort distributions of the generated unplanned work. For the illustrative model and scenarios in this paper, we show that the degree of architecture reuse has the largest impact. Preventing degraded architectural dependencies itself does not have a meaningful impact, but if such degradation is also associated with adverse effects on defect injection and detection, it can be significant. Process improvement has a meaningful impact, but over-investment is possible.
Keywords
investment; product development; software architecture; software quality; software reliability; software reusability; software architecture; software product line development; software product reliability; software quality investment; software reusability; stochastic simulation model; Computer architecture; Investments; Software quality;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Product Line Conference, 2007. SPLC 2007. 11th International
Conference_Location
Kyoto
Print_ISBN
978-0-7695-2888-5
Type
conf
DOI
10.1109/SPLINE.2007.35
Filename
4339256
Link To Document