Powered by
Conference Publishing Consulting

2013 10th Working Conference on Mining Software Repositories (MSR), May 18–19, 2013, San Francisco, CA, USA

MSR 2013 – Proceedings

Contents - Abstracts - Authors
Online Calendar - iCal File

Preface

Title Page
Article: msr13foreword-fm000-p doi:
Message from the Chairs
Article: msr13foreword-fm002-p doi:

Keynote

What Is Software Development Productivity, Anyway? (Keynote)
Gail C. Murphy
(University of British Columbia, Canada)
Article: msr13-key-1-p doi:

Bug Triaging
Sat, May 18, 09:45 - 10:30, Grand Ballroom B

Why So Complicated? Simple Term Filtering and Weighting for Location-Based Bug Report Assignment Recommendation
Ramin Shokripour, John Anvik, Zarinah M. Kasirun, and Sima Zamani
(University of Malaya, Malaysia; Central Washington University, USA)
Article: msr13-id36-p doi:
Which Work-Item Updates Need Your Response?
Debdoot Mukherjee and Malika Garg
(IBM Research, India; IIT Delhi, India)
Article: msr13-id38-p doi:
Bug Report Assignee Recommendation using Activity Profiles
Hoda Naguib, Nitesh Narayan, Bernd Brügge, and Dina Helal
(TU Munich, Germany; German University in Cairo, Egypt)
Article: msr13-id67-p doi:

MSR Goes Mobile
Sat, May 18, 11:00 - 11:30, Grand Ballroom B

Asking for (and about) Permissions Used by Android Apps
Ryan Stevens, Jonathan Ganz, Vladimir Filkov, Premkumar Devanbu, and Hao Chen
(UC Davis, USA)
Article: msr13-id99-p doi:
Retrieving and Analyzing Mobile Apps Feature Requests from Online Reviews
Claudia Iacob and Rachel Harrison
(Oxford Brookes University, UK)
Article: msr13-id50-p doi:
Gerrit Software Code Review Data from Android
Murtuza Mukadam, Christian Bird, and Peter C. Rigby
(Concordia University, Canada; Microsoft Research, USA)
Article: msr13-id159-p doi:
Who Does What during a Code Review? Datasets of OSS Peer Review Repositories
Kazuki Hamasaki, Raula Gaikovina Kula, Norihiro Yoshida, A. E. Camargo Cruz, Kenji Fujiwara, and Hajimu Iida
(NAIST, Japan; Osaka University, Japan)
Article: msr13-id146-p doi:

MSR Challenge
Sat, May 18, 11:35 - 12:30, Grand Ballroom B

Why, When, and What: Analyzing Stack Overflow Questions by Topic, Type, and Code
Miltiadis Allamanis and Charles Sutton
(University of Edinburgh, UK)
Article: msr13-id164-p doi:
Deficient Documentation Detection: A Methodology to Locate Deficient Project Documentation using Topic Analysis
Joshua Charles Campbell, Chenlei Zhang, Zhen Xu, Abram Hindle, and James Miller
(University of Alberta, Canada)
Article: msr13-id166-p doi:
Detecting API Usage Obstacles: A Study of iOS and Android Developer Questions
Wei Wang and Michael W. Godfrey
(University of Waterloo, Canada)
Article: msr13-id167-p doi:
Encouraging User Behaviour with Achievements: An Empirical Study
Scott Grant and Buddy Betts
(Queen's University, Canada; OUYA, USA)
Article: msr13-id168-p doi:
Is Programming Knowledge Related to Age? An Exploration of Stack Overflow
Patrick Morrison and Emerson Murphy-Hill
(North Carolina State University, USA)
Article: msr13-id172-p doi:
A Discriminative Model Approach for Suggesting Tags Automatically for Stack Overflow Questions
Avigit K. Saha, Ripon K. Saha, and Kevin A. Schneider
(University of Saskatchewan, Canada; University of Texas at Austin, USA)
Article: msr13-id175-p doi:
Exploring Activeness of Users in QA Forums
Vibha Singhal Sinha, Senthil Mani, and Monika Gupta
(IBM Research, India)
Article: msr13-id179-p doi:
A Study of Innovation Diffusion through Link Sharing on Stack Overflow
Carlos Gómez, Brendan Cleary, and Leif Singer
(University of Victoria, Canada)
Article: msr13-id181-p doi:
Making Sense of Online Code Snippets
Siddharth Subramanian and Reid Holmes
(University of Waterloo, Canada)
Article: msr13-id182-p doi:
Building Reputation in StackOverflow: An Empirical Investigation
Amiangshu Bosu, Christopher S. Corley, Dustin Heaton, Debarshi Chatterji, Jeffrey C. Carver, and Nicholas A. Kraft
(University of Alabama, USA)
Article: msr13-id184-p doi:
An Exploratory Analysis of Mobile Development Issues using Stack Overflow
Mario Linares-Vásquez, Bogdan Dit, and Denys Poshyvanyk
(College of William and Mary, USA)
Article: msr13-id188-p doi:
Answering Questions about Unanswered Questions of Stack Overflow
Muhammad Asaduzzaman, Ahmed Shah Mashiyat, Chanchal K. Roy, and Kevin A. Schneider
(University of Saskatchewan, Canada; University of Toronto, Canada)
Article: msr13-id189-p doi:

Changes and Fixes
Sat, May 18, 14:00 - 15:00, Grand Ballroom B

Will My Patch Make It? And How Fast?: Case Study on the Linux Kernel
Yujuan Jiang, Bram Adams, and Daniel M. German
(Polytechnique Montréal, Canada; University of Victoria, Canada)
Article: msr13-id29-p doi:
Linux Variability Anomalies: What Causes Them and How Do They Get Fixed?
Sarah Nadi, Christian Dietrich, Reinhard Tartler, Richard C. Holt, and Daniel Lohmann
(University of Waterloo, Canada; University of Erlangen-Nuremberg, Germany)
Article: msr13-id61-p doi:
The Impact of Tangled Code Changes
Kim Herzig and Andreas Zeller
(Microsoft Reserach, UK; Saarland University, Germany)
Article: msr13-id24-p doi:
A Dataset from Change History to Support Evaluation of Software Maintenance Tasks
Bogdan Dit, Andrew Holtzhauer, Denys Poshyvanyk, and Huzefa Kagdi
(College of William and Mary, USA; Wichita State University, USA)
Article: msr13-id158-p doi:
Apache Commits: Social Network Dataset
Alexander C. MacLean and Charles D. Knutson
(Brigham Young University, USA)
Article: msr13-id144-p doi:

Software Evolution
Sat, May 18, 15:00 - 16:00, Grand Ballroom B

Understanding the Evolution of Type-3 Clones: An Exploratory Study
Ripon K. Saha, Chanchal K. Roy, Kevin A. Schneider, and Dewayne E. Perry
(University of Texas at Austin, USA; University of Saskatchewan, Canada)
Article: msr13-id128-p doi:
An Empirical Study of the Fault-Proneness of Clone Mutation and Clone Migration
Shuai Xie, Foutse Khomh, and Ying Zou
(Queen's University, Canada; Polytechnique Montréal, Canada)
Article: msr13-id27-p doi:
Intensive Metrics for the Study of the Evolution of Open Source Projects: Case Studies from Apache Software Foundation Projects
Santiago Gala-Pérez, Gregorio Robles, Jesús M. González-Barahona, and Israel Herraiz
(Apache Software Foundation, Spain; Universidad Rey Juan Carlos, Spain; Universidad Politécnica de Madrid, Spain)
Article: msr13-id45-p doi:
A Preliminary Investigation of Using Age and Distance Measures in the Detection of Evolutionary Couplings
Abdulkareem Alali, Brian Bartman, Christian D. Newman, and Jonathan I. Maletic
(Kent State University, USA)
Article: msr13-id91-p doi:

Analysis of Bug Reports
Sat, May 18, 16:30 - 17:30, Grand Ballroom B

Search-Based Duplicate Defect Detection: An Industrial Experience
Mehdi Amoui, Nilam Kaushik, Abraham Al-Dabbagh, Ladan Tahvildari, Shimin Li, and Weining Liu
(University of Waterloo, Canada; BlackBerry, Canada)
Article: msr13-id121-p doi:
A Contextual Approach towards More Accurate Duplicate Bug Report Detection
Anahita Alipour, Abram Hindle, and Eleni Stroulia
(University of Alberta, Canada)
Article: msr13-id100-p doi:
Bug Resolution Catalysts: Identifying Essential Non-committers from Bug Repositories
Senthil Mani, Seema Nagar, Debdoot Mukherjee, Ramasuri Narayanam, Vibha Singhal Sinha, and Amit A. Nanavati
(IBM Research, India)
Article: msr13-id132-p doi:
The Eclipse and Mozilla Defect Tracking Dataset: A Genuine Dataset for Mining Bug Information
Ahmed Lamkanfi, Javier Pérez, and Serge Demeyer
(University of Antwerp, Belgium)
Article: msr13-id157-p doi:

Software Ecosystems, Big Data
Sat, May 18, 17:30 - 18:15, Grand Ballroom B

Mining Source Code Repositories at Massive Scale using Language Modeling
Miltiadis Allamanis and Charles Sutton
(University of Edinburgh, UK)
Article: msr13-id23-p doi:
Do Software Categories Impact Coupling Metrics?
Lucas Batista Leite de Souza and Marcelo de Almeida Maia
(UFU, Brazil)
Article: msr13-id79-p doi:
The Maven Repository Dataset of Metrics, Changes, and Dependencies
Steven Raemaekers, Arie van Deursen, and Joost Visser
(Software Improvement Group, Netherlands; TU Delft, Netherlands)
Article: msr13-id13-p doi:
A Historical Dataset for the Gnome Ecosystem
Mathieu Goeminne, Maëlick Claes, and Tom Mens
(University of Mons, Belgium)
Article: msr13-id4-p doi:
A Network of Rails: A Graph Dataset of Ruby on Rails and Associated Projects
Patrick Wagstrom, Corey Jergensen, and Anita Sarma
(IBM Research, USA; University of Nebraska-Lincoln, USA)
Article: msr13-id153-p doi:
The GHTorent Dataset and Tool Suite
Georgios Gousios
(TU Delft, Netherlands)
Article: msr13-id161-p doi:

Bug/Change Classification and Localization
Sun, May 19, 09:30 - 10:30, Grand Ballroom B

Discovering, Reporting, and Fixing Performance Bugs
Adrian Nistor, Tian Jiang, and Lin Tan
(University of Illinois at Urbana-Champaign, USA; University of Waterloo, Canada)
Article: msr13-id118-p doi:
Improving Bug Localization using Correlations in Crash Reports
Shaohua Wang, Foutse Khomh, and Ying Zou
(Queen's University, Canada; Polytechnique Montréal, Canada)
Article: msr13-id119-p doi:
Testing Principles, Current Practices, and Effects of Change Localization
Steven Raemaekers, Gabriela F. Nane, Arie van Deursen, and Joost Visser
(Software Improvement Group, Netherlands; TU Delft, Netherlands)
Article: msr13-id10-p doi:

Social Mining
Sun, May 19, 11:00 - 12:20, Grand Ballroom B

Fixing the 'Out of Sight Out of Mind' Problem: One Year of Mood-Based Microblogging in a Distributed Software Team
Kevin Dullemond, Ben van Gameren, Margaret-Anne Storey, and Arie van Deursen
(TU Delft, Netherlands; University of Victoria, Canada)
Article: msr13-id22-p doi:
Communication in Open Source Software Development Mailing Lists
Anja Guzzi, Alberto Bacchelli, Michele Lanza, Martin Pinzger, and Arie van Deursen
(TU Delft, Netherlands; University of Lugano, Switzerland; University of Klagenfurt, Austria)
Article: msr13-id41-p doi:
Tag Recommendation in Software Information Sites
Xin Xia, David Lo, Xinyu Wang, and Bo Zhou
(Zhejiang University, China; Singapore Management University, Singapore)
Article: msr13-id125-p doi:
Using Developer Interaction Data to Compare Expertise Metrics
Romain Robbes and David Röthlisberger
(University of Chile, Chile; Federico Santa María Technical University, Chile)
Article: msr13-id71-p doi:
Project Roles in the Apache Software Foundation: A Dataset
Megan Squire
(Elon University, USA)
Article: msr13-id139-p doi:
Apache-Affiliated Twitter Screen Names: A Dataset
Megan Squire
(Elon University, USA)
Article: msr13-id140-p doi:

Search-Driven Development
Sun, May 19, 14:00 - 15:00, Grand Ballroom B

Assisting Code Search with Automatic Query Reformulation for Bug Localization
Bunyamin Sisman and Avinash C. Kak
(Purdue University, USA)
Article: msr13-id21-p doi:
Mining Succinct and High-Coverage API Usage Patterns from Source Code
Jue Wang, Yingnong Dang, Hongyu Zhang, Kai Chen, Tao Xie, and Dongmei Zhang
(Tsinghua University, China; Microsoft Research, China; Peking University, China; North Carolina State University, USA)
Article: msr13-id15-p doi:
Rendezvous: A Search Engine for Binary Code
Wei Ming Khoo, Alan Mycroft, and Ross Anderson
(University of Cambridge, UK)
Article: msr13-id70-p doi:
An Unabridged Source Code Dataset for Research in Software Reuse
Werner Janjic, Oliver Hummel, Marcus Schumacher, and Colin Atkinson
(University of Mannheim, Germany; KIT, Germany)
Article: msr13-id43-p doi:

10 Years of MSR
Sun, May 19, 15:00 - 16:00, Grand Ballroom B

The MSR Cookbook: Mining a Decade of Research
Hadi Hemmati, Sarah Nadi, Olga Baysal, Oleksii Kononenko, Wei Wang, Reid Holmes, and Michael W. Godfrey
(University of Waterloo, Canada)
Article: msr13-id65-p doi:
Happy Birthday! A Trend Analysis on Past MSR Papers
Serge Demeyer, Alessandro Murgia, Kevin Wyckmans, and Ahmed Lamkanfi
(University of Antwerp, Belgium)
Article: msr13-id7-p doi:
Replicating Mining Studies with SOFAS
Giacomo Ghezzi and Harald C. Gall
(University of Zurich, Switzerland)
Article: msr13-id52-p doi:
A Historical Dataset of Software Engineering Conferences
Bogdan Vasilescu, Alexander Serebrenik, and Tom Mens
(TU Eindhoven, Netherlands; University of Mons, Belgium)
Article: msr13-id143-p doi:

Mining Unstructured Data
Sun, May 19, 16:30 - 17:15, Grand Ballroom B

Automatically Mining Software-Based, Semantically-Similar Words from Comment-Code Mappings
Matthew J. Howard, Samir Gupta, Lori Pollock, and K. Vijay-Shanker
(University of Delaware, USA)
Article: msr13-id26-p doi:
Strategies for Avoiding Text Fixture Smells during Software Evolution
Michaela Greiler, Andy Zaidman, Arie van Deursen, and Margaret-Anne Storey
(TU Delft, Netherlands; University of Victoria, Canada)
Article: msr13-id3-p doi:
Contextual Analysis of Program Logs for Understanding System Behaviors
Qiang Fu, Jian-Guang Lou, Qingwei Lin, Rui Ding, Dongmei Zhang, and Tao Xie
(Microsoft Research, China; Microsoft, China; North Carolina State University, USA)
Article: msr13-id18-p doi:
A Dataset for Evaluating Identifier Splitters
David Binkley, Dawn Lawrie, Lori Pollock, Emily Hill, and K. Vijay-Shanker
(Loyola University Maryland, USA; University of Delaware, USA; Montclair State University, USA)
Article: msr13-id138-p doi:
INVocD: Identifier Name Vocabulary Dataset
Simon Butler, Michel Wermelinger, Yijun Yu, and Helen Sharp
(Open University, UK)
Article: msr13-id154-p doi:

Predictor Models
Sun, May 19, 15:15 - 18:00, Grand Ballroom B

Better Cross Company Defect Prediction
Fayola Peters, Tim Menzies, and Andrian Marcus
(West Virginia University, USA; Wayne State University, USA)
Article: msr13-id49-p doi:
Using Citation Influence to Predict Software Defects
Wei Hu and Kenny Wong
(University of Alberta, Canada)
Article: msr13-id16-p doi:
Revisiting Software Development Effort Estimation Based on Early Phase Development Activities
Masateru Tsunoda, Koji Toda, Kyohei Fushida, Yasutaka Kamei, Meiyappan Nagappan, and Naoyasu Ubayashi
(Toyo University, Japan; Fukuoka Institute of Technology, Japan; NTT, Japan; Kyushu University, Japan; Queen's University, Canada)
Article: msr13-id74-p doi:

proc time: 0.08