CFP last date
20 May 2024
Reseach Article

Do Programming Languages Influence the Impact of Software Changesh

by Shaista Ghafoor, Javed Ferzund, Bushra Jamil
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 60 - Number 8
Year of Publication: 2012
Authors: Shaista Ghafoor, Javed Ferzund, Bushra Jamil
10.5120/9713-4178

Shaista Ghafoor, Javed Ferzund, Bushra Jamil . Do Programming Languages Influence the Impact of Software Changesh. International Journal of Computer Applications. 60, 8 ( December 2012), 29-34. DOI=10.5120/9713-4178

@article{ 10.5120/9713-4178,
author = { Shaista Ghafoor, Javed Ferzund, Bushra Jamil },
title = { Do Programming Languages Influence the Impact of Software Changesh },
journal = { International Journal of Computer Applications },
issue_date = { December 2012 },
volume = { 60 },
number = { 8 },
month = { December },
year = { 2012 },
issn = { 0975-8887 },
pages = { 29-34 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume60/number8/9713-4178/ },
doi = { 10.5120/9713-4178 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T21:06:01.771463+05:30
%A Shaista Ghafoor
%A Javed Ferzund
%A Bushra Jamil
%T Do Programming Languages Influence the Impact of Software Changesh
%J International Journal of Computer Applications
%@ 0975-8887
%V 60
%N 8
%P 29-34
%D 2012
%I Foundation of Computer Science (FCS), NY, USA
Abstract

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, we present a study to investigate the role of programming languages in change impact analysis. We try to find whether changes made in different language programs have same impact on different entities or not same. In this study IA is based on number of files impacted, number of revisions impacted, number of developers involved and changes made per hour.

References
  1. http://www. nongnu. org/cvs/
  2. http://www. mozilla. org
  3. G. Canfora, L. Cerulo, "How Software Repositories can help in Resolving a New Change Request", 2005.
  4. L. Cerulo, G. Canfora, "Impact Analysis by Mining Software and Change Request Repositories", 2005.
  5. S. Minto and G. C. Murphy, "Recommending Emergent Teams" , 2007.
  6. A. Mockus and J. D. Herbsleb, "Expertise Browser: A Quantitative Approach to Identifying Expertise", 2002.
  7. A. Mockus and D. Weiss, "Predicting risk of software changes", vol. 5(2), 2000.
  8. H. Siy, P. Chundi, and M. Subramaniam, "Summarizing developer work history using time series segmentation: challenge report," in MSR '08: Proceedings of the 2008 international working conference on Mining software repositories, 2008, pp. pages 137–140.
  9. C. R. B. de Souza and D. F. Redmiles," An empirical study of software developers' management of dependencies and changes", In ICSE'08 : Proceedings of the 30th international conference on Software engineering, pages241–250, New York, NY, USA, 2008. ACM.
  10. S. Wong, Y. Cai, and M. Marron, "Predicting Coordination Structure by Change Impact Analysis", 2010.
  11. L. Yu and S. Ramaswamy, "Mining CVS Repositories to Understand Open-Source Project Developer Roles", In Proceedings of the 4th International Workshop on Mining Software Repositories, IEEE Computer Society, Washington DC (2007).
  12. S. Zhang and J. Zhao, "Change impact analysis for AspectJ programs", Technical Report SJTU-CSE-TR-07-01, Center for Software Engineering, SJTU, Jan 2007. Bowman, M. , Debray, S. K. , and Peterson, L. L. 1993. Reasoning about naming systems.
Index Terms

Computer Science
Information Sciences

Keywords

Software Maintenance Software Changes Bugs Programming Language