Now showing items 1-5 of 5

    • Detection and elimination of systematic labeling bias in code reviewer recommendation systems 

      Tecimer, K. Ayberk; Tüzün, Eray; Dibeklioğlu, Hamdi; Erdoğmuş, Hakan (Association for Computing Machinery, 2021-06-21)
      Reviewer selection in modern code review is crucial for effective code reviews. Several techniques exist for recommending reviewers appropriate for a given pull request (PR). Most code reviewer recommendation techniques ...
    • A review of code reviewer recommendation studies: Challenges and future directions 

      Çetin, H. Alperen; Doğan, Emre; Tüzün, Eray (Elsevier, 2021-04-14)
      Code review is the process of inspecting code changes by a developer who is not involved in the development of the changeset. One of the initial and important steps of code review process is selecting code reviewer(s) for ...
    • Reviewer recommendation using software artifact traceability graphs 

      Sülün, Emre; Tüzün, Eray; Doğrusöz, Uğur (Association for Computing Machinery, 2019)
      Various types of artifacts (requirements, source code, test cases, documents, etc.) are produced throughout the lifecycle of a software. These artifacts are often related with each other via traceability links that are ...
    • RSTrace+: Reviewer suggestion using software artifact traceability graphs 

      Sülün, Emre; Tüzün, Eray; Doğrusöz, Uğur (Elsevier BV, 2021-02)
      Context: Various types of artifacts (requirements, source code, test cases, documents, etc.) are produced throughout the lifecycle of a software. These artifacts are connected with each other via traceability links that ...
    • Towards a taxonomy of code review smells 

      Doğan, Emre (Bilkent University, 2020-09)
      Code review is a crucial step of the software development life cycle in order to detect possible problems in source code before merging the changeset to the codebase. Although there is no consensus on a formally defined ...