• 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