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 :
بازگشت