2013
DOI: 10.1145/2491522.2491524
|View full text |Cite
|
Sign up to set email alerts
|

Efficient Identification of Linchpin Vertices in Dependence Clusters

Abstract: Several authors have found evidence of large dependence clusters in the source code of a diverse range of systems, domains, and programming languages. This raises the question of how we might efficiently locate the fragments of code that give rise to large dependence clusters. We introduce an algorithm for the identification of linchpin vertices, which hold together large dependence clusters, and prove correctness properties for the algorithm's primary innovations. We also report the results of an empirical st… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2015
2015
2020
2020

Publication Types

Select...
1
1

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(4 citation statements)
references
References 39 publications
0
4
0
Order By: Relevance
“…First, it has to have a large SEA set (this is similar to one of the findings by Binkley et al [8]). But merely the size of the SEA set is not enough: we measured very low correlation (in the range 0-0.15) between the SEA size and clusterization.…”
Section: On the Connection Between Noi And Linchpin Proceduresmentioning
confidence: 74%
See 3 more Smart Citations
“…First, it has to have a large SEA set (this is similar to one of the findings by Binkley et al [8]). But merely the size of the SEA set is not enough: we measured very low correlation (in the range 0-0.15) between the SEA size and clusterization.…”
Section: On the Connection Between Noi And Linchpin Proceduresmentioning
confidence: 74%
“…The naïve linchpin identification algorithm -a brute-force method trying all possible solutions one by one -is not scalable. Hence, previous research that employed fine grained analysis could deal with programs of up to 20 kLOC [4] or 66 kLOC using the advanced method [8]. In a similar fashion, our SEA-based analysis makes it possible to investigate programs with sizes of a magnitude larger thanks to the higher level granularity and a simpler, albeit less precise, analysis method.…”
Section: Problem Statementmentioning
confidence: 93%
See 2 more Smart Citations