2010 IEEE International Conference on Software Maintenance 2010
DOI: 10.1109/icsm.2010.5609687
|View full text |Cite
|
Sign up to set email alerts
|

Using Relational Topic Models to capture coupling among classes in object-oriented software systems

Abstract: -Coupling metrics capture the degree of interaction and relationships among source code elements in software systems. A vast majority of existing coupling metrics rely on structural information, which captures interactions such as usage relations between classes and methods or execute after associations. However, these metrics lack the ability to identify conceptual dependencies, which, for instance, specify underlying relationships encoded by developers in identifiers and comments of source code classes. We p… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
68
0

Year Published

2012
2012
2018
2018

Publication Types

Select...
7

Relationship

3
4

Authors

Journals

citations
Cited by 90 publications
(71 citation statements)
references
References 39 publications
0
68
0
Order By: Relevance
“…IR-based methods have been applied to support practical tasks. For instance, IR methods have been successfully used to support feature location (Liu et al 2007;Eaddy et al 2008;Revelle and Poshyvanyk 2009;Revelle et al 2010;Dit et al 2012a;Dit et al 2012b;, traceability link recovery (Antoniol et al 2002;Hayes et al 2006;De Lucia et al 2007;Cleland-Huang et al 2010;Oliveto et al 2010;Gethers et al 2011), and impact analysis (Antoniol et al 2000;Canfora and Cerulo 2005;Poshyvanyk et al 2009;Gethers and Poshyvanyk 2010;Gethers et al 2012). We do not discuss other applications of IR-based techniques in the context of software maintenance due to space limitations; however, interested readers are referred to (Binkley and Lawrie 2010a;Binkley and Lawrie 2010b) for such an overview.…”
Section: Conceptual Information In Softwarementioning
confidence: 99%
See 1 more Smart Citation
“…IR-based methods have been applied to support practical tasks. For instance, IR methods have been successfully used to support feature location (Liu et al 2007;Eaddy et al 2008;Revelle and Poshyvanyk 2009;Revelle et al 2010;Dit et al 2012a;Dit et al 2012b;, traceability link recovery (Antoniol et al 2002;Hayes et al 2006;De Lucia et al 2007;Cleland-Huang et al 2010;Oliveto et al 2010;Gethers et al 2011), and impact analysis (Antoniol et al 2000;Canfora and Cerulo 2005;Poshyvanyk et al 2009;Gethers and Poshyvanyk 2010;Gethers et al 2012). We do not discuss other applications of IR-based techniques in the context of software maintenance due to space limitations; however, interested readers are referred to (Binkley and Lawrie 2010a;Binkley and Lawrie 2010b) for such an overview.…”
Section: Conceptual Information In Softwarementioning
confidence: 99%
“…Coupling measures have been also used to support impact analysis in Object Oriented systems Wilkie and Kitchenham 2000;Poshyvanyk et al 2009;Gethers and Poshyvanyk 2010). Wilkie and Kitchenham (Wilkie and Kitchenham 2000) investigated if classes with high CBO (Coupling Between Objects) coupling metric values are more likely to be affected by change ripple effects.…”
Section: Software Change Impact Analysis (Ia)mentioning
confidence: 99%
“…In Methodbook we configured the RTM parameters as done in the work by Gethers and Poshyvanyk [38]. Our choice is due to the fact that also Gethers and Poshyvanyk [38] have applied RTM to text extracted from source code, and in particular to measure coupling between classes.…”
Section: Rtm Configuration Used In Methodbookmentioning
confidence: 99%
“…Our choice is due to the fact that also Gethers and Poshyvanyk [38] have applied RTM to text extracted from source code, and in particular to measure coupling between classes. The following setting was used:…”
Section: Rtm Configuration Used In Methodbookmentioning
confidence: 99%
See 1 more Smart Citation