Not logged in.

Contribution Details

Type Conference or Workshop Paper
Scope Discipline-based scholarship
Published in Proceedings Yes
Title Visualizing code and coverage changes for code review
Organization Unit
Authors
  • Sebastiaan Oosterwaal
  • Arie van Deursen
  • Roberta Coelho
  • Anand Ashok Sawant
  • Alberto Bacchelli
Presentation Type paper
Item Subtype Original Work
Refereed Yes
Status Published in final form
Language
  • English
ISBN 9781450342186
Page Range 1038 - 1041
Event Title FSE 2016: 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering
Event Type conference
Event Location Seattle, WA, USA
Event Start Date December 13 - 2016
Event End Date December 18 - 2016
Place of Publication New York, New York, USA
Publisher ACM Press
Abstract Text 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
Digital Object Identifier 10.1145/2950290.2983929
Other Identification Number merlin-id:20273
PDF File Download from ZORA
Export BibTeX
EP3 XML (ZORA)