Autor: |
Manuel Noguera, Ivian_Laobel Castellano Betancourt, Osmar Capote Vazquez, Nemury Silega, Gilberto Fernando Castro Aguilar, Olga Yarisbel Rojas Grass |
Rok vydání: |
2021 |
Předmět: |
|
Zdroj: |
Communications in Computer and Information Science ISBN: 9789811614798 |
DOI: |
10.1007/978-981-16-1480-4_21 |
Popis: |
Code smells (CS) are anomalies in the source code of software which may affect its structure and quality. They affect the maintainability of the systems because reduce reusability and make difficult the analysis of code. The coexistence of these errors causes architectural problems that hinder the maintenance process and evolution of the software, increasing future failures. CS usually rises due to the adoption of bad programming practices. Hence, the knowledge and skills of the developers and architects are crucial to avoid them. To address this issue, in this paper we introduce an ontology-based approach to represent and analyze the knowledge about CS. To develop the ontology, the well-known Protege tool was used and a sound methodology for the development of ontologies was followed. This approach could be a useful instrument to enhance the knowledge of the software developers and architects. Finally, some evidences that proof the impact of the approach are presented. |
Databáze: |
OpenAIRE |
Externí odkaz: |
|