Print Email Facebook Twitter Enhanced GitHub code review Title Enhanced GitHub code review Author van der Lippe, T. Smith, T. Anker, E. Contributor Bozzon, A. (mentor) Faculty Electrical Engineering, Mathematics and Computer Science Department Software Technology Programme Computer Science Date 2016-07-01 Abstract Code review is a commonly used process to ensure the software quality of a product is maintained at a high level. One of the popular sites at the moment to employ code review is GitHub. GitHub provides a software repository hosting service and also has an integrated code review interface. The current GitHub interface is not suitable for reviewing large pull requests. It does not scale well and offers no dynamic possibilities to highlight important parts of the pull request and suppress changes with minor relevancy. Therefore a tool must be developed to display code changes in a more dynamic and intuitive way. Authors must be provided with a simple yet effective way to explain their changes. As a result the reviewer of the pull request will have an easier process reviewing, understanding and providing feedback on the pull request. Students must first employ research on the state-of-the-art science regarding code review and digest pain-points of the current code review process. Using the obtained knowledge, the tool must be developed which takes into account the available research. This tool must be evaluated with usability tests to ensure the goal of the tool is achieved. Later an experiment must be designed to verify the effectiveness of the improved user interface. To reference this document use: http://resolver.tudelft.nl/uuid:52517b50-5da1-419a-b914-c276722410e4 Part of collection Student theses Document type bachelor thesis Rights (c) 2016 The Author(s) Files PDF enhanced-github-code-review.pdf 441.02 KB Close viewer /islandora/object/uuid:52517b50-5da1-419a-b914-c276722410e4/datastream/OBJ/view