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...

Full description

Bibliographic Details
Main Authors: Sabina-Cristiana NECULA, Catalin STRIMBEI
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