Print Email Facebook Twitter Visualizing code and coverage changes for code review Title Visualizing code and coverage changes for code review Author Oosterwaal, Sebastiaan (External organisation) van Deursen, A. (TU Delft Software Technology) De Souza Coelho, R. (Universidade Federal do Rio Grande do Norte) Sawant, A.A. (TU Delft Software Engineering) Bacchelli, A. (TU Delft Software Engineering) Department Software Technology Date 2016-11-01 Abstract One of the tasks of reviewers is to verify that code modifications are well tested. However, current tools offer little support in understanding precisely how changes to the code relate to changes to the tests. In particular, it is hard to see whether (modified) test code covers the changed code. To mitigate this problem, we developed OPERIAS, a tool that provides a combined visualization of fine-grained source code differences and coverage impact. OPERIAS works both as a stand-Alone tool on specific project versions and as a service hooked to GitHub. In the latter case, it provides automated reports for each new pull request, which reviewers can use to assess the code contribution. OPERIAS works for any Java project that works with maven and its standard Cobertura coverage plugin. We present how OPERIAS could be used to identify test-related problems in real-world pull requests. OPERIAS is open source and available on GitHub with a demo video: https://github.com/SERG-Delft/operias. Subject Code reviewSoftware evolutionSoftware testing To reference this document use: http://resolver.tudelft.nl/uuid:450fea5d-df50-4f85-93e9-91595749ac89 DOI https://doi.org/10.1145/2950290.2983929 Publisher Association for Computing Machinery (ACM), New York, NY ISBN 978-1-4503-4218-6 Source FSE 2016: Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering Event 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, FSE 2016, 2016-11-13 → 2016-11-18, Seattle, United States Part of collection Institutional Repository Document type conference paper Rights © 2016 Sebastiaan Oosterwaal, A. van Deursen, R. De Souza Coelho, A.A. Sawant, A. Bacchelli Files PDF fse2016td.pdf 2.78 MB Close viewer /islandora/object/uuid:450fea5d-df50-4f85-93e9-91595749ac89/datastream/OBJ/view