Print Email Facebook Twitter Automatic Ordering of Code Changes for Review Title Automatic Ordering of Code Changes for Review Author Fregnan, Enrico (TU Delft Electrical Engineering, Mathematics and Computer Science) Contributor Bacchelli, Alberto (mentor) Baum, Tobias (mentor) Zaidman, Andy (graduation committee) Bozzon, Alessandro (graduation committee) Gousios, Georgios (graduation committee) Degree granting institution Delft University of Technology Programme Computer Engineering Date 2018-06-27 Abstract Code review has been proved to be an extremely important practice to ensure softwarequality. In recent years, the trend has moved towards modern code review, a lightweight and less strict paradigm. Despite its many advantages, this approach still has room for further improvement, especially in the area of cognitive support for reviewers.Previous research stated how ordering code changes based on their relations may constitute an effective way to support reviewers. Based on this premise, this work focuses on studying how this ordering theory may be applied in practice. As result, a tool that automatically orders the modifications in a commit has been created.Moreover, the tool has been tested and an initial investigation of the perceivedusefulness of its relations has been conducted. Finally, it has been investigated if the ordering produced by the tool is identified as useful by the developers and which factors may influence this choice. Subject Software EngineeringCode ReviewTool To reference this document use: http://resolver.tudelft.nl/uuid:e94b75ca-e0c0-49e2-8902-47eca67a98a1 Part of collection Student theses Document type master thesis Rights © 2018 Enrico Fregnan Files PDF EnricoFregnanMScThesis.pdf 1.61 MB Close viewer /islandora/object/uuid:e94b75ca-e0c0-49e2-8902-47eca67a98a1/datastream/OBJ/view