Monday May 28 | ||
---|---|---|
Track 1 | Track 2 | |
Room E4 | Room E3 | |
9:00-10:30 | Welcome + Keynote | |
Mining the Mind, Minding the Mine: Grand Challenges in Comprehension and Mining Andrew J. Ko |
||
10:30-11:00 | Coffee Break | |
11:00-12:30 | CI and Release Engineering | Modularity and Dependency |
Christoph Laaber and Philipp Leitner. An Evaluation of Open-Source Software Microbenchmark Suites for Continuous Performance Assessment |
Lina Ochoa, Thomas Degueule and Jurgen Vinju. An Empirical Evaluation of OSGi Dependencies Best Practices in the Eclipse IDE |
|
João Helis Bernardo, Daniel Alencar Da Costa and Uirá Kulesza. Studying the Impact of Adopting Continuous Integration on the Delivery Time of Pull Requests |
Alexandre Decan, Tom Mens and Eleni Constantinou. On the impact of security vulnerabilities in the npm package dependency network |
|
Paolo Calciati, Konstantin Kuznetsov, Xue Bai and Alessandra Gorla. What Did Really Change with the new Release of the App? |
Parisa Moslehi, Bram Adams and Juergen Rilling. Feature Location using Crowd-based Screencasts |
|
Mathieu Nayrolles and Abdelwahab Hamou-Lhadj. CLEVER: Combining Code Metrics with Clone Detection for Just-In-Time Fault Prevention and Resolution in Large Industrial Projects |
Barbara Russo. Profiling call changes via motif mining |
|
David Widder, Michael Hilton, Christian Kästner and Bogdan Vasilescu. I'm Leaving You, Travis: A Continuous Integration Breakup Story |
Arman Shahbazian, Daye Nam and Nenad Medvidovic. Toward Predicting Architectural Significance of Implementation Issues |
|
12:30-14:00 | Lunch & Poster session | |
14:00-15:30 | Mobile | Programming Practice |
Mehran Mahmoudi and Sarah Nadi. The Android Update Problem: An Empirical Study |
Rômulo Manciola Meloca, Gustavo Pinto, Leonardo Pontes Baiser, Marco Mattos, Ivanilton Polato, Igor Scaliante Wiese and Daniel Germán. Understanding the Usage, Impact, and Adoption of Non-OSI Approved Licenses |
|
Haoyu Wang, Hao Li, Li Li, Yao Guo and Guoai Xu. Why are Android Apps Removed From Google Play? A Large-scale Empirical Study |
Dan Gopstein, Hongwei Zhou, Phyllis Frankl and Justin Cappos. Prevalence of Confusing Code in Software Projects - Atoms of Confusion in the Wild |
|
Maleknaz Nayebi, Konstantin Kuznetsov, Paul Chen, Andreas Zeller and Guenther Ruhe. Anatomy of Functionality Deletion - An Exploratory Study in Mobile Apps |
Nathan Cassee, Gustavo Pinto, Fernando Castor and Alexander Serebrenik. How Swift Developers Handle Errors |
|
Li Li, Jun Gao, Tegawendé F. Bissyandé, Lei Ma, Xin Xia and Jacques Klein. Characterising Deprecated Android APIs |
Stefanos Georgiou, Maria Kechagia, Panos Louridas and Diomidis Spinellis. What are your Programming Language’s Energy-Delay Implications? |
|
John Jenkins and Haipeng Cai. Leveraging Historical Versions of Android Apps for Efficient and Precise Taint Analysis |
Asher Trockman, Keenen Cates, Mark Mozina, Tuan Nguyen, Christian Kästner and Bogdan Vasilescu. Automatically Assessing Code Understandability Reanalyzed: Combined Metrics Matter |
|
15:30-16:00 | Coffee Break | |
16:00-17:30 | Mining Challenge | |
Sebastian Proksch, Sven Amann, Sarah Nadi. Enriched Event Streams: A General Dataset For Empirical Studies On In-IDE Activities Of Software Developers |
||
Akond Rahman. Comprehension Effort and Programming Activities: Related? Or Not Related? |
||
Xianhao Jin and Francisco Servant. The Hidden Cost of Code Completion: Understanding the Impact of the Recommendation-list Length on its Efficiency |
||
Ariel Rodriguez, Fumiya Tanaka, Yasutaka Kamei. Empirical Study on the Relationship Between Developers Working Habits and Efficiency |
||
Alireza Joonbakhsh, Ashkan Sami. Mining and Extraction of Personal Software Process measures through IDE Interaction logs |
||
Tyson Bulmer, Lloyd Montgomery, Daniela Damian. Predicting Developer IDE Commands with Machine Learning |
||
Rahul Amlekar, Andrés Felipe Rincón Gamboa, Keheliya Gallaba, Shane McIntosh. Do Practitioners Use Autocompletion Features Differently Than Non-Practitioners? |
||
John Wilkie, Ziad Al Halabi, Alperen Karaoglu, Jiafeng Liao, George Ndungu, Chaiyong Ragkhitwetsagul, Matheus Paixão, Jens Krinke. Who's this? Developer identification using IDE event data | ||
Agnieszka Ciborowska, Nicholas A. Kraft and Kostadin Damevski. Detecting and Characterizing Developer Behavior Following Opportunistic Reuse of Code Snippets from the Web | ||
Noam Rabbani, Mike Harvey, Sadnan Saquif, Keheliya Gallaba, Shane McIntosh. Revisiting “Programmers’ Build Errors” in the Visual Studio Context: A Replication Study using IDE Interaction Traces | ||
Mauricio Soto and Claire Le Goues. Common Statement Kind Changes to Inform Automatic Program Repair | ||
Christopher Bellman, Ahmad Seet, Olga Baysal. Studying Developer Build Issues And Debugger Usage via Timeline Analysis in Visual Studio IDE | ||
César Soto-Valero, Johann Bourcier, Benoit Baudry. Detection and Analysis of Behavioral T-patterns in Debugging Activities | ||
Afsoon Afzal and Claire Le Goues. A Study on the Use of IDE Features for Debugging | ||
19:30 | Banquet | |
Tuesday May 29 | ||
Track 1 | Track 2 | |
Room E4 | Room E3 | |
9:00-10:30 | 2008 Most Influential Paper Award | |
What do large commits tell us? A taxonomical study of large commits Abram Hindle, Daniel German and Ric Holt |
||
Evolution and Changes | ||
Sebastian Baltes, Lorik Dumani, Christoph Treude and Stephan Diehl. SOTorrent: Reconstructing and Analyzing the Evolution Stack Overflow Posts | ||
Robert Benkoczi, Daya Gaur, Shahadat Hossain and Muhammad Khan. A Design Structure Matrix Approach for Measuring Co-Change-Modularity of Software Products | ||
Ryo Arima, Yoshiki Higo and Shinji Kusumoto. A Study on Inappropriately Partitioned Commits --- How Much and What Kinds of IP Commits in Java Projects? --- | ||
10:30-11:00 | Coffee Break | |
11:00-12:30 | Machine Learning for SE | Data Showcase |
Vivek Nair, Amritanshu Agrawal, Jianfeng Chen, Wei Fu, George Mathew, Tim Menzies, Leandro Minku, Markus Wagner and Zhe Yu. Data-Driven Search-based Software Engineering | Pedro Martins,Cristina Lopes,Rohan Achar. 50K-C: A dataset of compilable, and compiled, Java projects | |
Houssem Ben Braiek, Foutse Khomh and Bram Adams. The Open-Closed Principle of Modern Machine Learning Frameworks | Jian Gao,Xin Yang,Yu Jiang,Han Liu,Weiliang Ying,Xian Zhang. JBench: A Dataset of Data Races for Concurrency Testing | |
Nicole Novielli, Daniela Girardi and Filippo Lanubile. A Benchmark Study on Sentiment Analysis for Software Engineering Research | Ripon Saha, Yingjun Lyu, Wing Lam, Hiroaki Yoshida, and Mukul Prasad. Bugs.jar: A Large-scale, Diverse Dataset of Real-world Java Bugs | |
Jordan Ott, Abigail Atchison, Paul Harnack, Adrienne Bergh and Erik Linstead. A Deep Learning Approach to Identifying Source Code in Images and Video | Nicole Novielli,Fabio Calefato,Filippo Lanubile. A Gold Standard for Emotion Annotation in Stack Overflow | |
Mika Mäntylä, Fabio Calefato and Maëlick Claes. Natural Language or Not (NLoN) - package for Software Engineering Text Analysis Pipeline | Antonios Gkortzis,Dimitris Mitropoulos,Diomidis Spinellis. Vulinoss: A Dataset of Security Vulnerabilities in Open-source Systems | |
Zhixing Li,Yue Yu,Gang Yin,Tao Wang,Huaimin Wang. A Dataset of Duplicate Pull-requests in GitHub | ||
Gerald Schermann,Sali Zumberi,Jürgen Cito. Structured Information on State and Evolution of Dockerfiles on GitHub | ||
Franz-Xaver Geiger,Ivano Malavolta,Luca Pascarella,Fabio Palomba,Dario Di Nucci,Alberto Bacchelli. A Graph-based Dataset of Commit History of Real-World Android apps | ||
Vadim Markovtsev and Waren Long. Public Git Archive: a Big Code dataset for all | ||
Vasiliki Efstathiou, Christos Chatzilenas, Diomidis Spinellis. Word Embeddings for the Software Engineering Domain | ||
Kyriakos Chatzidimitriou,Michail Papamichail,Themistoklis Diamantopoulos,Michail Tsapanos,Andreas Symeonidis. npm-miner: An Infrastructure for Measuring the Quality of the npm Registry | ||
Matheus Paixao,Jens Krinke,Donggyun Han,Mark Harman. CROP: Linking Code Reviews to Source Code Changes | ||
Aiko Yamashita,Fabio Petrillo,Foutse Khomh,Yann-Gaël Guéhéneuc. Developer Interaction Traces backed by IDE Screen Recordings from Think-aloud Sessions | ||
Yulin Xu and Minghui Zhou. A Multi-level Dataset of Linux Kernel Patchwork | ||
Diomidis Spinellis. Documented Unix Facilities Over 48 Years | ||
12:30-14:00 | Lunch | |
14:00-15:30 | OSS Practices and Methods | Search and Traceability |
Luca Pascarella, Fabio Palomba, Massimiliano Di Penta and Alberto Bacchelli. How Is Video Game Development Different from Software Development in Open Source? | Michael Rath, David Lo and Patrick Mäder. Analyzing Requirements and Traceability Information to Improve Bug Localization | |
Justin Middleton, Emerson Murphy-Hill, Demetrius Green, Adam Meade, Roger Mayer, David White and Steve McDonald. Which Contributions Predict Whether Developers Are Accepted Into GitHub Teams | Jinqiu Yang, Erik Wittern, Annie T.T. Ying, Julian Dolby and Lin Tan. Towards Extracting Web API Specifications from Documentation | |
Yuzhan Ma, Venera Arnaoudova, Mehdi Mirakhorli, Sarah Fakhoury, Michael Christensen and Waleed Zogaan. Automatic Classification of Software Artifacts in Open-Source Applications | Md Masudur Rahman, Jed Barson, Sydney Paul, Joshua Kayani, Federico Andrés Lois, Sebastián Fernandez Quezada, Christopher Parnin, Kathryn T. Stolee and Baishakhi Ray. Evaluating How Developers Use General-Purpose Web-Search for Code Retrieval | |
Eldan Cohen and Mariano Consens. Large-Scale Analysis of the Co-Commit Patterns of the Active Developers in GitHub's Top Repositories | Pengcheng Yin, Bowen Deng, Edgar Chen, Bogdan Vasilescu and Graham Neubig. Learning to Mine Aligned Code and Natural Language Pairs from Stack Overflow | |
Maëlick Claes, Mika Mäntylä, Miikka Kuutila and Umar Farooq. Towards Identifying Paid Open Source Developers - A Case Study with Mozilla Developers | Ridhi Jain, Sai Prathik Saba Bama, Venkatesh Vinayakarao and Rahul Purandare. A Search System for Mathematical Expressions on Software Binaries | |
15:30-16:00 | Coffee Break | |
16:00-17:30 | Modeling and Prediction | APIs and Code |
Michele Tufano, Cody Watson, Gabriele Bavota, Massimiliano Di Penta, Martin White and Denys Poshyvanyk. Deep Learning Similarities from Different Representations of Source Code | Guillermo de La Torre, Romain Robbes and Alexandre Bergel. Imprecisions Diagnostic in Source Code Deltas | |
Suvodeep Majumder, Tim Menzies, Nikhila Balaji, Katie Brey and Wei Fu. 500+ Times Faster Than Deep Learning (A Case Study Exploring Faster Methods for Text Mining StackOverflow) | Maxime Lamothe and Weiyi Shang. Exploring the Use of Automated API Migrating Techniques in Practice: An Experience Report on Android | |
Guilherme B. de Pádua and Weiyi Shang. Studying the relationship between exception handling practices and post-release defects | Maximilian Capraro, Michael Dorner and Dirk Riehle. The Patch-Flow Method for Measuring Inner Source Collaboration | |
Paola Accioly, Paulo Borba, Leuson Silva and Guilherme Cavalcanti. Analyzing Conflict Predictors in Open-Source Java Projects from GitHub and Travis CI | Fiorella Zampetti, Alexander Serebrenik and Massimiliano Di Penta. Was Self-Admitted Technical Debt Removal a Real Removal? An In-Depth Perspective | |
Neil Ernst. Bayesian Hierarchical Modelling for Tailoring Metric Thresholds | Beatriz A. Sanchez, Konstantinos Barmpis, Patrick Neubauer, Richard F. Paige and Dimitrios S. Kolovos. RestMule: Enabling Resilient Clients for Remote APIs | |
17:30 | Closing |