default search action
MSR 2018: Gothenburg, Sweden
- Andy Zaidman, Yasutaka Kamei, Emily Hill:
Proceedings of the 15th International Conference on Mining Software Repositories, MSR 2018, Gothenburg, Sweden, May 28-29, 2018. ACM 2018, ISBN 978-1-4503-5716-6
Data showcase
- Pedro Martins, Rohan Achar, Cristina V. Lopes:
50K-C: a dataset of compilable, and compiled, Java projects. 1-5 - Jian Gao, Xin Yang, Yu Jiang, Han Liu, Weiliang Ying, Xian Zhang:
Jbench: a dataset of data races for concurrency testing. 6-9 - Ripon K. Saha, Yingjun Lyu, Wing Lam, Hiroaki Yoshida, Mukul R. Prasad:
Bugs.jar: a large-scale, diverse dataset of real-world Java bugs. 10-13 - Nicole Novielli, Fabio Calefato, Filippo Lanubile:
A gold standard for emotion annotation in stack overflow. 14-17 - Antonios Gkortzis, Dimitris Mitropoulos, Diomidis Spinellis:
VulinOSS: a dataset of security vulnerabilities in open-source systems. 18-21 - Yue Yu, Zhixing Li, Gang Yin, Tao Wang, Huaimin Wang:
A dataset of duplicate pull-requests in github. 22-25 - Gerald Schermann, Sali Zumberi, Jürgen Cito:
Structured information on state and evolution of dockerfiles on github. 26-29 - 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. 30-33 - Vadim Markovtsev, Waren Long:
Public git archive: a big code dataset for all. 34-37 - Vasiliki Efstathiou, Christos Chatzilenas, Diomidis Spinellis:
Word embeddings for the software engineering domain. 38-41 - Kyriakos C. Chatzidimitriou, Michail D. Papamichail, Themistoklis G. Diamantopoulos, Michail Tsapanos, Andreas L. Symeonidis:
npm-miner: an infrastructure for measuring the quality of the npm registry. 42-45 - Matheus Paixão, Jens Krinke, DongGyun Han, Mark Harman:
CROP: linking code reviews to source code changes. 46-49 - Aiko Yamashita, Fábio Petrillo, Foutse Khomh, Yann-Gaël Guéhéneuc:
Developer interaction traces backed by IDE screen recordings from think aloud sessions. 50-53 - Yulin Xu, Minghui Zhou:
A multi-level dataset of linux kernel patchwork. 54-57 - Diomidis Spinellis:
Documented unix facilities over 48 years. 58-61
Mining challenge
- Sebastian Proksch, Sven Amann, Sarah Nadi:
Enriched event streams: a general dataset for empirical studies on in-IDE activities of software developers. 62-65 - Akond Rahman:
Comprehension effort and programming activities: related? or not related? 66-69 - Xianhao Jin, Francisco Servant:
The hidden cost of code completion: understanding the impact of the recommendation-list length on its efficiency. 70-73 - Ariel Rodríguez, Fumiya Tanaka, Yasutaka Kamei:
Empirical study on the relationship between developer's working habits and efficiency. 74-77 - Alireza Joonbakhsh, Ashkan Sami:
Mining and extraction of personal software process measures through IDE interaction logs. 78-81 - Tyson Bulmer, Lloyd Montgomery, Daniela E. Damian:
Predicting developers' IDE commands with machine learning. 82-85 - Rahul Amlekar, Andrés Felipe Rincón Gamboa, Keheliya Gallaba, Shane McIntosh:
Do software engineers use autocompletion features differently than other developers? 86-89 - 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. 90-93 - Agnieszka Ciborowska, Nicholas A. Kraft, Kostadin Damevski:
Detecting and characterizing developer behavior following opportunistic reuse of code snippets from the web. 94-97 - Noam Rabbani, Michael S. Harvey, Sadnan Saquif, Keheliya Gallaba, Shane McIntosh:
Revisiting "programmers' build errors" in the visual studio context: a replication study using IDE interaction traces. 98-101 - Mauricio Soto, Claire Le Goues:
Common statement kind changes to inform automatic program repair. 102-105 - Christopher Bellman, Ahmad Seet, Olga Baysal:
Studying developer build issues and debugger usage via timeline analysis in visual studio IDE. 106-109 - César Soto-Valero, Johann Bourcier, Benoit Baudry:
Detection and analysis of behavioral T-patterns in debugging activities. 110-113 - Afsoon Afzal, Claire Le Goues:
A study on the use of IDE features for debugging. 114-117
Technical papers - welcome + keynote
- Amy J. Ko:
Mining the mind, minding the mine: grand challenges in comprehension and mining. 118
CI and release engineering
- Christoph Laaber, Philipp Leitner:
An evaluation of open-source software microbenchmark suites for continuous performance assessment. 119-130 - João Helis Bernardo, Daniel Alencar da Costa, Uirá Kulesza:
Studying the impact of adopting continuous integration on the delivery time of pull requests. 131-141 - Paolo Calciati, Konstantin Kuznetsov, Xue Bai, Alessandra Gorla:
What did really change with the new release of the app? 142-152 - Mathieu Nayrolles, Abdelwahab Hamou-Lhadj:
CLEVER: combining code metrics with clone detection for just-in-time fault prevention and resolution in large industrial projects. 153-164 - David Gray Widder, Michael Hilton, Christian Kästner, Bogdan Vasilescu:
I'm leaving you, Travis: a continuous integration breakup story. 165-169
Modularity and dependency
- Lina Ochoa, Thomas Degueule, Jurgen J. Vinju:
An empirical evaluation of OSGi dependencies best practices in the eclipse IDE. 170-180 - Alexandre Decan, Tom Mens, Eleni Constantinou:
On the impact of security vulnerabilities in the npm package dependency network. 181-191 - Parisa Moslehi, Bram Adams, Juergen Rilling:
Feature location using crowd-based screencasts. 192-202 - Barbara Russo:
Profiling call changes via motif mining. 203-214 - Arman Shahbazian, Daye Nam, Nenad Medvidovic:
Toward predicting architectural significance of implementation issues. 215-219 - Mehran Mahmoudi, Sarah Nadi:
The Android update problem: an empirical study. 220-230
Mobile
- Haoyu Wang, Hao Li, Li Li, Yao Guo, Guoai Xu:
Why are Android apps removed from Google Play?: a large-scale empirical study. 231-242 - Maleknaz Nayebi, Konstantin Kuznetsov, Paul Chen, Andreas Zeller, Guenther Ruhe:
Anatomy of functionality deletion: an exploratory study on mobile apps. 243-253 - Li Li, Jun Gao, Tegawendé F. Bissyandé, Lei Ma, Xin Xia, Jacques Klein:
Characterising deprecated Android APIs. 254-264 - Haipeng Cai, John Jenkins:
Leveraging historical versions of Android apps for efficient and precise taint analysis. 265-269
Programming practice
- Rômulo Manciola Meloca, Gustavo Pinto, Leonardo Baiser, Marco Mattos, Ivanilton Polato, Igor Scaliante Wiese, Daniel M. Germán:
Understanding the usage, impact, and adoption of non-OSI approved licenses. 270-280 - Dan Gopstein, Hongwei Henry Zhou, Phyllis G. Frankl, Justin Cappos:
Prevalence of confusing code in software projects: atoms of confusion in the wild. 281-291 - Nathan Cassee, Gustavo Pinto, Fernando Castor, Alexander Serebrenik:
How swift developers handle errors. 292-302 - Stefanos Georgiou, Maria Kechagia, Panos Louridas, Diomidis Spinellis:
What are your programming language's energy-delay implications? 303-313 - Asher Trockman, Keenen Cates, Mark Mozina, Tuan Nguyen, Christian Kästner, Bogdan Vasilescu:
"Automatically assessing code understandability" reanalyzed: combined metrics matter. 314-318
2008 most influential paper award and evolution and changes
- Sebastian Baltes, Lorik Dumani, Christoph Treude, Stephan Diehl:
SOTorrent: reconstructing and analyzing the evolution of stack overflow posts. 319-330 - Robert Benkoczi, Daya Ram Gaur, Shahadat Hossain, Muhammad A. Khan:
A design structure matrix approach for measuring co-change-modularity of software products. 331-335 - Ryo Arima, Yoshiki Higo, Shinji Kusumoto:
A study on inappropriately partitioned commits: how much and what kinds of IP commits in Java projects? 336-340
Machine learning for SE
- Vivek Nair, Amritanshu Agrawal, Jianfeng Chen, Wei Fu, George Mathew, Tim Menzies, Leandro L. Minku, Markus Wagner, Zhe Yu:
Data-driven search-based software engineering. 341-352 - Houssem Ben Braiek, Foutse Khomh, Bram Adams:
The open-closed principle of modern machine learning frameworks. 353-363 - Nicole Novielli, Daniela Girardi, Filippo Lanubile:
A benchmark study on sentiment analysis for software engineering research. 364-375 - Jordan Ott, Abigail Atchison, Paul Harnack, Adrienne Bergh, Erik Linstead:
A deep learning approach to identifying source code in images and video. 376-386 - Mika V. Mäntylä, Fabio Calefato, Maëlick Claes:
Natural language or not (NLON): a package for software engineering text analysis pipeline. 387-391
OSS practices and methods
- Luca Pascarella, Fabio Palomba, Massimiliano Di Penta, Alberto Bacchelli:
How is video game development different from software development in open source? 392-402 - Justin Middleton, Emerson R. Murphy-Hill, Demetrius Green, Adam W. Meade, Roger Mayer, David White, Steve McDonald:
Which contributions predict whether developers are accepted into github teams. 403-413 - Yuzhan Ma, Sarah Fakhoury, Michael Christensen, Venera Arnaoudova, Waleed Zogaan, Mehdi Mirakhorli:
Automatic classification of software artifacts in open-source applications. 414-425 - Eldan Cohen, Mariano P. Consens:
Large-scale analysis of the co-commit patterns of the active developers in github's top repositories. 426-436 - Maëlick Claes, Mika Mäntylä, Miikka Kuutila, Umar Farooq:
Towards automatically identifying paid open source developers. 437-441
Search and traceability
- Michael Rath, David Lo, Patrick Mäder:
Analyzing requirements and traceability information to improve bug localization. 442-453 - Jinqiu Yang, Erik Wittern, Annie T. T. Ying, Julian Dolby, Lin Tan:
Towards extracting web API specifications from documentation. 454-464 - Md. Masudur Rahman, Jed Barson, Sydney Paul, Joshua Kayani, Federico Andres Lois, Sebastian Fernandez Quezada, Christopher Parnin, Kathryn T. Stolee, Baishakhi Ray:
Evaluating how developers use general-purpose web-search for code retrieval. 465-475 - Pengcheng Yin, Bowen Deng, Edgar Chen, Bogdan Vasilescu, Graham Neubig:
Learning to mine aligned code and natural language pairs from stack overflow. 476-486 - Ridhi Jain, Sai Prathik, Venkatesh Vinayakarao, Rahul Purandare:
A search system for mathematical expressions on software binaries. 487-491
APIs and code
- Guillermo De la Torre, Romain Robbes, Alexandre Bergel:
Imprecisions diagnostic in source code deltas. 492-502 - Maxime Lamothe, Weiyi Shang:
Exploring the use of automated API migrating techniques in practice: an experience report on Android. 503-514 - Maximilian Capraro, Michael Dorner, Dirk Riehle:
The patch-flow method for measuring inner source collaboration. 515-525 - Fiorella Zampetti, Alexander Serebrenik, Massimiliano Di Penta:
Was self-admitted technical debt removal a real removal?: an in-depth perspective. 526-536 - Beatriz A. Sánchez, Konstantinos Barmpis, Patrick Neubauer, Richard F. Paige, Dimitrios S. Kolovos:
Restmule: enabling resilient clients for remote APIs. 537-541
Modeling and prediction
- Michele Tufano, Cody Watson, Gabriele Bavota, Massimiliano Di Penta, Martin White, Denys Poshyvanyk:
Deep learning similarities from different representations of source code. 542-553 - Suvodeep Majumder, Nikhila Balaji, Katie Brey, Wei Fu, Tim Menzies:
500+ times faster than deep learning: a case study exploring faster methods for text mining stackoverflow. 554-563 - Guilherme B. de Pádua, Weiyi Shang:
Studying the relationship between exception handling practices and post-release defects. 564-575 - Paola R. G. Accioly, Paulo Borba, Léuson M. P. da Silva, Guilherme Cavalcanti:
Analyzing conflict predictors in open-source Java projects. 576-586 - Neil A. Ernst:
Bayesian hierarchical modelling for tailoring metric thresholds. 587-591
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.