• DocumentCode
    731498
  • Title

    Partitioning Composite Code Changes to Facilitate Code Review

  • Author

    Yida Tao ; Sunghun Kim

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Hong Kong Univ. of Sci. & Technol., Hong Kong, China
  • fYear
    2015
  • fDate
    16-17 May 2015
  • Firstpage
    180
  • Lastpage
    190
  • Abstract
    Developers expend significant effort on reviewing source code changes. Hence, the comprehensibility of code changes directly affects development productivity. Our prior study has suggested that composite code changes, which mix multiple development issues together, are typically difficult to review. Unfortunately, our manual inspection of 453 open source code changes reveals a non-trivial occurrence (up to 29%) of such composite changes. In this paper, we propose a heuristic-based approach to automatically partition composite changes, such that each sub-change in the partition is more cohesive and self-contained. Our quantitative and qualitative evaluation results are promising in demonstrating the potential benefits of our approach for facilitating code review of composite code changes.
  • Keywords
    public domain software; software maintenance; source code (software); code review; open source code; partitioning composite code changes; source code changes; Cloning; Force; Inspection; Libraries; Manuals; Pattern matching; Software;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Mining Software Repositories (MSR), 2015 IEEE/ACM 12th Working Conference on
  • Conference_Location
    Florence
  • Type

    conf

  • DOI
    10.1109/MSR.2015.24
  • Filename
    7180078