MSR 2012 June 2–3. Zurich, Switzerland
The 9th Working Conference on Mining Software Repositories


Software Analytics in Practice — Approaches and Experiences.
Dr. Dongmei Zhang

The Evolution of the Social Programmer.
Prof. Margaret-Anne (Peggy) Storey

Program at a glance

Saturday, June 2, 2012
09:00-09:15 Welcome from the chairs
09:15-10:30 Keynote I - Dr. Zhang
10:30-11:00Coffee Break
11:00-12:30 S.I - Software Repositories
14:00-15:30 S.II - Bug Fixing & Prediction
15:30-16:00Coffee Break
16:00-17:15 S.III - New MSR Trends
17:15-18:00 Mining Challenge

Sunday, June 3, 2012
09:00-10:30 Keynote II - Prof. Storey
10:30-11:00Coffee Break
11:00-12:30 S.IV - Software Analysis
14:00-15:30 S.V - Quality & Performance
14:00-16:00Coffee Break
16:00-17:30 S.VI - Evolution & Process
17:30-17:45Wrap Up

Detailed Conference Program

June 2, 09:00-09:15 — Preface

  • Welcome from the Chairs
    Michele Lanza, Massimiliano Di Penta, and Tao Xie
    (University of Lugano, Switzerland; University of Sannio, Italy; North Carolina State University, USA)

June 2, 11:00-12:30 — Session I — Software Repositories

Session chair: Tom Zimmermann

  • Towards Improving Bug Tracking Systems with Game Mechanisms
    Rafael Lotufo, Leonardo Passos, and Krzysztof Czarnecki
    (University of Waterloo, Canada)

    • GHTorrent: Github’s Data from a Firehose
      Georgios Gousios and Diomidis Spinellis
      (Athens University of Economics and Business, Greece)

      • Explaining Software Defects Using Topic Models
        Tse-Hsun Chen, Stephen W. Thomas, Meiyappan Nagappan, and Ahmed E. Hassan
        (Queen’s University, Canada)

        • A Linked Data Platform for Mining Software Repositories (short paper)
          Iman Keivanloo, Christopher Forbes, Aseel Hmood, Mostafa Erfani, Christopher Neal, George Peristerakis, and Juergen Rilling
          (Concordia University, Canada)

          • How Distributed Version Control Systems Impact Open Source Software Projects (short paper)
            Christian Rodríguez-Bustos and Jairo Aponte
            (Universidad Nacional de Colombia, Colombia)


          June 2, 14:00-15:30 — Session II — Bug Fixing and Prediction

          Session chair: Harald C. Gall

          • An Empirical Study of Supplementary Bug Fixes
            Jihun Park, Miryung Kim, Baishakhi Ray, and Doo-Hwan Bae
            (KAIST, South Korea; University of Texas at Austin, USA)

            • Incorporating Version Histories in Information Retrieval Based Bug Localization
              Bunyamin Sisman and Avinash Kak
              (Purdue University, USA)

              • Think Locally, Act Globally: Improving Defect and Effort Prediction Models
                Nicolas Bettenburg, Meiyappan Nagappan, and Ahmed E. Hassan
                (Queen’s University, Canada)

                • Characterizing Verification of Bug Fixes in Two Open Source IDEs (short paper)
                  Rodrigo Souza and Christina Chavez
                  (Federal University of Bahia, Brazil)

                  • Are Faults Localizable? (short paper)
                    Lucia, Ferdian Thung, David Lo, and Lingxiao Jiang
                    (Singapore Management University, Singapore)


                  June 2, 16:00-17:15 — Session III — New MSR Trends

                  Session chair: Ahmed E. Hassan

                  • Green Mining: A Methodology of Relating Software Change to Power Consumption
                    Abram Hindle
                    (University of Alberta, Canada)

                    • Analysis of Customer Satisfaction Survey Data
                      Pete Rotella and Sunita Chulani
                      (Cisco Systems, USA)

                      • Mining Usage Data and Development Artifacts
                        Olga Baysal, Reid Holmes, and Michael W. Godfrey
                        (University of Waterloo, Canada)

                        • App Store Mining and Analysis: MSR for App Stores (short paper)
                          Mark Harman, Yue Jia, and Yuanyuan Zhang
                          (University College London, UK)


                        June 2, 17:15-18:00 — Mining Challenge

                        Session chair: Emad Shihab

                        • Bug Introducing Changes: A Case Study with Android
                          Muhammad Asaduzzaman, Michael Bullock, Chanchal K. Roy, and Kevin A. Schneider
                          (University of Saskatchewan, Canada)

                          • Trendy Bugs: Topic Trends in the Android Bug Reports
                            Lee Martie, Vijay Krishna Palepu, Hitesh Sajnani, and Cristina Lopes
                            (UC Irvine, USA)

                            • Do the Stars Align? Multidimensional Analysis of Android’s Layered Architecture
                              Victor Guana, Fabio Rocha, Abram Hindle, and Eleni Stroulia
                              (University of Alberta, Canada)

                              • The Build Dependency Perspective of Android’s Concrete Architecture
                                Wei Hu, Dan Han, Abram Hindle, and Kenny Wong
                                (University of Alberta, Canada)

                                • MINCE: MINing ChangE History of Android Project
                                  Vibha Sinha, Senthil Mani, and Monika Gupta
                                  (IBM Research, India)

                                  • Mining for Localization in Android
                                    Laura Arjona Reina and Gregorio Robles
                                    (Universidad Rey Juan Carlos, Spain)


                                  June 3, 11:00-12:30 — Session IV — Software Analysis

                                  Session chair: Prem Devambu

                                  • Why Do Software Packages Conflict?
                                    Cyrille Valentin Artho, Kuniyasu Suzaki, Roberto Di Cosmo, Ralf Treinen, and Stefano Zacchiroli
                                    (AIST, Japan; Paris Diderot University, France; INRIA, France)

                                    • Discovering Complete API Rules with Mutation Testing
                                      Anh Cuong Nguyen and Siau-Cheng Khoo
                                      (National University of Singapore, Singapore)

                                      • Inferring Semantically Related Words from Software Context
                                        Jinqiu Yang and Lin Tan
                                        (University of Waterloo, Canada)

                                        • The Evolution of Data Races (short paper)
                                          Caitlin Sadowski, Jaeheon Yi, and Sunghun Kim
                                          (UC Santa Cruz, USA; Hong Kong University of Science and Technology, China)

                                          • Error Mining: Bug Detection through Comparison with Large Code Databases (short paper)
                                            Alexander Breckel
                                            (University of Ulm, Germany)


                                          June 3, 14:00-15:30 — Session V — Quality & Performance

                                          Session chair: Abram Hindle

                                          • Do Faster Releases Improve Software Quality? An Empirical Case Study of Mozilla Firefox
                                            Foutse Khomh, Tejinder Dhaliwal, Ying Zou, and Bram Adams
                                            (Queen’s University, Canada; École Polytechnique de Montréal, Canada)

                                            • MIC Check: A Correlation Tactic for ESE Data
                                              Daryl Posnett, Prem Devanbu, and Vladimir Filkov
                                              (UC Davis, USA)

                                              • A Qualitative Study on Performance Bugs
                                                Shahed Zaman, Bram Adams, and Ahmed E. Hassan
                                                (Queen’s University, Canada; École Polytechnique de Montréal, Canada)

                                                • Issue Handling Performance in Proprietary Software Projects (short paper)
                                                  Aigerim Issabayeva, Ariadi Nugroho, and Joost Visser
                                                  (Tilburg University, Netherlands; Software Improvement Group, Netherlands)

                                                  • Co-evolution of Logical Couplings and Commits for Defect Estimation (short paper)
                                                    Maximilian Steff and Barbara Russo
                                                    (Free University of Bolzano, Italy)


                                                  June 3, 16:00-17:30 — Session VI — Evolution and Process

                                                  Session chair: Michael W. Godfrey

                                                  • Can We Predict Types of Code Changes? An Empirical Analysis
                                                    Emanuel Giger, Martin Pinzger, and Harald C. Gall
                                                    (University of Zurich, Switzerland; TU Delft, Netherlands)

                                                    • An Empirical Investigation of Changes in Some Software Properties Over Time
                                                      Yossi Gil, Maayan Goldstein, and Dany Moshkovich
                                                      (Technion, Israel; IBM Research, Israel)

                                                      • Who? Where? What? Examining Distributed Development in Two Large Open Source Projects
                                                        Christian Bird and Nachiappan Nagappan
                                                        (Microsoft Research, USA; Microsoft, USA)

                                                        • What Does Software Engineering Community Microblog About? (short paper)
                                                          Yuan Tian, Palakorn Achananuparp, Ibrahim Nelman Lubis, David Lo, and Ee-Peng Lim
                                                          (Singapore Management University, Singapore)

                                                          • Developing an H-Index for OSS Developers (short paper)
                                                            Andrea Capiluppi, Alexander Serebrenik, and Ahmmad Youssef
                                                            (University of East London, UK; Eindhoven University of Technology, Netherlands)