DocumentCode
2534829
Title
A cost-benefit approach to recommending conflict resolution for parallel software development
Author
Niu, Nan ; Yang, Fangbo ; Cheng, Jing-Ru C. ; Reddivari, Sandeep
Author_Institution
Dept. of Comput. Sci. & Eng., Mississippi State Univ., Starkville, MS, USA
fYear
2012
fDate
4-4 June 2012
Firstpage
21
Lastpage
25
Abstract
Merging parallel versions of source code is a common and essential activity during the lifespan of large-scale software systems. When a non-trivial number of conflicts is detected, there is a need to support the maintainer in investigating and resolving these conflicts. In this paper, we contribute a cost-benefit approach to ranking the conflicting software entities by leveraging both structural and semantic information of the source code. We present a study by applying our approach to a legacy system developed by computational scientists. The study not only demonstrates the feasibility of our approach, but also sheds light on the future development of conflict resolution recommenders.
Keywords
cost-benefit analysis; parallel programming; software maintenance; conflict resolution; cost-benefit approach; large-scale software systems; legacy system; parallel software development; semantic information; software entities; source code; structural information; Estimation; Merging; Semantics; Software engineering; Software systems; USA Councils; conflict resolution; cost-benefit analysis; recommendation; software merging;
fLanguage
English
Publisher
ieee
Conference_Titel
Recommendation Systems for Software Engineering (RSSE), 2012 Third International Workshop on
Conference_Location
Zurich
Print_ISBN
978-1-4673-1758-0
Type
conf
DOI
10.1109/RSSE.2012.6233403
Filename
6233403
Link To Document