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 …

Language composition using source code annotations

M Nosál, M Sulír, J Juhár - Computer Science and Information …, 2016 - doiserbia.nb.rs
In this paper we examine source code annotations from the viewpoint of formal languages-
we discuss their abstract syntax, concrete syntax, and semantics, thus showing the …

A metrics suite for code annotation assessment

P Lima, E Guerra, P Meirelles, L Kanashiro… - Journal of Systems and …, 2018 - Elsevier
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 …

A reference architecture for organizing the internal structure of metadata-based frameworks

E Guerra, F Alves, U Kulesza, C Fernandes - Journal of Systems and …, 2013 - Elsevier
Metadata-based frameworks enable behavior adaptation through the configuration of
custom metadata in application classes. Most of the current frameworks used in the industry …

HVC: A hybrid cloud computing framework in vehicular environments

J Feng, Z Liu, C Wu, Y Ji - 2017 5th IEEE International …, 2017 - ieeexplore.ieee.org
As increasingly more applications are deployed in vehicles, how to provide the demanded
computational capability becomes crucial. This paper proposes the hybrid vehicular cloud …

Towards a completely extensible dynamic geometry software with metadata

D Radaković, Ð Herceg - Computer Languages, Systems & Structures, 2018 - Elsevier
Abstract Dynamic Geometry Software (DGS) are widely accepted as tools for creating and
presenting visually rich interactive teaching and learning materials, called dynamic …

A qualitative and quantitative analysis on metadata-based frameworks usage

E Guerra, C Fernandes - … Science and Its Applications–ICCSA 2013: 13th …, 2013 - Springer
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 …

XML to annotations map** definition with patterns

M Nosál, J Porubän - Computer Science and Information Systems, 2014 - doiserbia.nb.rs
Currently, the most commonly created formal languages are configuration languages. So far
source code annotations and XML are the leading notations for configuration languages. In …

An annotation-based API for supporting runtime code annotation reading

P Lima, E Guerra, M Nardes, A Mocci… - Proceedings of the 2nd …, 2017 - dl.acm.org
Code annotations are the core of the main APIs and frameworks for enterprise development,
and are widely used on several applications. However, despite these APIs and frameworks …

[PDF][PDF] Design patterns for annotation-based apis

E Guerra - Proceedings of the 11th Latin-American conference on …, 2016 - hillside.net
With the introduction of code annotations in popular languages like Java and C#, several
frameworks and platforms adopted a metadatabased API (Application Programming …