Title
Using naming patterns for identifying architectural technical debt
Date Issued
01 January 2017
Access level
open access
Resource Type
journal article
Publisher(s)
ASTES Publishers
Abstract
Hasty software development can produce immediate implementations with source code unnecessarily complex and hardly readable. These small kinds of software decay generate a technical debt that could be big enough to seriously affect future maintenance activities. This work presents an analysis technique for identifying architectural technical debt related to non-uniformity of naming patterns; the technique is based on term frequency over package hierarchies. The proposal has been evaluated on projects of two popular organizations, Apache and Eclipse. The results have shown that most of the projects have frequent occurrences of the proposed naming patterns, and using a graph model and aggregated data could enable the elaboration of simple queries for debt identification. The technique has features that favor its applicability on emergent architectures and agile software development.
Start page
248
End page
254
Volume
2
Issue
1
Language
English
OCDE Knowledge area
Hardware, Arquitectura de computadoras Ingeniería de sistemas y comunicaciones
Scopus EID
2-s2.0-85064862202
Source
Advances in Science, Technology and Engineering Systems
ISSN of the container
24156698
Sources of information: Directorio de Producción Científica Scopus