Title :
Cost Implications of Software Commonality and Reuse
Author :
Capra, Eugenio ; Francalanci, Chiara
Author_Institution :
Dept. of Electron. & Inf., Politecnico di Milano, Milan
Abstract :
Commonality of requirements and reuse of code are two properties of software systems which can potentially reduce development and maintenance costs. This paper provides a possible definition for commonality and reuse and analyzes their impact on maintenance and replacement cost estimations based on the software engineering literature. Eventually, research questions are formulated to guide the empirical analysis through software evolution trees, a tool which is proposed to formalize the different vertical and horizontal changes that a software system can undergo
Keywords :
software cost estimation; software maintenance; software reusability; replacement cost estimation; software commonality; software cost; software engineering; software evolution trees; software maintenance; software reuse; software system; Costs; Failure analysis; Information technology; Software architecture; Software engineering; Software maintenance; Software systems; Software tools; commonality; maintenance and replacement policies; software cost; software evolution trees.; software reuse;
Conference_Titel :
Information Technology: New Generations, 2006. ITNG 2006. Third International Conference on
Conference_Location :
Las Vegas, NV
Print_ISBN :
0-7695-2497-4
DOI :
10.1109/ITNG.2006.45