Print Email Facebook Twitter Octopull: Integrating Static Analysis with Code Reviews Title Octopull: Integrating Static Analysis with Code Reviews Author Hartog, R.M. Contributor Bacchelli, A. (mentor) Faculty Electrical Engineering, Mathematics and Computer Science Department Software Engineering Date 2015-12-16 Abstract Teams using modern day software engineering practices often incorporate code reviews as a quality assurance step in their development. These code reviews are intended to uncover software quality defects before code changes are incorporated into the project. Certain classes of these software quality defects can be detected by so-called static analysis tools. These tools have seen increasing uptake and are found to be effective at finding relevant quality defects in these classes. Several tools to integrate the static analysis results into code review have been created, such as SCRUB and Review Bot. However, these tools were created specifically for internally used platforms and their source is not made available. In this thesis, we propose and implement a tool called Octopull, which is an open-source implementation that incorporates static analysis results in the user-interface of the GitHub platform. We evaluate the tool by performing a user-study on undergraduate students. Our study shows no significant effect of using the tool on the effectiveness of their code review sessions. Subject Static AnalysisCode ReviewGitHubPull RequestsOctopull To reference this document use: http://resolver.tudelft.nl/uuid:1fc0a6b7-83a1-48e7-bcc4-cd55e48e4198 Part of collection Student theses Document type master thesis Rights (c) 2015 Hartog, R.M. Files PDF master-thesis-rmhartog-14 ... 2-2015.pdf 730.45 KB Close viewer /islandora/object/uuid:1fc0a6b7-83a1-48e7-bcc4-cd55e48e4198/datastream/OBJ/view