Publication

Back to overview

RETICULA: REal-TIme Code qUaLity Assessment

Type of publication Peer-reviewed
Publikationsform Proceedings (peer-reviewed)
Author FrunzioLuigi, LinBin, LanzaMichele, BavotaGabriele,
Project PROBE - Live Actionable Software Analytics
Show all

Proceedings (peer-reviewed)

Title of proceedings Proceedings of SANER 2018 (25th International Conference on Software Analysis, Evolution, and Reengi

Open Access

URL https://www.inf.usi.ch/lanza/Downloads/Frun2018a.pdf
Type of Open Access Repository (Green Open Access)

Abstract

Code metrics can be used to assess the internal quality of software systems, and in particular their adherence to good design principles. While providing hints about code quality, metrics are difficult to interpret. Indeed, they take a code component as input and assess a quality attribute (e.g., code readability) by providing a number as output. However, it might be unclear for developers whether that value should be considered good or bad for the specific code at hand. We present RETICULA (REal TIme Code qUaLity Assessment), a plugin for the IntelliJ IDE to assist developers in perceiving code quality during software development. RETIC- ULA compares the quality metrics for a project (or a single class) under development in the IDE with those of similar open source systems (classes) previously analyzed. With the visualized results, developers can gain insights about the quality of their code. A video illustrating the features of RETICULA can be found at: https://reticulaplugin.github.io/.
-