Now showing items 1-5 of 5

    • Creation of a serious game for teaching code review: An experience report 

      Ardıç, Barış; Yurdakul, İrem; Tüzün, Eray (IEEE, 2020-10)
      Code review, a manual inspection of source code by developers other than the author, is a frequently used practice for improving code quality in the software development life-cycle. Employing a tool-based review of code ...
    • CRSG: a serious game for teaching code review 

      Ünlü, Kaan; Ardıç, Barış; Tüzün, Eray (Association for Computing Machinery, 2020-11)
      The application of code review in a development environment is essential, but this skill is not taught very often in an educational context despite its wide usage. To streamline the teaching process of code review, we ...
    • 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 ...
    • Serious game approach to introduce the code review practice 

      Ardıç, Barış (Bilkent University, 2021-09)
      Code Review is an accepted and widely utilized software engineering practice that focuses on improving code via manual inspections. However, this practice is not addressed adequately in a typical software engineering ...
    • Suggesting reviewers of software artifacts using traceability graphs 

      Sülün, Emre (Association for Computing Machinery, Inc, 2019)
      During the lifecycle of a software project, software artifacts constantly change. A change should be peer-reviewed to ensure the software quality. To maximize the benefit of review, the reviewer(s) should be chosen ...