Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Loading in …3
×
1 of 19

ICPC 2015 - MIP Introduction

0

Share

Download to read offline

Most Influential Paper introduction at the 23rd International Conference on Program Comprehension

Related Audiobooks

Free with a 30 day trial from Scribd

See all

ICPC 2015 - MIP Introduction

  1. 1. 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
  2. 2. 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
  3. 3. General Chair: Jonathan Maletic Program Co-Chairs: Jim Cordy and Harald Gall IWPC 2005
  4. 4. Some Numbers 24 research papers 4 short papers 28 candidate papers for MIP
  5. 5. How did we identify the MIP?
  6. 6. STEP I Analysis of paper citations (Selection of candidates) STEP 2 Ask the PC members to vote (Identification of MIP) The Process
  7. 7. Step 1: CitationsIWPC 2015 800 citations in 10 years 80 citations per year 6.6 citations per month
  8. 8. Step 1: CitationsSingle 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 34568891213161619212223 272727 4750 84 89 106 158
  9. 9. 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 34568891213161619212223 272727 4750 84 89 106 158 Step 1: CitationsSingle papers Dirk Beyer, Andreas Noack: Clustering Software Artifacts Based on Frequent Common Changes
  10. 10. 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 34568891213161619212223 272727 4750 84 89 106 158 Step 1: CitationsSingle 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
  11. 11. 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 34568891213161619212223 272727 4750 84 89 106 158 Step 1: CitationsSingle 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
  12. 12. 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 34568891213161619212223 272727 4750 84 89 106 158 Step 1: CitationsSelected papers
  13. 13. Step 2: Surveywith PC members 29votes were collected 6preferred to abstain 1nullified because of a COI 34% 66% Responded Did not respond We invited PC members (44) via
  14. 14. 0 2,5 5 7,5 10 1 2 3 4 5 6 00 2 1 9 10 Step 2: Surveywith PC members
  15. 15. 0 2,5 5 7,5 10 1 2 3 4 5 6 00 2 1 9 10 Step 2: Surveywith PC members Andrian Marcus, Václav Rajlich, Joseph Buchta, Maksym Petrenko, Andrey Sergeyev: Static Techniques for Concept Location in Object-Oriented Code
  16. 16. 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: Surveysome comments
  17. 17. The Winner… …is… 158 10 total number of citations in 10 years total number of votes from the ICPC 15 PC
  18. 18. Florian Deißenböck Co-founder and managing partner of the CQSE GmbH Concise and Consistent Naming by Florian Deißenböck, Markus Pizka

×