Identifying Software Complexity Topics with Latent Dirichlet Allocation on Design Patterns
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...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
Inforec Association
2019-01-01
|
Series: | Informatică economică |
Subjects: | |
Online Access: | http://revistaie.ase.ro/content/92/01%20-%20necula,%20strimbei.pdf |
_version_ | 1819106377573859328 |
---|---|
author | Sabina-Cristiana NECULA Catalin STRIMBEI |
author_facet | Sabina-Cristiana NECULA Catalin STRIMBEI |
author_sort | Sabina-Cristiana NECULA |
collection | DOAJ |
description | 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. |
first_indexed | 2024-12-22T02:37:11Z |
format | Article |
id | doaj.art-b36047171c3545609e81934599c4d425 |
institution | Directory Open Access Journal |
issn | 1453-1305 1842-8088 |
language | English |
last_indexed | 2024-12-22T02:37:11Z |
publishDate | 2019-01-01 |
publisher | Inforec Association |
record_format | Article |
series | Informatică economică |
spelling | doaj.art-b36047171c3545609e81934599c4d4252022-12-21T18:41:44ZengInforec AssociationInformatică economică1453-13051842-80882019-01-0123451610.12948/issn14531305/23.4.2019.01Identifying Software Complexity Topics with Latent Dirichlet Allocation on Design PatternsSabina-Cristiana NECULACatalin STRIMBEIThe 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.http://revistaie.ase.ro/content/92/01%20-%20necula,%20strimbei.pdflatent dirichlet allocationdesign patternssoftware complexitysoftware complexity topic modelling |
spellingShingle | Sabina-Cristiana NECULA Catalin STRIMBEI Identifying Software Complexity Topics with Latent Dirichlet Allocation on Design Patterns Informatică economică latent dirichlet allocation design patterns software complexity software complexity topic modelling |
title | Identifying Software Complexity Topics with Latent Dirichlet Allocation on Design Patterns |
title_full | Identifying Software Complexity Topics with Latent Dirichlet Allocation on Design Patterns |
title_fullStr | Identifying Software Complexity Topics with Latent Dirichlet Allocation on Design Patterns |
title_full_unstemmed | Identifying Software Complexity Topics with Latent Dirichlet Allocation on Design Patterns |
title_short | Identifying Software Complexity Topics with Latent Dirichlet Allocation on Design Patterns |
title_sort | identifying software complexity topics with latent dirichlet allocation on design patterns |
topic | latent dirichlet allocation design patterns software complexity software complexity topic modelling |
url | http://revistaie.ase.ro/content/92/01%20-%20necula,%20strimbei.pdf |
work_keys_str_mv | AT sabinacristiananecula identifyingsoftwarecomplexitytopicswithlatentdirichletallocationondesignpatterns AT catalinstrimbei identifyingsoftwarecomplexitytopicswithlatentdirichletallocationondesignpatterns |