Informatică economică (Jan 2019)

Identifying Software Complexity Topics with Latent Dirichlet Allocation on Design Patterns

  • Sabina-Cristiana NECULA,
  • Catalin STRIMBEI

DOI
https://doi.org/10.12948/issn14531305/23.4.2019.01
Journal volume & issue
Vol. 23, no. 4
pp. 5 – 16

Abstract

Read online

The scientific literature has paid limited attention to studying software complexity subjects from the design point of view. There is a significant number of papers that study software complexity in relation with maintenance, refactoring, source code changes and that establish metrics for measuring software complexity. This paper compares design patterns and software complexity in order to identify trends of research in the software complexity area. For this purpose, we as-sess the strengths and weaknesses of software complexity scientific articles through the lens of design patterns. We have reviewed 1068 papers via latent Dirichlet allocation technique (LDA) for our work. We found that existing software complexity paths disproportionate emphasis in how software complexity could benefit from design patterns instead on how contributions to de-sign patterns can benefit from software complexity.

Keywords