I N T E R N AT I O N A L C O N F E R E N C E O N P R O G R A M C O M P R E H E N S I O N
S P O N S O R E D B Y
F L O R E N C E , I TA LY - M AY 1 8 - 1 9 , 2 0 1 5
S E C O N D D AY M AY 1 9 , 2 0 1 5
Ten years on, which of the papers presented at IWPC 2005 should be considered to be the
most influential paper?
Which one has made an impact on our field and was at the origin of many other
cool and interesting papers?
Most Influential Paper
STEP I Analysis of paper citations (Selection of candidates)
STEP 2 Ask the PC members to vote
(Identification of MIP)
The Process
Step 1: Citations Single papers
0
40
80
120
160
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
34568891213161619212223272727
4750
8489
106
158
0
40
80
120
160
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
34568891213161619212223272727
4750
8489
106
158
Step 1: Citations Single papers
Dirk Beyer, Andreas Noack: Clustering Software Artifacts Based
on Frequent Common Changes
0
40
80
120
160
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
34568891213161619212223272727
4750
8489
106
158
Step 1: Citations Single papers
Andrian Marcus, Václav Rajlich, Joseph Buchta, Maksym Petrenko, Andrey Sergeyev: Static Techniques for Concept
Location in Object-Oriented Code
Dirk Beyer, Andreas Noack: Clustering Software Artifacts Based
on Frequent Common Changes
0
40
80
120
160
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
34568891213161619212223272727
4750
8489
106
158
Step 1: Citations Single papers
Florian Deißenböck, Markus Pizka:Concise and Consistent Naming
Andrian Marcus, Václav Rajlich, Joseph Buchta, Maksym Petrenko, Andrey Sergeyev: Static Techniques for Concept
Location in Object-Oriented Code
Dirk Beyer, Andreas Noack: Clustering Software Artifacts Based
on Frequent Common Changes
0
40
80
120
160
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
34568891213161619212223272727
4750
8489
106
158
Step 1: Citations Selected papers
Step 2: Survey with PC members
29 votes were collected
6 preferred to abstain
1 nullified because of a COI
34%
66%
RespondedDid not respond
We invited PC members (44) via
0
2,5
5
7,5
10
1 2 3 4 5 6
00
2
1
9
10
Step 2: Survey with PC members
Andrian Marcus, Václav Rajlich, Joseph Buchta, Maksym Petrenko, Andrey Sergeyev: Static Techniques for Concept
Location in Object-Oriented Code
I vote without any doubt for XYZ.
This paper has inspired several
research works (and also tools) in
the area of text-based software
engineering, in particular work (i)
relating the quality of identifiers
with the overall software quality, and
(ii) recommenders for better
naming conventions. I'd say it also
inspired several pieces of the
research I've done in this area too.
XYZ is one of the first papers to
analyze identifier names, which
numerous current NL analysis
techniques now exploit to create
more intuitive and usable software
engineering tools.
Step 2: Survey some comments
The Winner…
…is…
158
10
total number of citations
in 10 years
total number of votes
from the ICPC 15 PC
Top Related