@InProceedings{FranciscoGuerMeir:2017:ToExCo,
author = "Francisco, Phyllipe de Souza Lima and Guerra, Eduardo and
Meirelles, Paulo",
affiliation = "{Instituto Nacional de Pesquisas Espaciais (INPE)} and {Instituto
Nacional de Pesquisas Espaciais (INPE)} and {Universidade de
S{\~a}o Paulo (USP)}",
title = "Annotation Sniffer: A tool to extract code annotations metrics",
booktitle = "Anais...",
year = "2017",
organization = "Workshop dos Cursos de Computa{\c{c}}{\~a}o Aplicada do INPE,
17. (WORCAP)",
keywords = "Software Metrics, Annotations. Metadata, Thresholds.",
abstract = "Code annotation is a language feature that enables the
introduction of custom metadata on programming elements. In Java,
this feature was introduced on the version 5, and today it is
widely used by the main enterprise application frameworks and
APIs. Although this language feature potentially simplifies
metadata configuration, its abuse and misuse can reduce source
code readability and complicate its maintenance. The goal of this
work is to propose software metrics regarding annotations in the
source code and a tool capable of extracting these metrics values
automatically. Annotation Sniffer is a plugin for the Eclipse IDE
capable of analyzing all Java projects in the workspace and output
a complete report with the metrics values in an XML format. It
aims to help developer to maintain control of how annotations are
being used in their project.",
conference-location = "S{\~a}o Jos{\'e} dos Campos, SP",
conference-year = "20-22 nov. 2017",
language = "en",
targetfile = "Lima_annotation.pdf",
urlaccessdate = "27 abr. 2024"
}