CADV: A software visualization approach for code annotations distribution

P Lima, J Melegati, E Gomes, NS Pereira… - Information and …, 2023 - Elsevier
Context: Code annotations is a widely used feature in Java systems to configure custom
metadata on programming elements. Their increasing presence creates the need for …

How do annotations affect Java code readability?

E Guerra, E Gomes, J Ferreira, I Wiese, P Lima… - Empirical Software …, 2024 - Springer
Objective To better understand this effect, this paper systematically investigates the
relationship between code annotations and code readability. Method In a survey with …

Esfinge Virtual Lab-A Virtual Laboratory Platform With a Metadata-based API and Based on Dynamic Component

F Pereira, D França, V Paschoal, M Nardes… - IEEE …, 2023 - ieeexplore.ieee.org
The aim of this study is to introduce a virtual laboratory platform with metadata-based API for
the creation of dynamic software components. Also, the study seeks to assess the platform's …

An Approach Based on Metadata to Implement Convention over Configuration Decoupled from Framework Logic

E Gomes, E Guerra, P Lima, P Meirelles - Authorea Preprints, 2023 - techrxiv.org
Frameworks are essential for software development, providing code design and reuse for its
users. Well-known Java frameworks and APIs such as Spring, JUnit, and JPA rely on …

Source Code Metrics: A Study on Scientific Publications in Brazilian Symposia and the Perception of Computing Students

CM Monteiro, CN Silva, RX Amorim… - Proceedings of the 20th …, 2024 - dl.acm.org
Context: Software quality is not just about what users see. Code is a key part of software
evaluation and improvement, so it is essential to use source code metrics. Problem: There …

[PDF][PDF] How does annotations affect Java code readability?

E Guerra, E Gomes, J Ferreira, I Wiese, P Lima… - 2022 - scholar.archive.org
Context: Code annotation is a feature to define custom metadata about programming
elements. Many modern frameworks and APIs use annotations to keep integration less …