FANTASTIC KEYNOTESGail C. Murphy: “What is Software Development Productivity, Anyway?”This talk will focus on the way software productivity has been characterized insoftware engineering and how mining can support such a characterization.Gail C. Murphy is a Professor of Computer Science at the University of British Columbia. She is also a Co-founder andChief Science Officer at Tasktop Technologies Inc. Her research interests are in improving the productivity of softwaredevelopers and knowledge workers by giving them tools to identify, manage and coordinate the information that reallymatters for their work.Brian Doll: “Striking Gold: Building Software Better, Together”This talk will tell us how, by exploring GitHub, one can answer questionsabout the success of software projects and of software development teams.Bring your pan and pick. Were going to get our hands dirty.Brian Doll is a technology & business hacker who has been building things on the web for 17 years. Brian works atGitHub, helping millions of people build a better world with code.
CUTTING-EDGE RESEARCHOut of over 100 submissions the Program Committee selected the best newresearch results to uncover insight from software repositories. Find out about thelatest trends in analytics and data science for software development.
MSR TECHNICAL TRACK Ten technical sessions with 36 presentations on the latest trends in mining, such as mobile apps, unstructured data, classification and prediction of changes/bugs, code review, social mining, search-driven development and software evolution.Bug Triaging MSR Goes MobileWhy So Complicated? Simple Term Filtering and Asking for (and about) PermissionsWeighting for Location-Based Bug Report Used by Android AppsAssignment Recommendation Ryan Stevens, Jonathan Ganz, Premkumar Devanbu,Ramin Shokripour, John Anvik, Zarinah Mohd Kasirun, Hao Chen, and Vladimir Filkovand Sima Zamani Retrieving and Analyzing Mobile Apps FeatureWhich Work-Item Updates Need Your Response? Requests from Online ReviewsDebdoot Mukherjee and Malika Garg Claudia Iacob and Rachel HarrisonBug Report Assignee Recommendationusing Activity ProfileHoda Naguib, Nitesh Narayan, Bernd Brügge, andDina Helal
MSR TECHNICAL TRACK Ten technical sessions with 36 presentations on the latest trends in mining, such as mobile apps, unstructured data, classification and prediction of changes/bugs, code review, social mining, search-driven development and software evolution.Changes and Fixes Software Evolution Understanding the Evolution of Type-3 ClonesWill My Patch Make It? And How Fast? Ripon K. Saha, Chanchal K. Roy, Kevin A. Schneider, andCase Study on the Linux Kernel Dewayne E. PerryYujuan Jiang, Bram Adams, and Daniel M. German An Empirical Study of the Fault-Proneness of CloneLinux Variability Anomalies: Mutation and Clone MigrationWhat Causes Them and How Do They Get Fixed? Shuai Xie, Foutse Khomh, and Ying ZouSarah Nadi, Christian Dietrich, Reinhard Tartler, Intensive Metrics for the Study of the Evolution of OpenRichard C. Holt, and Daniel Lohmann Source Projects: Case Studies from Apache Software Foundation ProjectsThe Impact of Tangled Code Changes Santiago Gala, Gregorio Robles, Jesús González-Barahona,Kim Herzig and Andreas Zeller and Israel Herraiz A Preliminary Investigation of Using Age and Distance Measures in the Detection of Evolutionary Couplings Abdulkareem Alali, Brian Bartman, Christian Newman, and Jonathan Maletic
MSR TECHNICAL TRACK Ten technical sessions with 36 presentations on the latest trends in mining, such as mobile apps, unstructured data, classification and prediction of changes/bugs, code review, social mining, search-driven development and software evolution.Analysis of Bug Reports Software Ecosystems, Big DataSearch-Based Duplicate Defect Detection: Mining Source Code Repositories at Massive ScaleAn Industrial Experience using Language ModelingMehdi Amoui, Nilam Kaushik, Abraham Al-Dabbagh, Miltiadis Allamanis and Charles SuttonLadan Tahvildari, Shimin Li, and Weining Liu Do Software Categories Impact Coupling Metrics?A Contextual Approach towards More Accurate Lucas Batista Leite De Souza andDuplicate Bug Report Detection Marcelo De Almeida MaiaAnahita Alipour, Abram Hindle, and Eleni StrouliaBug Resolution Catalysts: Identifying EssentialNon-committers from Bug RepositoriesSenthil Mani, Seema Nagar, Debdoot Mukherjee,Ramasuri Narayanam, Vibha Singhal Sinha, andAmit A. Nanavati
MSR TECHNICAL TRACK Ten technical sessions with 36 presentations on the latest trends in mining, such as mobile apps, unstructured data, classification and prediction of changes/bugs, code review, social mining, search-driven development and software evolution.Classification and Localization of Social MiningBugs and Changes Fixing the Out of Sight Out of Mind Problem: One Year of Mood Based Microblogging in a Distributed Software TeamDiscovering, Reporting, and Fixing Performance Bugs Kevin Dullemond, Ben Van Gameren,Adrian Nistor, Tian Jiang, and Lin Tan Arie van Deursen, and Margaret-Anne StoreyImproving Bug Localization using Correlations in Crash Communication in Open Source Software DevelopmentReports Mailing ListsShaohua Wang, Foutse Khomh, and Ying Zou Anja Guzzi, Alberto Bacchelli, Michele Lanza, Martin Pinzger, and Arie van DeursenTesting Principles, Current Practices, and Effects ofChange Localization Tag Recommendation In Software Information SitesSteven Raemaekers, Gabriela Nane, Arie van Deursen, Xin Xia, David Lo, Xinyu Wang, and Bo Zhouand Joost Visser Using Developer Interaction Data to Compare Expertise Metrics Romain Robbes and David Röthlisberger
MSR TECHNICAL TRACK Ten technical sessions with 36 presentations on the latest trends in mining, such as mobile apps, unstructured data, classification and prediction of changes/bugs, code review, social mining, search-driven development and software evolution.Search-Driven Development 10 Years of MSRAssisting Code Search with Automatic Query The MSR Cookbook: Mining a Decade of ResearchReformulation for Bug Localization Hadi Hemmati, Sarah Nadi, Olga Baysal,Bunyamin Sisman and Avinash C. Kak Oleksii Kononenko, Wei Wang, Reid Holmes, and Michael W. GodfreyMining Succinct and High-Coverage API UsagePatterns from Source Code Happy Birthday! A Trend Analysis on Past MSR PapersJue Wang, Yingnong Dang, Hongyu Zhang, Kai Chen, Kevin Wyckmans, Alessandro Murgia, Ahmed Lamkanfi,Tao Xie, and Dongmei Zhang and Serge DemeyerRendezvous: A Search Engine for Binary Code Replicating Mining Studies with SOFASWei Ming Khoo, Alan Mycroft, and Ross Anderson Giacomo Ghezzi and Harald C. Gall
MSR TECHNICAL TRACK Ten technical sessions with 36 presentations on the latest trends in mining, such as mobile apps, unstructured data, classification and prediction of changes/bugs, code review, social mining, search-driven development and software evolution.Mining Unstructured Data Predictor ModelsAutomatically Mining Software-Based, Semantically- Better Cross Company Defect PredictionSimilar Words from Comment-Code Mappings Fayola Peters, Tim Menzies, and Andrian MarcusMatthew J. Howard, Lori Pollock, K. Vijay-Shanker, andSamir Gupta Using Citation Influence to Predict Software Defects Wei Hu and Kenny WongStrategies for Avoiding Text Fixture Smells duringSoftware Evolution Revisiting Software Development Effort EstimationMichaela Greiler, Andy Zaidman, Arie van Deursen, Based on Early Phase Development Activitiesand Margaret-Anne Storey Masateru Tsunoda, Koji Toda, Kyohei Fushida, Yasutaka Kamei, Meiyappan Nagappan, andContextual Analysis of Program Logs for Understanding Naoyasu UbayashiSystem BehaviorsQiang Fu, Jian-Guang Lou, Qingwei Lin, Rui Ding,Dongmei Zhang, and Tao Xie
MSR DATA SHOWCASE Out of 27 submissions the Data Committee selected 15 carefully curated datasets ready at your fingertips. You name it, we have it! Android, Apache, Eclipse, Gnome, Maven, Mozilla, and Ruby. Change histories, bug reports, code reviews, and more.Gerrit Software Code Review Data from Android A Network of Rails: A Graph Dataset of Ruby on RailsMurtuza Mukadam, Christian Bird, and Peter C. Rigby and Associated Projects Patrick Wagstrom, Corey Jergensen, and Anita SarmaWho does what during a Code Review?Datasets of OSS Peer Review Repositories The GHTorent Dataset and Tool SuiteKazuki Hamasaki, Raula Gaikovina Kula, Norihiro Yoshida, Ana Erika Georgios GousiosCamargo Cruz, Kenji Fujiwara, and Hajimu Iida Project Roles in the Apache Software Foundation: A DatasetA Dataset from Change History to Support Evaluation of Megan SquireSoftware Maintenance Tasks Apache-Affiliated Twitter Screen Names: A DatasetBogdan Dit, Andrew Holtzhauer, Denys Poshyvanyk, and Huzefa Kagdi Megan SquireApache Commits: Social Network Dataset An Unabridged Source Code Dataset for Research in Software ReuseAlexander C. MacLean and Charles D. Knutson Werner Janjic, Oliver Hummel, Marcus Schumacher, and Colin AtkinsonThe Eclipse and Mozilla Defect Tracking Dataset: A Historical Dataset of Software Engineering ConferencesA Genuine Dataset for Mining Bug Information Bogdan Vasilescu, Alexander Serebrenik, and Tom MensAhmed Lamkanfi, Javier Pérez, and Serge Demeyer A Dataset for Evaluating Identifier SplittersThe Maven Repository Dataset of Metrics, Changes, and Dependencies David Binkley, Dawn Lawrie, Lori Pollock, Emily Hill, and Vijay ShankerSteven Raemaekers, Arie van Deursen, and Joost Visser INVocD: Identifier Name Vocabulary DatasetA Historical Dataset for the Gnome Ecosystem Simon Butler, Michel Wermelinger, Yijun Yu, and Helen SharpMathieu Goeminne, Maëlick Claes, and Tom Mens
MSR MINING CHALLENGE The task: Mine Stack Overflow data for the best insight. Out of 29 submissions the Challenge Committee selected the 12 best to compete at the conference. You choose who wins and gets a Microsoft Surface with Windows RT.Why, When, and What: Analyzing Stack Overflow Questions Exploring Activeness of Users in Q&A Forumsby Topic, Type, and Code Vibha Singhal Sinha, Senthil Mani, and Monika GuptaMiltiadis Allamanis and Charles Sutton A Study of Innovation Diffusion through Link Sharing on Stack OverflowDetecting API Usage Obstacles: A Study of iOS and Carlos Gomez, Brendan Cleary, and Leif SingerAndroid Developer QuestionsWei Wang and Michael W. Godfrey Deficient Documentation Detection: A Methodology to Locate Deficient Project Documentation using Topic AnalysisMaking Sense of Online Code Snippets Joshua Campbell, Chenlei Zhang, Zhen Xu, Abram Hindle,Siddharth Subramanian and Reid Holmes and James MillerEncouraging User Behaviour with Achievements: Building Reputation in StackOverflow: An Empirical InvestigationAn Empirical Study Amiangshu Bosu, Christopher S. Corley, Dustin Heaton, DebarshiScott Grant and Buddy Betts Chatterji, Jeffrey C. Carver, and Nicholas A. KraftIs Programming Knowledge Related to Age? An Exploratory Analysis of Mobile Development IssuesAn Exploration of Stack Overflow using Stack OverflowPatrick Morrison and Emerson Murphy-Hill Mario Linares-Vásquez, Bogdan Dit, and Denys Poshyvanyk Answering Questions about Unanswered Questions of Stack OverflowA Discriminative Model Approach for Suggesting Tags Automatically Muhammad Asaduzzaman, Ahmed Mashiyat, Chanchal K. Roy, andfor Stack Overflow Questions Kevin A. SchneiderAvigit K. Saha, Ripon K. Saha, and Kevin A. Schneider
REGISTER NOW!Early registration discounts until April 14.