Quality Improvement in Annotated Code
In order to customize their behavior at runtime, a wide sort of modern frameworks do use code annotations at the applications‟ classes as metadata configuration. However, despite its popularity, this type of metadata definition inserts complexity and semantic coupling that is ignored by tra...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Centro Latinoamericano de Estudios en Informática
2010-08-01
|
Series: | CLEI Electronic Journal |
Online Access: | http://www.clei.org/cleiej-beta/index.php/cleiej/article/view/192 |
id |
doaj-67c0f9c53edb4e9f91567830f8c40495 |
---|---|
record_format |
Article |
spelling |
doaj-67c0f9c53edb4e9f91567830f8c404952020-11-24T23:12:09ZengCentro Latinoamericano de Estudios en InformáticaCLEI Electronic Journal0717-50002010-08-0113210.19153/cleiej.13.2.7Quality Improvement in Annotated CodeDiego A. A. CorreiaEduardo M. GuerraFabio F. SilveiraClovis T. Fernandes In order to customize their behavior at runtime, a wide sort of modern frameworks do use code annotations at the applications‟ classes as metadata configuration. However, despite its popularity, this type of metadata definition inserts complexity and semantic coupling that is ignored by traditional software metrics. This paper presents identified bad smells in annotated code and defines new metrics that help in their detection by enabling a quantitative assessment of complexity and coupling in this type of code. Moreover, it proposes some strategies to detect those bad smells by using the defined metrics and introduces an open-source tool created to automate the process of bad smell discovery on annotated code. http://www.clei.org/cleiej-beta/index.php/cleiej/article/view/192 |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Diego A. A. Correia Eduardo M. Guerra Fabio F. Silveira Clovis T. Fernandes |
spellingShingle |
Diego A. A. Correia Eduardo M. Guerra Fabio F. Silveira Clovis T. Fernandes Quality Improvement in Annotated Code CLEI Electronic Journal |
author_facet |
Diego A. A. Correia Eduardo M. Guerra Fabio F. Silveira Clovis T. Fernandes |
author_sort |
Diego A. A. Correia |
title |
Quality Improvement in Annotated Code |
title_short |
Quality Improvement in Annotated Code |
title_full |
Quality Improvement in Annotated Code |
title_fullStr |
Quality Improvement in Annotated Code |
title_full_unstemmed |
Quality Improvement in Annotated Code |
title_sort |
quality improvement in annotated code |
publisher |
Centro Latinoamericano de Estudios en Informática |
series |
CLEI Electronic Journal |
issn |
0717-5000 |
publishDate |
2010-08-01 |
description |
In order to customize their behavior at runtime, a wide sort of modern frameworks do use code annotations at the applications‟ classes as metadata configuration. However, despite its popularity, this type of metadata definition inserts complexity and semantic coupling that is ignored by traditional software metrics. This paper presents identified bad smells in annotated code and defines new metrics that help in their detection by enabling a quantitative assessment of complexity and coupling in this type of code. Moreover, it proposes some strategies to detect those bad smells by using the defined metrics and introduces an open-source tool created to automate the process of bad smell discovery on annotated code.
|
url |
http://www.clei.org/cleiej-beta/index.php/cleiej/article/view/192 |
work_keys_str_mv |
AT diegoaacorreia qualityimprovementinannotatedcode AT eduardomguerra qualityimprovementinannotatedcode AT fabiofsilveira qualityimprovementinannotatedcode AT clovistfernandes qualityimprovementinannotatedcode |
_version_ |
1725602176499187712 |