2018
DOI: 10.1007/s11390-018-1892-6
|View full text |Cite
|
Sign up to set email alerts
|

Search-Based Cost-Effective Software Remodularization

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

2
8
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 13 publications
(10 citation statements)
references
References 37 publications
2
8
0
Order By: Relevance
“…Finally, given the advances of natural language processing techniques and the similar statistical properties that source code hold [48], we suggest future work to explore whether semantically similar classes should also be packed together. We observe researchers taking the first steps towards such an idea (i.e., Ouni et al [16], Mkaouer et al [30], Mahouachi [18]); we reinforce the need for such approaches.…”
Section: Challenge 1: the Need For Better Cohesion Metricssupporting
confidence: 59%
See 4 more Smart Citations
“…Finally, given the advances of natural language processing techniques and the similar statistical properties that source code hold [48], we suggest future work to explore whether semantically similar classes should also be packed together. We observe researchers taking the first steps towards such an idea (i.e., Ouni et al [16], Mkaouer et al [30], Mahouachi [18]); we reinforce the need for such approaches.…”
Section: Challenge 1: the Need For Better Cohesion Metricssupporting
confidence: 59%
“…We see works focusing on, e.g., proposing code metrics that aim at detecting modules that are not cohesive or are too much coupled (e.g., [6,7,8]), and automated detection of modularization anti-patterns (e.g., [9]). Closely related to this research, we also see a large effort from the community in modeling software (re-)modularization as an optimization problem and employing search-based techniques to find candidate solutions (e.g., [10,11,12,13,14,15,16,17,18,19,20,21,22,23]). The different studies have relied on different software quality metrics, e.g., coupling, cohesion, number of modules and clusters, effort, package size, number of changes, and semantic cohesiveness.…”
Section: Introductionmentioning
confidence: 88%
See 3 more Smart Citations