Servicios Personalizados
Revista
Articulo
Indicadores
- Citado por SciELO
- Accesos
Links relacionados
- Citado por Google
- Similares en SciELO
- Similares en Google
Compartir
Ciencia e Ingeniería Neogranadina
versión impresa ISSN 0124-8170versión On-line ISSN 1909-7735
Resumen
DELGADO JOJOA, Juan David; REVELO SANCHEZ, Oscar y VALLEJO CHAMORRO, Sandra. Influence of Conscientiousness on the Functional Suitability and Maintainability of Object-Oriented Systems. Cienc. Ing. Neogranad. [online]. 2023, vol.33, n.2, pp.65-78. Epub 27-Dic-2023. ISSN 0124-8170. https://doi.org/10.18359/rcin.6872.
A significant body of research has shown that personality positively influences the field of software engineering. However, only a few empirical studies have analyzed the impact of personality on software quality attributes. The objective of this work is to evaluate the effects of forming homogeneous groups under the dimension of conscientiousness concerning maintainability in object-oriented systems and the functional suitability of the software product. A total of 76 participants were involved, and a computational tool based on a genetic algorithm mechanism was used, considering students' personality as a grouping criterion. As a result, it was observed that there is no significant difference that allows stating that forming homogeneous groups yielded better results concerning Chidamber & Kemerer (CK) metrics and functional suitability. Despite these results, the average scores of Coupling Between Objects (CBO) and Response for a Class (RFC) metrics in the experimental group were slightly above the desired threshold and slightly below the control group's average. This indicates that conscientiousness in group formation could affect the design complexity, modularity, susceptibility to faults, and ease of testing in classes. It is suggested to continue exploring specific dimensions of personality that may influence different software quality attributes and, in general, computer science.
Palabras clave : Conscientiousness; Maintainability In OO Systems; Functional Suitability; Development Teams; Software Quality.