2017
DOI: 10.1007/s10664-017-9569-2
|View full text |Cite
|
Sign up to set email alerts
|

An empirical study on the interplay between semantic coupling and co-change of software classes

Abstract: Software systems continuously evolve to accommodate new features and interoperability relationships between artifacts point to increasingly relevant software change impacts. During maintenance, developers must ensure that related entities are updated to be consistent with these changes. Studies in the static change impact analysis domain have identified that a combination of source code and lexical information outperforms using each one when adopted independently. However, the extraction of lexical information… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
1
0
1

Year Published

2019
2019
2024
2024

Publication Types

Select...
4
3

Relationship

0
7

Authors

Journals

citations
Cited by 10 publications
(2 citation statements)
references
References 64 publications
0
1
0
1
Order By: Relevance
“…Apart from the above-mentioned issues that are obvious and require short-term resolution, there is plenty of space for substantial improvement of the BAB Framework. Meta modeling enhanced with appropriate AI techniques (i.e., semantic technologies for semantic coupling and co-change of software components [21], explainable AI for defect prediction models [22], large language models [23] for automated models and/or code generation, and alike) is the road that should be hit in the future to improve substantially of the BAB Framework.…”
Section: Concluding Considerationsmentioning
confidence: 99%
“…Apart from the above-mentioned issues that are obvious and require short-term resolution, there is plenty of space for substantial improvement of the BAB Framework. Meta modeling enhanced with appropriate AI techniques (i.e., semantic technologies for semantic coupling and co-change of software components [21], explainable AI for defect prediction models [22], large language models [23] for automated models and/or code generation, and alike) is the road that should be hit in the future to improve substantially of the BAB Framework.…”
Section: Concluding Considerationsmentioning
confidence: 99%
“…5 обобщаются результаты, описанные в статье. [17] была сделана попытка связать эффективность измерения семантического связывания (Semantic Coupling, SC) классов объектно-ориентированных программ, используя 1) простые методы, ориентированные на идентификаторы, и 2) полные корпуса классов в программной системе. Впоследствии они исследовали взаимодействие между семантическим и изменяемым связыванием (Change Coupling, CC).…”
Section: Introductionunclassified