CADV: A software visualization approach for code annotations distribution
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 …
metadata on programming elements. Their increasing presence creates the need for …
How do annotations affect Java code readability?
Objective To better understand this effect, this paper systematically investigates the
relationship between code annotations and code readability. Method In a survey with …
relationship between code annotations and code readability. Method In a survey with …
A metrics suite for code annotation assessment
Code annotation is a language feature that enables the introduction of custom metadata on
programming elements. In Java, this feature was introduced on version 5, and today it is …
programming elements. In Java, this feature was introduced on version 5, and today it is …
A reference architecture for organizing the internal structure of metadata-based frameworks
Metadata-based frameworks enable behavior adaptation through the configuration of
custom metadata in application classes. Most of the current frameworks used in the industry …
custom metadata in application classes. Most of the current frameworks used in the industry …
Does it make sense to have application-specific code conventions as a complementary approach to code annotations?
Code annotations are extensively used by Java developers, especially in enterprise
frameworks and APIs such as Spring and Java EE. Different code elements that frequently …
frameworks and APIs such as Spring and Java EE. Different code elements that frequently …
Idioms for code annotations in the java language
Code annotations are a new feature introduced in Java 5.0 and ever since have begun to be
widely adopted in the development of frameworks and applications. In order to provide …
widely adopted in the development of frameworks and applications. In order to provide …
A qualitative and quantitative analysis on metadata-based frameworks usage
The usage of metadata-based frameworks is becoming popular for some kinds of software,
such as web and enterprise applications. They use domain-specific metadata, usually …
such as web and enterprise applications. They use domain-specific metadata, usually …
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 …
the creation of dynamic software components. Also, the study seeks to assess the platform's …
A metadata handling api for framework development: A comparative study
Frameworks play an essential role in software development, providing not only code reuse,
but also design reuse. Several Java frameworks and APIs such as Spring, JPA, and CDI rely …
but also design reuse. Several Java frameworks and APIs such as Spring, JPA, and CDI rely …
Architectural patterns for metadata-based frameworks usage
The usage of metadata-based frameworks is becoming popular for some kinds of software,
such as Web and enterprise applications. However, it is not clear for which kinds of …
such as Web and enterprise applications. However, it is not clear for which kinds of …