Olivia Graciela Fragoso-Díaz;José Antonio Sandoval-Acosta;Francisco Javier Álvarez-Rodríguez;Juan Carlos Rojas-Pérez;René Santaolaya-Salgado
{"title":"Systematic Review of Quality in Class Diagrams for Software Engineering Competencies","authors":"Olivia Graciela Fragoso-Díaz;José Antonio Sandoval-Acosta;Francisco Javier Álvarez-Rodríguez;Juan Carlos Rojas-Pérez;René Santaolaya-Salgado","doi":"10.1109/RITA.2022.3217169","DOIUrl":null,"url":null,"abstract":"Class diagrams may be used as learning resources for the generation of software engineers’ competencies. However, when they are open learning resources, they could lack information about the quality they contain. It may represent a drawback in the generation of the competencies since defects included in them can hinder the learning objective that generates the competencies. This work reviews 109 open class diagrams to identify the most common defects; it also analyzes some related work to identify what are the quality attributes that must exist in class diagrams and the metrics used to evaluate them. The review of the class diagrams is performed based on the attributes and values proposed in the related works. As a result, 15 defects and their frequency in Class Diagrams were identified. In addition, four Class Diagram cases are presented and explained according to the evaluation of the quality attributes.","PeriodicalId":38963,"journal":{"name":"Revista Iberoamericana de Tecnologias del Aprendizaje","volume":null,"pages":null},"PeriodicalIF":1.0000,"publicationDate":"2022-10-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Revista Iberoamericana de Tecnologias del Aprendizaje","FirstCategoryId":"1085","ListUrlMain":"https://ieeexplore.ieee.org/document/9930752/","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS","Score":null,"Total":0}
引用次数: 0
Abstract
Class diagrams may be used as learning resources for the generation of software engineers’ competencies. However, when they are open learning resources, they could lack information about the quality they contain. It may represent a drawback in the generation of the competencies since defects included in them can hinder the learning objective that generates the competencies. This work reviews 109 open class diagrams to identify the most common defects; it also analyzes some related work to identify what are the quality attributes that must exist in class diagrams and the metrics used to evaluate them. The review of the class diagrams is performed based on the attributes and values proposed in the related works. As a result, 15 defects and their frequency in Class Diagrams were identified. In addition, four Class Diagram cases are presented and explained according to the evaluation of the quality attributes.