Do Programming Languages Influence the Impact of Software Changes?

Download Now Date Added: Dec 2012
Format: PDF

During a software development process, changes happen in almost every phase: requirements, design implementation, and maintenance. Software-change impact analysis, or simply impact analysis (IA), has been recognized as a key maintenance activity. IA aims at estimating the potentially impacted entities of a system due to a proposed change. In this paper, the authors present a study to investigate the role of programming languages in change impact analysis. They try to find whether changes made in different language programs have same impact on different entities or not same. In this paper IA is based on number of files impacted, number of revisions impacted, number of developers involved and changes made per hour.