6
views
0
recommends
+1 Recommend
0 collections
    0
    shares
      • Record: found
      • Abstract: found
      • Article: found
      Is Open Access

      A Large-Scale Study on Source Code Reviewer Recommendation

      Preprint
      ,

      Read this article at

      Bookmark
          There is no author summary for this article yet. Authors can add summaries to their articles on ScienceOpen to make them more accessible to a non-specialist audience.

          Abstract

          Context: Software code reviews are an important part of the development process, leading to better software quality and reduced overall costs. However, finding appropriate code reviewers is a complex and time-consuming task. Goals: In this paper, we propose a large-scale study to compare performance of two main source code reviewer recommendation algorithms (RevFinder and a Naive Bayes-based approach) in identifying the best code reviewers for opened pull requests. Method: We mined data from Github and Gerrit repositories, building a large dataset of 51 projects, with more than 293K pull requests analyzed, 180K owners and 157K reviewers. Results: Based on the large analysis, we can state that i) no model can be generalized as best for all projects, ii) the usage of a different repository (Gerrit, GitHub) can have impact on the the recommendation results, iii) exploiting sub-projects information available in Gerrit can improve the recommendation results.

          Related collections

          Most cited references15

          • Record: found
          • Abstract: not found
          • Conference Proceedings: not found

          Convergent contemporary software peer review practices

            Bookmark
            • Record: found
            • Abstract: not found
            • Book Chapter: not found

            Mann–Whitney U Test

              Bookmark
              • Record: found
              • Abstract: not found
              • Article: not found

              The Impact of Design and Code Reviews on Software Quality: An Empirical Study Based on PSP Data

                Bookmark

                Author and article information

                Journal
                20 June 2018
                Article
                1806.07619
                3424d847-7bc1-478f-91d6-eb77a69e3c1f

                http://arxiv.org/licenses/nonexclusive-distrib/1.0/

                History
                Custom metadata
                Published at the 44th Euromicro Conference on Software Engineering and Advanced Applications (SEAA 2018)
                cs.SE

                Software engineering
                Software engineering

                Comments

                Comment on this article