Supplementary website
| Publication Year | Author | Title | Publication Title | DOI | Primary Category 1 | Secondary Category 1 | Tertiary Category 1 | Primary Category 2 | Secondary Category 2 | Tertiary Category 2 | Primary Category 3 | Secondary Category 3 | Tertiary Category 3 | Notes |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2015 | Di Penta, Massimiliano; Xie, Tao | Guest editorial: special section on mining software repositories | Empirical Software Engineering | 10.1007/s10664-015-9383-7 | no MSR study | |||||||||
| 2016 | Pinzger, Martin; Kim, Sunghun | Guest editorial: mining software repositories | Empirical Software Engineering | 10.1007/s10664-016-9450-8 | no MSR study | |||||||||
| 2016 | Di Penta, Massimiliano; Kim, Sunghun | Guest editorial: Special section on mining software repositories | Empirical Software Engineering | 10.1007/s10664-016-9428-6 | no MSR study | |||||||||
| 2016 | Chen, Tse-Hsun; Thomas, Stephen W.; Hassan, Ahmed E. | A survey on the use of topic models when mining software repositories | Empirical Software Engineering | 10.1007/s10664-015-9402-8 | no MSR study | |||||||||
| 2016 | Abebe, Surafel Lemma; Ali, Nasir; Hassan, Ahmed E. | An empirical study of software release notes | Empirical Software Engineering | 10.1007/s10664-015-9377-5 | development support and automation | topic and knowledge modeling | ||||||||
| 2016 | Bagheri, Ebrahim; Benavides, David; Schmid, Klaus; Runeson, Per | Foreword to the special issue on empirical evidence on software product line engineering | Empirical Software Engineering | 10.1007/s10664-016-9439-3 | development support and automation | generation | release note generation | not AI-based | ||||||
| 2016 | Chen, Jie; Xiao, Junchao; Wang, Qing; Osterweil, Leon J.; Li, Mingshu | Perspectives on refactoring planning and practice: an empirical study | Empirical Software Engineering | 10.1007/s10664-015-9390-8 | no MSR study | |||||||||
| 2016 | McIlroy, Stuart; Ali, Nasir; Hassan, Ahmed E. | Fresh apps: an empirical study of frequently-updated mobile apps in the Google play store | Empirical Software Engineering | 10.1007/s10664-015-9388-2 | software maintenance | change patterns and evolution | software usage | app stores | ||||||
| 2016 | German, Daniel M.; Adams, Bram; Hassan, Ahmed E. | Continuously mining distributed version control systems: an empirical study of how Linux uses Git | Empirical Software Engineering | 10.1007/s10664-014-9356-2 | software maintenance | change patterns and evolution | collaboration and coordination | repository versions and interactions | ||||||
| 2016 | Adams, Bram; Kavanagh, Ryan; Hassan, Ahmed E.; German, Daniel M. | An empirical study of integration activities in distributions of open source software | Empirical Software Engineering | 10.1007/s10664-015-9371-y | software maintenance | integration | software maintenance | reuse and clones | ||||||
| 2016 | McIntosh, Shane; Kamei, Yasutaka; Adams, Bram; Hassan, Ahmed E. | An empirical study of the impact of modern code review practices on software quality | Empirical Software Engineering | 10.1007/s10664-015-9381-9 | software quality | code reviews | Gerrit | |||||||
| 2016 | Tian, Yuan; Ali, Nasir; Lo, David; Hassan, Ahmed E. | On the unreliability of bug severity data | Empirical Software Engineering | 10.1007/s10664-015-9409-1 | collaboration and coordination | communication | development support and automation | ticket and task resolution | ||||||
| 2016 | Nguyen, Viet Hung; Dashevskyi, Stanislav; Massacci, Fabio | An automatic method for assessing the versions affected by a vulnerability | Empirical Software Engineering | 10.1007/s10664-015-9408-2 | software quality | vulnerabilities and security | detection | |||||||
| 2016 | Scholtes, Ingo; Mavrodiev, Pavlin; Schweitzer, Frank | From Aristotle to Ringelmann: a large-scale analysis of team productivity and coordination in Open Source Software projects | Empirical Software Engineering | 10.1007/s10664-015-9406-4 | software maintenance | activity and productivity | collaboration and coordination | |||||||
| 2016 | Jaafar, Fehmi; Guéhéneuc, Yann-Gaël; Hamel, Sylvie; Khomh, Foutse; Zulkernine, Mohammad | Evaluating the impact of design pattern and anti-pattern dependencies on changes and faults | Empirical Software Engineering | 10.1007/s10664-015-9361-0 | software architecture and design | patterns and anti-patterns | software quality | defects | ||||||
| 2016 | Wu, Wei; Khomh, Foutse; Adams, Bram; Guéhéneuc, Yann-Gaël; Antoniol, Giuliano | An exploratory study of api changes and usages based on apache and eclipse ecosystems | Empirical Software Engineering | 10.1007/s10664-015-9411-7 | software maintenance | updates and upgrades | POM mining | |||||||
| 2016 | Kalliamvakou, Eirini; Gousios, Georgios; Blincoe, Kelly; Singer, Leif; German, Daniel M.; Damian, Daniela | An in-depth study of the promises and perils of mining GitHub | Empirical Software Engineering | 10.1007/s10664-015-9393-5 | MSR techniques | threats | GHTorrent threats | |||||||
| 2016 | Soetens, Quinten David; Demeyer, Serge; Zaidman, Andy; Pérez, Javier | Change-based test selection: an empirical evaluation | Empirical Software Engineering | 10.1007/s10664-015-9405-5 | software quality | tests | MSR techniques | tool development | ChEOPSJ | |||||
| 2016 | Maffort, Cristiano; Valente, Marco Tulio; Terra, Ricardo; Bigonha, Mariza; Anquetil, Nicolas; Hora, André | Mining architectural violations from version history | Empirical Software Engineering | 10.1007/s10664-014-9348-2 | software architecture and design | conformance and evolution | MSR techniques | tool development | ArchLint | |||||
| 2016 | Alnaeli, Saleh M.; Maletic, Jonathan I.; Collard, Michael L. | An empirical examination of the prevalence of inhibitors to the parallelizability of open source software systems | Empirical Software Engineering | 10.1007/s10664-015-9385-5 | software architecture and design | parallelisation | code | |||||||
| 2016 | Assar, Saïd; Borg, Markus; Pfahl, Dietmar | Using text clustering to predict defect resolution time: a conceptual replication and an evaluation of prediction accuracy | Empirical Software Engineering | 10.1007/s10664-015-9391-7 | software quality | defects | fixes | RapidMiner, resolution time prediction | ||||||
| 2016 | Kamei, Yasutaka; Fukushima, Takafumi; McIntosh, Shane; Yamashita, Kazuhiro; Ubayashi, Naoyasu; Hassan, Ahmed E. | Studying just-in-time defect prediction using cross-project models | Empirical Software Engineering | 10.1007/s10664-015-9400-x | software quality | defects | prediction | keywords | ||||||
| 2016 | De França, Breno Bernard Nicolau; Travassos, Guilherme Horta | Experimentation with dynamic simulation models in software engineering: planning and reporting guidelines | Empirical Software Engineering | 10.1007/s10664-015-9386-4 | no MSR study | |||||||||
| 2016 | Herzig, Kim; Just, Sascha; Zeller, Andreas | The impact of tangled code changes on defect prediction models | Empirical Software Engineering | 10.1007/s10664-015-9376-6 | software quality | defects | prediction | software maintenance | change patterns and evolution | software maintenance | refactoring | |||
| 2016 | Unterkalmsteiner, Michael; Gorschek, Tony; Feldt, Robert; Lavesson, Niklas | Large-scale information retrieval in software engineering - an experience report from industrial application | Empirical Software Engineering | 10.1007/s10664-015-9410-8 | development support and automation | information retrieval | ||||||||
| 2016 | Baysal, Olga; Kononenko, Oleksii; Holmes, Reid; Godfrey, Michael W. | Investigating technical and non-technical factors influencing modern code review | Empirical Software Engineering | 10.1007/s10664-015-9366-8 | software quality | code reviews | collaboration and coordination | |||||||
| 2017 | Robbes, Romain; Kamei, Yasutaka; Pinzger, Martin | Guest Editorial: Mining software repositories | Empirical Software Engineering | 10.1007/s10664-017-9527-z | no MSR study | |||||||||
| 2017 | Bezemer, Cor-Paul; McIntosh, Shane; Adams, Bram; German, Daniel M.; Hassan, Ahmed E. | An empirical study of unspecified dependencies in make-based build systems | Empirical Software Engineering | 10.1007/s10664-017-9510-8 | software maintenance | development operations | builds | software maintenance | dependency management | |||||
| 2017 | Malhotra, Ruchika; Khanna, Megha | An empirical study for software change prediction using imbalanced data | Empirical Software Engineering | 10.1007/s10664-016-9488-7 | software maintenance | code and change prediction | ||||||||
| 2017 | Behnamghader, Pooyan; Le, Duc Minh; Garcia, Joshua; Link, Daniel; Shahbazian, Arman; Medvidovic, Nenad | A large-scale study of architectural evolution in open-source software systems | Empirical Software Engineering | 10.1007/s10664-016-9466-0 | software architecture and design | conformance and evolution | MSR techniques | tool development | ARCADE | |||||
| 2017 | Park, Jihun; Kim, Miryung; Bae, Doo-Hwan | An empirical study of supplementary patches in open source projects | Empirical Software Engineering | 10.1007/s10664-016-9432-x | software quality | defects | fixes | |||||||
| 2017 | Spinellis, Diomidis | A repository of Unix history and evolution | Empirical Software Engineering | 10.1007/s10664-016-9445-5 | MSR techniques | dataset and benchmark creation | ||||||||
| 2017 | Munaiah, Nuthan; Kroh, Steven; Cabrey, Craig; Nagappan, Meiyappan | Curating GitHub for engineered software projects | Empirical Software Engineering | 10.1007/s10664-017-9512-6 | MSR techniques | tool development | reaper, research software for repository selection | |||||||
| 2017 | Joblin, Mitchell; Apel, Sven; Mauerer, Wolfgang | Evolutionary trends of developer coordination: a network approach | Empirical Software Engineering | 10.1007/s10664-016-9478-9 | collaboration and coordination | organisational structures | ||||||||
| 2017 | Munaiah, Nuthan; Camilo, Felivel; Wigham, Wesley; Meneely, Andrew; Nagappan, Meiyappan | Do bugs foreshadow vulnerabilities? An in-depth study of the chromium project | Empirical Software Engineering | 10.1007/s10664-016-9447-3 | software quality | defects | software quality | vulnerabilities and security | ||||||
| 2017 | Zogaan, Waleed; Mujhid, Ibrahim; S. Santos, Joanna C.; Gonzalez, Danielle; Mirakhorli, Mehdi | Automated training-set creation for software architecture traceability problem | Empirical Software Engineering | 10.1007/s10664-016-9476-y | software architecture and design | conformance and evolution | MSR techniques | data set and benchmark creation | MSR techniques | tool development | BUDGET | |||
| 2017 | Sawant, Anand Ashok; Bacchelli, Alberto | fine-GRAPE: fine-grained APi usage extractor – an approach and dataset to investigate API usage | Empirical Software Engineering | 10.1007/s10664-016-9444-6 | software architecture and design | software maintenance | reuse and clones | MSR techniques | tool development | GRAPE | ||||
| 2017 | Mahmoud, Anas; Bradshaw, Gary | Semantic topic models for source code analysis | Empirical Software Engineering | 10.1007/s10664-016-9473-1 | development support and automation | topic and knowledge modeling | ||||||||
| 2017 | Chen, Boyuan; (Jack) Jiang, Zhen Ming | Characterizing logging practices in Java-based open source software projects – a replication study in Apache Software Foundation | Empirical Software Engineering | 10.1007/s10664-016-9429-5 | software maintenance | debugging and logging | software quality | defects | localisation | |||||
| 2017 | Wu, Yuhao; Manabe, Yuki; Kanda, Tetsuya; German, Daniel M.; Inoue, Katsuro | Analysis of license inconsistency in large collections of open source projects | Empirical Software Engineering | 10.1007/s10664-016-9487-8 | software governance | licensing | ||||||||
| 2017 | Kessentini, Marouane; Mansoor, Usman; Wimmer, Manuel; Ouni, Ali; Deb, Kalyanmoy | Search-based detection of model level changes | Empirical Software Engineering | 10.1007/s10664-016-9442-8 | software architecture and design | conformance and evolution | ||||||||
| 2017 | Vendome, Christopher; Bavota, Gabriele; Penta, Massimiliano Di; Linares-Vásquez, Mario; German, Daniel; Poshyvanyk, Denys | License usage and changes: a large-scale study on gitHub | Empirical Software Engineering | 10.1007/s10664-016-9438-4 | software governance | licensing | ||||||||
| 2017 | Sharif, Bonita; Meinken, John; Shaffer, Timothy; Kagdi, Huzefa | Eye movements in software traceability link recovery | Empirical Software Engineering | 10.1007/s10664-016-9486-9 | development support and automation | information retrieval | eye-tracking comparison | |||||||
| 2017 | Gil, Yossi; Lalouche, Gal | On the correlation between size and metric validity | Empirical Software Engineering | 10.1007/s10664-017-9513-5 | software quality | code metrics | finds metrics are as valid as correlation with size | |||||||
| 2017 | Caneill, Matthieu; Germán, Daniel M.; Zacchiroli, Stefano | The Debsources Dataset: two decades of free and open source software | Empirical Software Engineering | 10.1007/s10664-016-9461-5 | MSR techniques | dataset and benchmark creation | Debsources | |||||||
| 2017 | Ó Cinnéide, Mel; Hemati Moghadam, Iman; Harman, Mark; Counsell, Steve; Tratt, Laurence | An experimental search-based approach to cohesion metric evaluation | Empirical Software Engineering | 10.1007/s10664-016-9427-7 | software quality | code metrics | different cohesion metrics are conflicting | |||||||
| 2017 | Luo, Qi; Nair, Aswathy; Grechanik, Mark; Poshyvanyk, Denys | FOREPOST: finding performance problems automatically with feedback-directed learning software testing | Empirical Software Engineering | 10.1007/s10664-015-9413-5 | software quality | tests | software quality | performance | ||||||
| 2017 | Tosun, Ayse; Dieste, Oscar; Fucci, Davide; Vegas, Sira; Turhan, Burak; Erdogmus, Hakan; Santos, Adrian; Oivo, Markku; Toro, Kimmo; Jarvinen, Janne; Juristo, Natalia | An industry experiment on the effects of test-driven development on external quality and productivity | Empirical Software Engineering | 10.1007/s10664-016-9490-0 | no MSR study | |||||||||
| 2017 | Kuhrmann, Marco; Fernández, Daniel Méndez; Daneva, Maya | On the pragmatic design of literature studies in software engineering: an experience-based guideline | Empirical Software Engineering | 10.1007/s10664-016-9492-y | no MSR study | literature review guidelines | ||||||||
| 2018 | Robbes, Romain; Hill, Emily; Bird, Christian | Guest Editorial: Special section on mining software repositories | Empirical Software Engineering | 10.1007/s10664-018-9612-y | no MSR study | |||||||||
| 2018 | Ajienka, Nemitari; Capiluppi, Andrea; Counsell, Steve | An empirical study on the interplay between semantic coupling and co-change of software classes | Empirical Software Engineering | 10.1007/s10664-017-9569-2 | software maintenance | change impact analysis | software maintenance | change patterns and evolution | ||||||
| 2018 | Dintzner, Nicolas; Van Deursen, Arie; Pinzger, Martin | FEVER: An approach to analyze feature-oriented changes and artefact co-evolution in highly configurable systems | Empirical Software Engineering | 10.1007/s10664-017-9557-6 | software architecture and design | features and variants | software maintenance | change patterns and evolution | MSR techniques | tool development | FEVER | |||
| 2018 | Squire, Megan | Data sets describing the circle of life in Ruby hosting, 2003–2016 | Empirical Software Engineering | 10.1007/s10664-017-9581-6 | MSR techniques | dataset and benchmark creation | ||||||||
| 2018 | Pinto, Gustavo; Steinmacher, Igor; Dias, Luiz Felipe; Gerosa, Marco | On the challenges of open-sourcing proprietary software projects | Empirical Software Engineering | 10.1007/s10664-018-9609-6 | software governance | open-sourcing | collaboration and coordination | |||||||
| 2018 | Trautsch, Fabian; Herbold, Steffen; Makedonski, Philip; Grabowski, Jens | Addressing problems with replicability and validity of repository mining studies through a smart data platform | Empirical Software Engineering | 10.1007/s10664-017-9537-x | MSR techniques | tool development | MSR techniques | threats | SmartSHARK | |||||
| 2018 | Moonen, Leon; Rolfsnes, Thomas; Binkley, Dave; Di Alesio, Stefano | What are the effects of history length and age on mining software change impact? | Empirical Software Engineering | 10.1007/s10664-017-9588-z | MSR techniques | threats | history length impact | |||||||
| 2018 | Accioly, Paola; Borba, Paulo; Cavalcanti, Guilherme | Understanding semi-structured merge conflict characteristics in open-source Java projects | Empirical Software Engineering | 10.1007/s10664-017-9586-1 | software maintenance | code merge | software maintenance | productivity | ||||||
| 2018 | Gupta, Monika; Asadullah, Allahbaksh; Padmanabhuni, Srinivas; Serebrenik, Alexander | Reducing user input requests to improve IT support ticket resolution process | Empirical Software Engineering | 10.1007/s10664-017-9532-2 | development support and automation | ticket and task resolution | user tickets | |||||||
| 2018 | Rolfsnes, Thomas; Moonen, Leon; Alesio, Stefano Di; Behjati, Razieh; Binkley, Dave | Aggregating Association Rules to Improve Change Recommendation | Empirical Software Engineering | 10.1007/s10664-017-9560-y | software maintenance | change impact analysis | development support and automation | recommendations | ||||||
| 2018 | Mondal, Manishankar; Rahman, Md Saidur; Roy, Chanchal K.; Schneider, Kevin A. | Is cloned code really stable? | Empirical Software Engineering | 10.1007/s10664-017-9528-y | software maintenance | change patterns and evolution | software maintenance | reuse and clones | ||||||
| 2018 | Li, Heng; Chen, Tse-Hsun; Shang, Weiyi; Hassan, Ahmed E. | Studying software logging using topic models | Empirical Software Engineering | 10.1007/s10664-018-9595-8 | software maintenance | debugging and logging | development support and automation | |||||||
| 2018 | Calefato, Fabio; Lanubile, Filippo; Maiorano, Federico; Novielli, Nicole | Sentiment Polarity Detection for Software Development | Empirical Software Engineering | 10.1007/s10664-017-9546-9 | collaboration and coordination | communication | sentiment analysis | |||||||
| 2018 | Sawant, Anand Ashok; Robbes, Romain; Bacchelli, Alberto | On the reaction to deprecation of clients of 4 + 1 popular Java APIs and the JDK | Empirical Software Engineering | 10.1007/s10664-017-9554-9 | software maintenance | dependency management | software maintenance | technical debt | ||||||
| 2018 | Huang, Qiao; Shihab, Emad; Xia, Xin; Lo, David; Li, Shanping | Identifying self-admitted technical debt in open source projects using text mining | Empirical Software Engineering | 10.1007/s10664-017-9522-4 | software maintenance | technical debt | ||||||||
| 2018 | Costa, Daniel Alencar Da; McIntosh, Shane; Treude, Christoph; Kulesza, Uirá; Hassan, Ahmed E. | The impact of rapid release cycles on the integration delay of fixed issues | Empirical Software Engineering | 10.1007/s10664-017-9548-7 | software maintenance | reuse and clones | software maintenance | integration | software maintenance | activity and productivity | ||||
| 2018 | Morrison, Patrick J.; Pandita, Rahul; Xiao, Xusheng; Chillarege, Ram; Williams, Laurie | Are vulnerabilities discovered and resolved like other defects? | Empirical Software Engineering | 10.1007/s10664-017-9541-1 | software quality | defects | fixes | software quality | vulnerabilities and security | patterns | ||||
| 2019 | Tan, Lin; Hindle, Abram | Guest Editorial: Special Section on Mining Software Repositories | Empirical Software Engineering | 10.1007/s10664-019-09724-7 | no MSR study | |||||||||
| 2019 | Mazuera-Rozo, Alejandro; Bautista-Mora, Jairo; Linares-Vásquez, Mario; Rueda, Sandra; Bavota, Gabriele | The Android OS stack and its vulnerabilities: an empirical study | Empirical Software Engineering | 10.1007/s10664-019-09689-7 | software quality | vulnerabilities and security | patterns | |||||||
| 2019 | Ghaleb, Taher Ahmed; Da Costa, Daniel Alencar; Zou, Ying | An empirical study of the long duration of continuous integration builds | Empirical Software Engineering | 10.1007/s10664-019-09695-9 | software maintenance | development operations | builds | software maintenance | development operations | CI/CD | ||||
| 2019 | Shahin, Mojtaba; Zahedi, Mansooreh; Babar, Muhammad Ali; Zhu, Liming | An empirical study of architecting for continuous delivery and deployment | Empirical Software Engineering | 10.1007/s10664-018-9651-4 | software maintenance | development operations | CI/CD | software architecture and design | re-design and re-engineering | |||||
| 2019 | Bavota, Gabriele; Marcus, Andrian | Introduction to the special issue on software analysis, evolution, and reengineering | Empirical Software Engineering | 10.1007/s10664-018-9678-6 | no MSR study | SANER 2017 special issue | ||||||||
| 2019 | Stevens, Reinout; Molderez, Tim; De Roover, Coen | Querying distilled code changes to extract executable transformations | Empirical Software Engineering | 10.1007/s10664-018-9644-3 | software maintenance | change patterns and evolution | software maintenance | refactoring | example of SANER special issue | |||||
| 2019 | Ruangwan, Shade; Thongtanunam, Patanamon; Ihara, Akinori; Matsumoto, Kenichi | The impact of human factors on the participation decision of reviewers in modern code review | Empirical Software Engineering | 10.1007/s10664-018-9646-1 | software quality | code reviews | collaboration and coordination | human factors and values | ||||||
| 2019 | German, Daniel M.; Adams, Bram; Stewart, Kate | cregit: Token-level blame information in git version control repositories | Empirical Software Engineering | 10.1007/s10664-019-09704-x | software maintenance | change patterns and evolution | MSR techniques | tool development | cregit | |||||
| 2019 | Prana, Gede Artha Azriadi; Treude, Christoph; Thung, Ferdian; Atapattu, Thushari; Lo, David | Categorizing the Content of GitHub README Files | Empirical Software Engineering | 10.1007/s10664-018-9660-3 | development support and automation | topic and knowledge modeling | software governance | licensing | ||||||
| 2019 | Sawant, Anand Ashok; Robbes, Romain; Bacchelli, Alberto | To react, or not to react: Patterns of reaction to API deprecation | Empirical Software Engineering | 10.1007/s10664-019-09713-w | software maintenance | dependency management | ||||||||
| 2019 | Garousi, Vahid; Pfahl, Dietmar; Fernandes, João M.; Felderer, Michael; Mäntylä, Mika V.; Shepherd, David; Arcuri, Andrea; Coşkunçay, Ahmet; Tekinerdogan, Bedir | Characterizing industry-academia collaborations in software engineering: evidence from 101 projects | Empirical Software Engineering | 10.1007/s10664-019-09711-y | no MSR study | |||||||||
| 2019 | Medeiros, Flávio; Lima, Gabriel; Amaral, Guilherme; Apel, Sven; Kästner, Christian; Ribeiro, Márcio; Gheyi, Rohit | An investigation of misunderstanding code patterns in C open-source software projects | Empirical Software Engineering | 10.1007/s10664-018-9666-x | software maintenance | change patterns and evolution | software architecture and design | patterns and anti-patterns | ||||||
| 2019 | Cruz, Luis; Abreu, Rui; Lo, David | To the attention of mobile software developers: guess what, test your app! | Empirical Software Engineering | 10.1007/s10664-019-09701-0 | software maintenance | development operations | CI/CD | software quality | tests | |||||
| 2019 | Gharehyazie, Mohammad; Ray, Baishakhi; Keshani, Mehdi; Zavosht, Masoumeh Soleimani; Heydarnoori, Abbas; Filkov, Vladimir | Cross-project code clones in GitHub | Empirical Software Engineering | 10.1007/s10664-018-9648-z | software maintenance | reuse and clones | software maintenance | productivity | MSR techniques | tool development | CLONE-HUNTRESS | |||
| 2019 | Alexandru, Carol V.; Panichella, Sebastiano; Proksch, Sebastian; Gall, Harald C. | Redundancy-free analysis of multi-revision software artifacts | Empirical Software Engineering | 10.1007/s10664-018-9630-9 | MSR techniques | tool development | LISA | |||||||
| 2019 | Yan, Meng; Xia, Xin; Lo, David; Hassan, Ahmed E.; Li, Shanping | Characterizing and identifying reverted commits | Empirical Software Engineering | 10.1007/s10664-019-09688-8 | software maintenance | code and change prediction | MSR techniques | tool development | revert commit prediction | |||||
| 2019 | Zolfagharinia, Mahdis; Adams, Bram; Guéhéneuc, Yann-Gaël | A study of build inflation in 30 million CPAN builds on 13 Perl versions and 10 operating systems | Empirical Software Engineering | 10.1007/s10664-019-09709-6 | software maintenance | development operations | CI/CD | software maintenance | development operations | builds | ||||
| 2019 | Thongtanunam, Patanamon; Shang, Weiyi; Hassan, Ahmed E. | Will this clone be short-lived? Towards a better understanding of the characteristics of short-lived clones | Empirical Software Engineering | 10.1007/s10664-018-9645-2 | software maintenance | reuse and clones | software maintenance | change patterns and evolution | ||||||
| 2019 | Nelson, Nicholas; Brindescu, Caius; McKee, Shane; Sarma, Anita; Dig, Danny | The life-cycle of merge conflicts: processes, barriers, and strategies | Empirical Software Engineering | 10.1007/s10664-018-9674-x | no MSR study | |||||||||
| 2019 | Foucault, Matthieu; Blanc, Xavier; Falleri, Jean-Rémy; Storey, Margaret-Anne | Fostering good coding practices through individual feedback and gamification: an industrial case study | Empirical Software Engineering | 10.1007/s10664-019-09719-4 | no MSR study | |||||||||
| 2019 | Ragkhitwetsagul, Chaiyong; Krinke, Jens | Siamese: scalable and incremental code clone search via multiple code representations | Empirical Software Engineering | 10.1007/s10664-019-09697-7 | software maintenance | reuse and clones | software maintenance | change patterns and evolution | ||||||
| 2019 | Pascarella, Luca; Bruntink, Magiel; Bacchelli, Alberto | Classifying code comments in Java software systems | Empirical Software Engineering | 10.1007/s10664-019-09694-w | development support and automation | topic and knowledge modeling | software maintenance | productivity | collaboration and coordination | |||||
| 2019 | Chaparro, Oscar; Florez, Juan Manuel; Marcus, Andrian | Using bug descriptions to reformulate queries during text-retrieval-based bug localization | Empirical Software Engineering | 10.1007/s10664-018-9672-z | software quality | defects | localisation | development support and automation | ||||||
| 2019 | Baum, Tobias; Schneider, Kurt; Bacchelli, Alberto | Associating working memory capacity and code change ordering with code review performance | Empirical Software Engineering | 10.1007/s10664-018-9676-8 | no MSR study | |||||||||
| 2020 | Kamei, Yasutaka; Zaidman, Andy | Guest editorial: Mining software repositories 2018 | Empirical Software Engineering | 10.1007/s10664-020-09817-8 | no MSR study | |||||||||
| 2020 | Abdellatif, Ahmad; Badran, Khaled; Shihab, Emad | MSRBot: Using bots to answer questions from software repositories | Empirical Software Engineering | 10.1007/s10664-019-09788-5 | MSR techniques | tool development | software maintenance | development support and automation | information retrieval | MSRbot (chatbot) | ||||
| 2020 | Lee, Daniel; Rajbahadur, Gopi Krishnan; Lin, Dayi; Sayagh, Mohammed; Bezemer, Cor-Paul; Hassan, Ahmed E. | An empirical study of the characteristics of popular Minecraft mods | Empirical Software Engineering | 10.1007/s10664-020-09840-9 | software usage | popularity | actually not mining SR but games | |||||||
| 2020 | Piantadosi, Valentina; Fierro, Fabiana; Scalabrino, Simone; Serebrenik, Alexander; Oliveto, Rocco | How does code readability change during software evolution? | Empirical Software Engineering | 10.1007/s10664-020-09886-9 | software quality | code metrics | software maintenance | change patterns and evolution | ||||||
| 2020 | Das, Teerath; Di Penta, Massimiliano; Malavolta, Ivano | Characterizing the evolution of statically-detectable performance issues of Android apps | Empirical Software Engineering | 10.1007/s10664-019-09798-3 | software quality | defects | detection | software quality | performance | |||||
| 2020 | Kotti, Zoe; Kravvaritis, Konstantinos; Dritsa, Konstantina; Spinellis, Diomidis | Standing on shoulders or feet? An extended study on the usage of the MSR data papers | Empirical Software Engineering | 10.1007/s10664-020-09834-7 | no MSR study | |||||||||
| 2020 | Trautsch, Alexander; Herbold, Steffen; Grabowski, Jens | A longitudinal study of static analysis warning evolution and the effects of PMD on software quality in Apache open source projects | Empirical Software Engineering | 10.1007/s10664-020-09880-1 | software quality | defects | detection | software maintenance | development operations | builds | ||||
| 2020 | Nyamawe, Ally S.; Liu, Hui; Niu, Nan; Umer, Qasim; Niu, Zhendong | Feature requests-based recommendation of software refactorings | Empirical Software Engineering | 10.1007/s10664-020-09871-2 | software maintenance | refactoring | development support and automation | recommendations | ||||||
| 2020 | Li, Shanshan; Niu, Xu; Jia, Zhouyang; Liao, Xiangke; Wang, Ji; Li, Tao | Guiding log revisions by learning from software evolution history | Empirical Software Engineering | 10.1007/s10664-019-09757-y | software maintenance | debugging and logging | development support and automation | recommendations | ||||||
| 2020 | Oliveira, Edson; Fernandes, Eduardo; Steinmacher, Igor; Cristo, Marco; Conte, Tayana; Garcia, Alessandro | Code and commit metrics of developer productivity: a study on team leaders perceptions | Empirical Software Engineering | 10.1007/s10664-020-09820-z | software maintenance | activity and productivity | metrics | |||||||
| 2020 | Hunsen, Claus; Siegmund, Janet; Apel, Sven | On the fulfillment of coordination requirements in open-source software projects: An exploratory study | Empirical Software Engineering | 10.1007/s10664-020-09833-8 | collaboration and coordination | organisational structures | ||||||||
| 2020 | Rousseau, Guillaume; Di Cosmo, Roberto; Zacchiroli, Stefano | Software provenance tracking at the scale of public source code | Empirical Software Engineering | 10.1007/s10664-020-09828-5 | software maintenance | reuse and clones | software maintenance | change patterns and evolution | ||||||
| 2020 | Sharma, Tushar; Singh, Paramvir; Spinellis, Diomidis | An empirical investigation on the relationship between design and architecture smells | Empirical Software Engineering | 10.1007/s10664-020-09847-2 | software architecture and design | patterns and anti-patterns | ||||||||
| 2020 | Nugroho, Yusuf Sulistyo; Hata, Hideaki; Matsumoto, Kenichi | How different are different diff algorithms in Git?: Use –histogram for code changes | Empirical Software Engineering | 10.1007/s10664-019-09772-z | MSR techniques | MSR threats | ||||||||
| 2020 | Amreen, Sadika; Mockus, Audris; Zaretzki, Russell; Bogart, Christopher; Zhang, Yuxia | ALFAA: Active Learning Fingerprint based Anti-Aliasing for correcting developer identity errors in version control systems | Empirical Software Engineering | 10.1007/s10664-019-09786-7 | MSR techniques | MSR threats | identity matching | |||||||
| 2020 | Storey, Margaret-Anne; Ernst, Neil A.; Williams, Courtney; Kalliamvakou, Eirini | The who, what, how of software engineering research: a socio-technical framework | Empirical Software Engineering | 10.1007/s10664-020-09858-z | no MSR study | |||||||||
| 2020 | Li, Li; Gao, Jun; Bissyandé, Tegawendé F.; Ma, Lei; Xia, Xin; Klein, Jacques | CDA: Characterising Deprecated Android APIs | Empirical Software Engineering | 10.1007/s10664-019-09764-z | software maintenance | dependency management | software maintenance | updates and upgrades | ||||||
| 2020 | Scalabrino, Simone; Bavota, Gabriele; Linares-Vásquez, Mario; Piantadosi, Valentina; Lanza, Michele; Oliveto, Rocco | API compatibility issues in Android: Causes and effectiveness of data-driven detection techniques | Empirical Software Engineering | 10.1007/s10664-020-09877-w | software maintenance | dependency management | development support and automation | recommendations | MSR techniques | tool development | ACRYL | |||
| 2020 | Higo, Yoshiki; Hayashi, Shinpei; Hata, Hideaki; Nagappan, Meiyappan | Ammonia: an approach for deriving project-specific bug patterns | Empirical Software Engineering | 10.1007/s10664-020-09807-w | software quality | defects | detection | software maintenance | change patterns and evolution | MSR techniques | tool development | Ammonia | ||
| 2020 | Salza, Pasquale; Palomba, Fabio; Di Nucci, Dario; De Lucia, Andrea; Ferrucci, Filomena | Third-party libraries in mobile apps: When, how, and why developers update them | Empirical Software Engineering | 10.1007/s10664-019-09754-1 | software maintenance | dependency management | software maintenance | updates and upgrades | ||||||
| 2020 | Ponta, Serena Elisa; Plate, Henrik; Sabetta, Antonino | Detection, assessment and mitigation of vulnerabilities in open source dependencies | Empirical Software Engineering | 10.1007/s10664-020-09830-x | software quality | vulnerabilities and security | detection | MSR techniques | tool development | |||||
| 2020 | Rodríguez-Pérez, Gema; Robles, Gregorio; Serebrenik, Alexander; Zaidman, Andy; Germán, Daniel M.; Gonzalez-Barahona, Jesus M. | How bugs are born: a model to identify how bugs are introduced in software components | Empirical Software Engineering | 10.1007/s10664-019-09781-y | software quality | defects | localisation | |||||||
| 2020 | Hübner, Paul; Paech, Barbara | Interaction-based creation and maintenance of continuously usable trace links between requirements and source code | Empirical Software Engineering | 10.1007/s10664-020-09831-w | no MSR study | |||||||||
| 2020 | Mazuera-Rozo, Alejandro; Trubiani, Catia; Linares-Vásquez, Mario; Bavota, Gabriele | Investigating types and survivability of performance bugs in mobile apps | Empirical Software Engineering | 10.1007/s10664-019-09795-6 | software quality | defects | detection | software quality | defects | fixes | software quality | performance | ||
| 2020 | Koyuncu, Anil; Liu, Kui; Bissyandé, Tegawendé F.; Kim, Dongsun; Klein, Jacques; Monperrus, Martin; Le Traon, Yves | FixMiner: Mining relevant fix patterns for automated program repair | Empirical Software Engineering | 10.1007/s10664-019-09780-z | software quality | defects | detection | software quality | defects | fixes | MSR techniques | tool development | FixMiner | |
| 2020 | Herbold, Steffen; Trautsch, Alexander; Trautsch, Fabian | On the feasibility of automated prediction of bug and non-bug issues | Empirical Software Engineering | 10.1007/s10664-020-09885-w | development support and automation | recommendations | software maintenance | |||||||
| 2020 | Bangash, Abdul Ali; Sahar, Hareem; Hindle, Abram; Ali, Karim | On the time-based conclusion stability of cross-project defect prediction models | Empirical Software Engineering | 10.1007/s10664-020-09878-9 | software quality | defects | prediction | MSR techniques | threats | |||||
| 2020 | Berger, Thorsten; Steghöfer, Jan-Philipp; Ziadi, Tewfik; Robin, Jacques; Martinez, Jabier | The state of adoption and the challenges of systematic variability management in industry | Empirical Software Engineering | 10.1007/s10664-019-09787-6 | no MSR study | "”lightweight”” literature review | ||||||||
| 2020 | Agrawal, Amritanshu; Menzies, Tim; Minku, Leandro L.; Wagner, Markus; Yu, Zhe | Better software analytics via “DUO”: Data mining algorithms using/used-by optimizers | Empirical Software Engineering | 10.1007/s10664-020-09808-9 | MSR techniques | tool development | DUO | |||||||
| 2020 | Ghanavati, Mohammadreza; Costa, Diego; Seboek, Janos; Lo, David; Andrzejak, Artur | Memory and resource leak defects and their repairs in Java projects | Empirical Software Engineering | 10.1007/s10664-019-09731-8 | software quality | defects | localisation | software quality | defects | fixes | ||||
| 2020 | Ralph, Paul; Baltes, Sebastian; Adisaputri, Gianisa; Torkar, Richard; Kovalenko, Vladimir; Kalinowski, Marcos; Novielli, Nicole; Yoo, Shin; Devroey, Xavier; Tan, Xin; Zhou, Minghui; Turhan, Burak; Hoda, Rashina; Hata, Hideaki; Robles, Gregorio; Milani Fard, Amin; Alkadhi, Rana | Pandemic programming: How COVID-19 affects software developers and how their organizations can help | Empirical Software Engineering | 10.1007/s10664-020-09875-y | no MSR study | |||||||||
| 2020 | Garousi, Vahid; Borg, Markus; Oivo, Markku | Practical relevance of software engineering research: synthesizing the community’s voice | Empirical Software Engineering | 10.1007/s10664-020-09803-0 | no MSR study | |||||||||
| 2020 | Sayagh, Mohammed; Kerzazi, Noureddine; Petrillo, Fabio; Bennani, Khalil; Adams, Bram | What should your run-time configuration framework do to help developers? | Empirical Software Engineering | 10.1007/s10664-019-09790-x | no MSR study | |||||||||
| 2020 | Kondo, Masanari; German, Daniel M.; Mizuno, Osamu; Choi, Eun-Hye | The impact of context metrics on just-in-time defect prediction | Empirical Software Engineering | 10.1007/s10664-019-09736-3 | software quality | defects | prediction | |||||||
| 2020 | Vassallo, Carmine; Panichella, Sebastiano; Palomba, Fabio; Proksch, Sebastian; Gall, Harald C.; Zaidman, Andy | How developers engage with static analysis tools in different contexts | Empirical Software Engineering | 10.1007/s10664-019-09750-5 | software quality | defects | detection | software maintenance | debugging and logging | |||||
| 2020 | Razzaq, Abdul; Le Gear, Andrew; Exton, Chris; Buckley, Jim | An empirical assessment of baseline feature location techniques | Empirical Software Engineering | 10.1007/s10664-019-09734-5 | software architecture and design | features and variants | software maintenance | |||||||
| 2020 | Vassallo, Carmine; Proksch, Sebastian; Zemp, Timothy; Gall, Harald C. | Every build you break: developer-oriented assistance for build failure resolution | Empirical Software Engineering | 10.1007/s10664-019-09765-y | software maintenance | development operations | builds | software maintenance | development operations | CI/CD | development support and automation | summarisation | build log summarisation | |
| 2020 | Zampetti, Fiorella; Vassallo, Carmine; Panichella, Sebastiano; Canfora, Gerardo; Gall, Harald; Di Penta, Massimiliano | An empirical characterization of bad practices in continuous integration | Empirical Software Engineering | 10.1007/s10664-019-09785-8 | software maintenance | development operations | builds | software maintenance | development operations | CI/CD | StackOverflow | |||
| 2020 | Marques, Rita; Costa, Gonçalo; Mira Da Silva, Miguel; Gonçalves, Daniel; Gonçalves, Pedro | A gamification solution for improving Scrum adoption | Empirical Software Engineering | 10.1007/s10664-020-09816-9 | no MSR study | |||||||||
| 2020 | Danglot, Benjamin; Monperrus, Martin; Rudametkin, Walter; Baudry, Benoit | An approach and benchmark to detect behavioral changes of commits in continuous integration | Empirical Software Engineering | 10.1007/s10664-019-09794-7 | software maintenance | change patterns and evolution | software maintenance | development operations | CI/CD | |||||
| 2020 | Moslehi, Parisa; Adams, Bram; Rilling, Juergen | A feature location approach for mapping application features extracted from crowd-based screencasts to source code | Empirical Software Engineering | 10.1007/s10664-020-09874-z | software architecture and design | features and variants | software maintenance | development support and automation | topic and knowledge modeling | |||||
| 2021 | Kuutila, Miikka; Mäntylä, Mika; Claes, Maëlick; Elovainio, Marko; Adams, Bram | Individual differences limit predicting well-being and productivity using software repositories: a longitudinal industrial study | Empirical Software Engineering | 10.1007/s10664-021-09977-1 | software maintenance | activity and productivity | collaboration and coordination | communication | ||||||
| 2021 | Uddin, Gias; Sabir, Fatima; Guéhéneuc, Yann-Gaël; Alam, Omar; Khomh, Foutse | An empirical study of IoT topics in IoT developer discussions on Stack Overflow | Empirical Software Engineering | 10.1007/s10664-021-10021-5 | collaboration and coordination | communication | topic modeling | IoT, StackOverflow | ||||||
| 2021 | Kamienski, Arthur; Bezemer, Cor-Paul | An empirical study of Q&A websites for game developers | Empirical Software Engineering | 10.1007/s10664-021-10014-4 | collaboration and coordination | communication | topic modeling | |||||||
| 2021 | Quach, Sophia; Lamothe, Maxime; Kamei, Yasutaka; Shang, Weiyi | An empirical study on the use of SZZ for identifying inducing changes of non-functional bugs | Empirical Software Engineering | 10.1007/s10664-021-09970-8 | software quality | defects | detection | software quality | performance | software maintenance | change patterns and evolution | |||
| 2021 | Gote, Christoph; Scholtes, Ingo; Schweitzer, Frank | Analysing Time-Stamped Co-Editing Networks in Software Development Teams using git2net | Empirical Software Engineering | 10.1007/s10664-020-09928-2 | MSR techniques | tool development | collaboration and coordination | organisational structures | software maintenance | activity and productivity | git2net | |||
| 2021 | Yang, Nan; Cuijpers, Pieter; Schiffelers, Ramon; Lukkien, Johan; Serebrenik, Alexander | Single-state state machines in model-driven software engineering: an exploratory study | Empirical Software Engineering | 10.1007/s10664-021-10015-3 | software architecture and design | patterns and anti-patterns | ||||||||
| 2021 | Ma, Yuxing; Dey, Tapajit; Bogart, Chris; Amreen, Sadika; Valiev, Marat; Tutko, Adam; Kennard, David; Zaretzki, Russell; Mockus, Audris | World of code: enabling a research workflow for mining and analyzing the universe of open source VCS data | Empirical Software Engineering | 10.1007/s10664-020-09905-9 | MSR techniques | tool development | software maintenance | bots | world of code | |||||
| 2021 | Silva, Camila Costa; Galster, Matthias; Gilson, Fabian | Topic modeling in software engineering research | Empirical Software Engineering | 10.1007/s10664-021-10026-0 | no MSR study | tool development | software maintenance | bots | ||||||
| 2021 | Moraes, João Pedro; Polato, Ivanilton; Wiese, Igor; Saraiva, Filipe; Pinto, Gustavo | From one to hundreds: multi-licensing in the JavaScript ecosystem | Empirical Software Engineering | 10.1007/s10664-020-09936-2 | software governance | licensing | ||||||||
| 2021 | Cashman, Mikaela; Firestone, Justin; Cohen, Myra B.; Thianniwet, Thammasak; Niu, Wei | An empirical investigation of organic software product lines | Empirical Software Engineering | 10.1007/s10664-021-09940-0 | software architecture and design | features and variants | software maintenance | reuse and clones | ||||||
| 2021 | Laaber, Christoph; Gall, Harald C.; Leitner, Philipp | Applying test case prioritization to software microbenchmarks | Empirical Software Engineering | 10.1007/s10664-021-10037-x | software quality | tests | ||||||||
| 2021 | Liu, Jiakun; Huang, Qiao; Xia, Xin; Shihab, Emad; Lo, David; Li, Shanping | An exploratory study on the introduction and removal of different types of technical debt in deep learning frameworks | Empirical Software Engineering | 10.1007/s10664-020-09917-5 | software maintenance | technical debt | self-admitted technical debt | |||||||
| 2021 | Prana, Gede Artha Azriadi; Sharma, Abhishek; Shar, Lwin Khin; Foo, Darius; Santosa, Andrew E.; Sharma, Asankhaya; Lo, David | Out of sight, out of mind? How vulnerable dependencies affect open-source projects | Empirical Software Engineering | 10.1007/s10664-021-09959-3 | software maintenance | dependency management | software quality | vulnerabilities and security | ||||||
| 2021 | Quach, Sophia; Lamothe, Maxime; Adams, Bram; Kamei, Yasutaka; Shang, Weiyi | Evaluating the impact of falsely detected performance bug-inducing changes in JIT models | Empirical Software Engineering | 10.1007/s10664-021-10004-6 | software quality | defects | detection | |||||||
| 2021 | Aleti, Aldeida; Martinez, Matias | E-APR: Mapping the effectiveness of automated program repair techniques | Empirical Software Engineering | 10.1007/s10664-021-09989-x | software quality | defects | detection | software quality | defects | fixes | ||||
| 2021 | Zampetti, Fiorella; Fucci, Gianmarco; Serebrenik, Alexander; Di Penta, Massimiliano | Self-admitted technical debt practices: a comparison between industry and open-source | Empirical Software Engineering | 10.1007/s10664-021-10031-3 | no MSR study | |||||||||
| 2021 | Hoyos, Juan; Abdalkareem, Rabe; Mujahid, Suhaib; Shihab, Emad; Bedoya, Albeiro Espinosa | On the Removal of Feature Toggles: A Study of Python Projects and Practitioners Motivations | Empirical Software Engineering | 10.1007/s10664-020-09902-y | software architecture and design | features and variants | ||||||||
| 2021 | Di Rocco, Juri; Di Ruscio, Davide; Di Sipio, Claudio; Nguyen, Phuong T.; Rubei, Riccardo | Development of recommendation systems for software engineering: the CROSSMINER experience | Empirical Software Engineering | 10.1007/s10664-021-09963-7 | development support and automation | recommendations | development support and automation | information retrieval | MSR techniques | tool development | CROSSMINER | |||
| 2021 | Mondal, Manishankar; Roy, Banani; Roy, Chanchal K.; Schneider, Kevin A. | ID-correspondence: a measure for detecting evolutionary coupling | Empirical Software Engineering | 10.1007/s10664-020-09921-9 | software maintenance | change patterns and evolution | co-changes | |||||||
| 2021 | Ebert, Felipe; Castor, Fernando; Novielli, Nicole; Serebrenik, Alexander | An exploratory study on confusion in code reviews | Empirical Software Engineering | 10.1007/s10664-020-09909-5 | no MSR study | |||||||||
| 2021 | Tang, Henry; Nadi, Sarah | On using Stack Overflow comment-edit pairs to recommend code maintenance changes | Empirical Software Engineering | 10.1007/s10664-021-09954-8 | development support and automation | recommendations | software maintenance | change patterns and evolution | StackOverflow | |||||
| 2021 | Pimentel, João Felipe; Murta, Leonardo; Braganholo, Vanessa; Freire, Juliana | Understanding and improving the quality and reproducibility of Jupyter notebooks | Empirical Software Engineering | 10.1007/s10664-021-09961-9 | software architecture and design | documentation | ||||||||
| 2021 | Kuiter, Elias; Krieter, Sebastian; Krüger, Jacob; Saake, Gunter; Leich, Thomas | variED: an editor for collaborative, real-time feature modeling | Empirical Software Engineering | 10.1007/s10664-020-09892-x | software architecture and design | features and variants | collaboration and coordination | MSR techniques | tool development | variED | ||||
| 2021 | Yang, Xueqi; Chen, Jianfeng; Yedida, Rahul; Yu, Zhe; Menzies, Tim | Learning to recognize actionable static code warnings (is intrinsically easy) | Empirical Software Engineering | 10.1007/s10664-021-09948-6 | software maintenance | debugging and logging | software quality | defects | localisation | |||||
| 2022 | Tsay, Jason; Braz, Alan; Hirzel, Martin; Shinnar, Avraham; Mummert, Todd | Extracting enhanced artificial intelligence model metadata from software repositories | Empirical Software Engineering | 10.1007/s10664-022-10206-6 | software maintenance | reuse and clones | MSR techniques | tool development | AIMMX, AI model metadata extraction | |||||
| 2022 | Wen, Fengcai; Nagy, Csaba; Lanza, Michele; Bavota, Gabriele | Quick remedy commits and their impact on mining software repositories | Empirical Software Engineering | 10.1007/s10664-021-10051-z | software maintenance | change patterns and evolution | ||||||||
| 2022 | Gold, Nicolas E.; Krinke, Jens | Ethics in the mining of software repositories | Empirical Software Engineering | 10.1007/s10664-021-10057-7 | no MSR study | |||||||||
| 2022 | Izadi, Maliheh; Akbari, Kiana; Heydarnoori, Abbas | Predicting the objective and priority of issue reports in software repositories | Empirical Software Engineering | 10.1007/s10664-021-10085-3 | development support and automation | ticket and task resolution | ||||||||
| 2022 | Kondo, Masanari; Kashiwa, Yutaro; Kamei, Yasutaka; Mizuno, Osamu | An empirical study of issue-link algorithms: which issue-link algorithms should we use? | Empirical Software Engineering | 10.1007/s10664-022-10120-x | software quality | defects | prediction | |||||||
| 2022 | Croft, Roland; Xie, Yongzheng; Zahedi, Mansooreh; Babar, M. Ali; Treude, Christoph | An empirical study of developers’ discussions about security challenges of different programming languages | Empirical Software Engineering | 10.1007/s10664-021-10054-w | software quality | vulnerabilities and security | collaboration and coordination | communication | topic modeling | development support and automation | topic and knowledge modeling | |||
| 2022 | Sas, Darius; Avgeriou, Paris; Uyumaz, Umut | On the evolution and impact of architectural smells—an industrial case study | Empirical Software Engineering | 10.1007/s10664-022-10132-7 | software architecture and design | patterns and anti-patterns | MSR techniques | tool development | ARCAN (architecture smells) | |||||
| 2022 | Herbold, Steffen; Trautsch, Alexander; Trautsch, Fabian; Ledel, Benjamin | Problems with SZZ and features: An empirical study of the state of practice of defect prediction data collection | Empirical Software Engineering | 10.1007/s10664-021-10092-4 | software quality | defects | prediction | MSR techniques | dataset and benchmark creation | |||||
| 2022 | Mariani, Thainá; Kessentini, Marouane; Vergilio, Silvia Regina | Generation of refactoring algorithms by grammatical evolution | Empirical Software Engineering | 10.1007/s10664-022-10151-4 | software maintenance | refactoring | development support and automation | recommendations | MSR techniques | tool development | Gorgeous | |||
| 2022 | Walunj, Vijay; Gharibi, Gharib; Alanazi, Rakan; Lee, Yugyung | Defect prediction using deep learning with Network Portrait Divergence for software evolution | Empirical Software Engineering | 10.1007/s10664-022-10147-0 | software quality | defects | prediction | MSR techniques | tool development | GraphEvoDev | ||||
| 2022 | Rehman, Ifraz; Wang, Dong; Kula, Raula Gaikovina; Ishio, Takashi; Matsumoto, Kenichi | Newcomer OSS-Candidates: Characterizing Contributions of Novice Developers to GitHub | Empirical Software Engineering | 10.1007/s10664-022-10163-0 | collaboration and coordination | onboarding | ||||||||
| 2022 | Basili, Victor; Briand, Lionel | Reflections on the Empirical Software Engineering journal | Empirical Software Engineering | 10.1007/s10664-021-10055-9 | no MSR study | |||||||||
| 2022 | Stol, Klaas-Jan; Schaarschmidt, Mario; Goldblit, Shelly | Gamification in software engineering: the mediating role of developer engagement and job satisfaction | Empirical Software Engineering | 10.1007/s10664-021-10062-w | no MSR study | |||||||||
| 2022 | Rahman, Md Rayhanur; Imtiaz, Nasif; Storey, Margaret-Anne; Williams, Laurie | Why secret detection tools are not enough: It’s not just about false positives - An industrial case study | Empirical Software Engineering | 10.1007/s10664-021-10109-y | software quality | vulnerabilities and security | patterns | |||||||
| 2022 | Baltes, Sebastian; Ralph, Paul | Sampling in software engineering research: a critical review and guidelines | Empirical Software Engineering | 10.1007/s10664-021-10072-8 | no MSR study | |||||||||
| 2022 | Robles, Gregorio; Capiluppi, Andrea; Gonzalez-Barahona, Jesus M.; Lundell, Björn; Gamalielsson, Jonas | Development effort estimation in free/open source software from activity in version control systems | Empirical Software Engineering | 10.1007/s10664-022-10166-x | software maintenance | effort estimation | ||||||||
| 2022 | Moreira, Rodrigo André Ferreira; Assunção, Wesley K. G.; Martinez, Jabier; Figueiredo, Eduardo | Open-source software product line extraction processes: the ArgoUML-SPL and Phaser cases | Empirical Software Engineering | 10.1007/s10664-021-10104-3 | software architecture and design | re-design and re-engineering | ||||||||
| 2022 | Jebnoun, Hadhemi; Rahman, Md Saidur; Khomh, Foutse; Muse, Biruk Asmare | Clones in deep learning code: what, where, and why? | Empirical Software Engineering | 10.1007/s10664-021-10099-x | software maintenance | reuse and clones | software quality | defects | detection | |||||
| 2022 | Díaz, Oscar; Montalvillo, Leticia; Medeiros, Raul; Azanza, Maider; Fogdal, Thomas | Visualizing the customization endeavor in product-based-evolving software product lines: a case of action design research | Empirical Software Engineering | 10.1007/s10664-021-10101-6 | software architecture and design | features and variants | ||||||||
| 2022 | Calefato, Fabio; Gerosa, Marco Aurélio; Iaffaldano, Giuseppe; Lanubile, Filippo; Steinmacher, Igor | Will you come back to contribute? Investigating the inactivity of OSS core developers in GitHub | Empirical Software Engineering | 10.1007/s10664-021-10012-6 | software maintenance | activity and productivity | patterns | |||||||
| 2022 | Businge, John; Openja, Moses; Nadi, Sarah; Berger, Thorsten | Reuse and maintenance practices among divergent forks in three software ecosystems | Empirical Software Engineering | 10.1007/s10664-021-10078-2 | software maintenance | reuse and clones | software architecture and design | features and variants | ||||||
| 2022 | Herbold, Steffen; Trautsch, Alexander; Ledel, Benjamin; Aghamohammadi, Alireza; Ghaleb, Taher A.; Chahal, Kuljit Kaur; Bossenmaier, Tim; Nagaria, Bhaveet; Makedonski, Philip; Ahmadabadi, Matin Nili; Szabados, Kristof; Spieker, Helge; Madeja, Matej; Hoy, Nathaniel; Lenarduzzi, Valentina; Wang, Shangwen; Rodríguez-Pérez, Gema; Colomo-Palacios, Ricardo; Verdecchia, Roberto; Singh, Paramvir; Qin, Yihao; Chakroborti, Debasish; Davis, Willard; Walunj, Vijay; Wu, Hongjun; Marcilio, Diego; Alam, Omar; Aldaeej, Abdullah; Amit, Idan; Turhan, Burak; Eismann, Simon; Wickert, Anna-Katharina; Malavolta, Ivano; Sulír, Matúš; Fard, Fatemeh; Henley, Austin Z.; Kourtzanidis, Stratos; Tuzun, Eray; Treude, Christoph; Shamasbi, Simin Maleki; Pashchenko, Ivan; Wyrich, Marvin; Davis, James; Serebrenik, Alexander; Albrecht, Ella; Aktas, Ethem Utku; Strüber, Daniel; Erbel, Johannes | A fine-grained data set and analysis of tangling in bug fixing commits | Empirical Software Engineering | 10.1007/s10664-021-10083-5 | software quality | defects | prediction | software quality | defects | fixes | MSR techniques | threats | ||
| 2022 | Soares, Eliezio; Sizilio, Gustavo; Santos, Jadson; Da Costa, Daniel Alencar; Kulesza, Uirá | The effects of continuous integration on software development: a systematic literature review | Empirical Software Engineering | 10.1007/s10664-021-10114-1 | no MSR study | |||||||||
| 2022 | Lin, Jiahuei; Zhang, Haoxiang; Adams, Bram; Hassan, Ahmed E. | Upstream bug management in Linux distributions: An empirical study of Debian and Fedora practices | Empirical Software Engineering | 10.1007/s10664-022-10173-y | software quality | defects | fixes | |||||||
| 2022 | Michelon, Gabriela Karoline; Obermann, David; Assunção, Wesley K. G.; Linsbauer, Lukas; Grünbacher, Paul; Fischer, Stefan; Lopez-Herrejon, Roberto E.; Egyed, Alexander | Evolving software system families in space and time with feature revisions | Empirical Software Engineering | 10.1007/s10664-021-10108-z | software maintenance | reuse and clones | software architecture and design | features and variants | ||||||
| 2022 | Eisty, Nasir U.; Carver, Jeffrey C. | Testing research software: a survey | Empirical Software Engineering | 10.1007/s10664-022-10184-9 | no MSR study | |||||||||
| 2022 | Parra, Esteban; Alahmadi, Mohammad; Ellis, Ashley; Haiduc, Sonia | A comparative study and analysis of developer communications on Slack and Gitter | Empirical Software Engineering | 10.1007/s10664-021-10095-1 | collaboration and coordination | communication | topic modeling | Slack, Gitter | ||||||
| 2022 | Abidi, Mouna; Rahman, Md Saidur; Openja, Moses; Khomh, Foutse | Multi-language design smells: a backstage perspective | Empirical Software Engineering | 10.1007/s10664-022-10161-2 | software architecture and design | patterns and anti-patterns | ||||||||
| 2022 | Uddin, Gias; Alam, Omar; Serebrenik, Alexander | A qualitative study of developers’ discussions of their problems and joys during the early COVID-19 months | Empirical Software Engineering | 10.1007/s10664-022-10156-z | collaboration and coordination | communication | sentiment analysis | devRant | ||||||
| 2022 | Foundjem, Armstrong; Constantinou, Eleni; Mens, Tom; Adams, Bram | A mixed-methods analysis of micro-collaborative coding practices in OpenStack | Empirical Software Engineering | 10.1007/s10664-022-10167-w | collaboration and coordination | mechanisms | software maintenance | code reviews | ||||||
| 2022 | Mahadi, Alvi; Ernst, Neil A.; Tongay, Karan | Conclusion stability for natural language based mining of design discussions | Empirical Software Engineering | 10.1007/s10664-021-10009-1 | software architecture and design | documentation | MSR techniques | threats | ||||||
| 2022 | White, Robert; Krinke, Jens | TCTracer: Establishing test-to-code traceability links using dynamic and static techniques | Empirical Software Engineering | 10.1007/s10664-021-10079-1 | software quality | tests | MSR techniques | tool development | TCTRACER | |||||
| 2022 | Sawadogo, Arthur D.; Bissyandé, Tegawendé F.; Moha, Naouel; Allix, Kevin; Klein, Jacques; Li, Li; Le Traon, Yves | SSPCatcher: Learning to catch security patches | Empirical Software Engineering | 10.1007/s10664-022-10168-9 | software quality | vulnerabilities and security | fixes | MSR techniques | tool development | SSPCATCHER | ||||
| 2022 | Wijerathna, Laksri; Aleti, Aldeida; Bi, Tingting; Tang, Antony | Mining and relating design contexts and design patterns from Stack Overflow | Empirical Software Engineering | 10.1007/s10664-021-10034-0 | software architecture and design | patterns and anti-patterns | collaboration and coordination | communication | StackOverflow | |||||
| 2023 | Kaltenecker, Christian; Mühlbauer, Stefan; Grebhahn, Alexander; Siegmund, Norbert; Apel, Sven | Performance evolution of configurable software systems: an empirical study | Empirical Software Engineering | 10.1007/s10664-023-10338-3 | software maintenance | change patterns and evolution | software quality | performance | ||||||
| 2023 | Zhong, Hao; Wang, Xiaoyin | An empirical study on API usages from code search engine and local library | Empirical Software Engineering | 10.1007/s10664-023-10304-z | software usage | popularity | MSR techniques | tool development | CODEEX | |||||
| 2023 | Rahman, Akond; Bose, Dibyendu Brinto; Shakya, Raunak; Pandita, Rahul | Come for syntax, stay for speed, understand defects: an empirical study of defects in Julia programs | Empirical Software Engineering | 10.1007/s10664-023-10328-5 | software quality | defects | detection | software quality | defects | patterns | ||||
| 2023 | Caivano, Danilo; Cassieri, Pietro; Romano, Simone; Scanniello, Giuseppe | On the spread and evolution of dead methods in Java desktop applications: an exploratory study | Empirical Software Engineering | 10.1007/s10664-023-10303-0 | software quality | defects | detection | |||||||
| 2023 | Ernst, Neil A.; Baldassarre, Maria Teresa | Registered reports in software engineering | Empirical Software Engineering | 10.1007/s10664-022-10277-5 | no MSR study | |||||||||
| 2023 | Hayashi, Shinpei; Guéhéneuc, Yann-Gaël; Chaudron, Michel R.V. | Introduction to the special issue on program comprehension | Empirical Software Engineering | 10.1007/s10664-022-10279-3 | no MSR study | |||||||||
| 2023 | Paramitha, Ranindya; Massacci, Fabio | Technical leverage analysis in the Python ecosystem | Empirical Software Engineering | 10.1007/s10664-023-10355-2 | software maintenance | reuse and clones | software maintenance | dependency management | ||||||
| 2023 | Francisco da Matta Vegi, Lucas; Valente, Marco Tulio | Understanding code smells in Elixir functional language | Empirical Software Engineering | 10.1007/s10664-023-10343-6 | software maintenance | technical debt | code smells | |||||||
| 2023 | Pinto, Felipe Curty Do Rego; Murta, Leonardo Gresta Paulino | On the assignment of commits to releases | Empirical Software Engineering | 10.1007/s10664-022-10263-x | software governance | release management | software maintenance | change patterns and evolution | ||||||
| 2023 | Härtel, Johannes; Lämmel, Ralf | Operationalizing validity of empirical software engineering studies | Empirical Software Engineering | 10.1007/s10664-023-10370-3 | no MSR study | MSR threats | ||||||||
| 2023 | Yang, Nan; Cuijpers, Pieter; Hendriks, Dennis; Schiffelers, Ramon; Lukkien, Johan; Serebrenik, Alexander | An interview study about the use of logs in embedded software engineering | Empirical Software Engineering | 10.1007/s10664-022-10258-8 | no MSR study | |||||||||
| 2023 | Lan, Jinpeng; Gong, Lina; Zhang, Jingxuan; Zhang, Haoxiang | BTLink : automatic link recovery between issues and commits based on pre-trained BERT model | Empirical Software Engineering | 10.1007/s10664-023-10342-7 | MSR techniques | tool development | BTLink | |||||||
| 2023 | Nurwidyantoro, Arif; Shahin, Mojtaba; Chaudron, Michel; Hussain, Waqar; Perera, Harsha; Shams, Rifat Ara; Whittle, Jon | Integrating human values in software development using a human values dashboard | Empirical Software Engineering | 10.1007/s10664-023-10305-y | collaboration and coordination | human factors and values | MSR techniques | tool development | dashboard | |||||
| 2023 | Izadi, Maliheh; Nejati, Mahtab; Heydarnoori, Abbas | Semantically-enhanced topic recommendation systems for software projects | Empirical Software Engineering | 10.1007/s10664-022-10272-w | development support and automation | topic and knowledge modeling | development support and automation | recommendations | ||||||
| 2023 | Aghili, Roozbeh; Li, Heng; Khomh, Foutse | Studying the characteristics of AIOps projects on GitHub | Empirical Software Engineering | 10.1007/s10664-023-10382-z | software maintenance | development operations | MLOps | software maintenance | technical debt | code smells | software usage | popularity | ||
| 2023 | Iannone, Emanuele; Codabux, Zadia; Lenarduzzi, Valentina; De Lucia, Andrea; Palomba, Fabio | Rubbing salt in the wound? A large-scale investigation into the effects of refactoring on security | Empirical Software Engineering | 10.1007/s10664-023-10287-x | software quality | vulnerabilities and security | bad practices | software maintenance | refactoring | software maintenance | technical debt | |||
| 2023 | Wessel, Mairieli; Vargovich, Joseph; Gerosa, Marco A.; Treude, Christoph | GitHub Actions: The Impact on the Pull Request Process | Empirical Software Engineering | 10.1007/s10664-023-10369-w | software maintenance | development operations | software maintenance | activity and productivity | ||||||
| 2023 | Karmakar, Anjan; Allamanis, Miltiadis; Robbes, Romain | JEMMA: An extensible Java dataset for ML4Code applications | Empirical Software Engineering | 10.1007/s10664-022-10275-7 | MSR techniques | dataset and benchmark creation | JEMMA | |||||||
| 2023 | Alfadel, Mahmoud; Costa, Diego Elias; Shihab, Emad | Empirical analysis of security vulnerabilities in Python packages | Empirical Software Engineering | 10.1007/s10664-022-10278-4 | software quality | vulnerabilities and security | detection | software maintenance | dependency management | |||||
| 2023 | Morovati, Mohammad Mehdi; Nikanjam, Amin; Khomh, Foutse; Jiang, Zhen Ming | Bugs in machine learning-based systems: a faultload benchmark | Empirical Software Engineering | 10.1007/s10664-023-10291-1 | software quality | defects | detection | software quality | defects | patterns | MSR techniques | dataset and benchmark creation | defect4ML | |
| 2023 | Muse, Biruk Asmare; Khomh, Foutse; Antoniol, Giuliano | Refactoring practices in the context of data-intensive systems | Empirical Software Engineering | 10.1007/s10664-022-10271-x | software maintenance | refactoring | ||||||||
| 2023 | Yu, Liang; Alégroth, Emil; Chatzipetrou, Panagiota; Gorschek, Tony | Automated NFR testing in continuous integration environments: a multi-case study of Nordic companies | Empirical Software Engineering | 10.1007/s10664-023-10356-1 | software maintenance | development operations | CI/CD | software quality | tests | |||||
| 2023 | Trautsch, Alexander; Herbold, Steffen; Grabowski, Jens | Are automated static analysis tools worth it? An investigation into relative warning density and external software quality on the example of Apache open source projects | Empirical Software Engineering | 10.1007/s10664-023-10301-2 | software quality | defects | detection | MSR techniques | threats | |||||
| 2023 | Sun, Yiming; German, Daniel; Zacchiroli, Stefano | Using the uniqueness of global identifiers to determine the provenance of Python software source code | Empirical Software Engineering | 10.1007/s10664-023-10317-8 | software maintenance | dependency management | ||||||||
| 2023 | Bhatia, Aaditya; Eghan, Ellis E.; Grichi, Manel; Cavanagh, William G.; Jiang, Zhen Ming; Adams, Bram | Towards a change taxonomy for machine learning pipelines: Empirical study of ML pipelines and forks related to academic publications | Empirical Software Engineering | 10.1007/s10664-022-10282-8 | software maintenance | change patterns and evolution | software maintenance | dependency management | ||||||
| 2023 | Sun, Yiming; German, Daniel; Zacchiroli, Stefano | Using the uniqueness of global identifiers to determine the provenance of Python software source code | Empirical Software Engineering | 10.1007/s10664-023-10317-8 | software maintenance | dependency management | ||||||||
| 2023 | Santos, Fabio; Vargovich, Joseph; Trinkenreich, Bianca; Santos, Italo; Penney, Jacob; Britto, Ricardo; Pimentel, João Felipe; Wiese, Igor; Steinmacher, Igor; Sarma, Anita; Gerosa, Marco A. | Tag that issue: applying API-domain labels in issue tracking systems | Empirical Software Engineering | 10.1007/s10664-023-10329-4 | development support and automation | ticket and task resolution | collaboration and coordination | onboarding | ||||||
| 2023 | Gonzalez-Barahona, Jesus M.; Montes-Leon, Sergio; Robles, Gregorio; Zacchiroli, Stefano | The software heritage license dataset (2022 edition) | Empirical Software Engineering | 10.1007/s10664-023-10377-w | MSR techniques | dataset and benchmark creation | software governance | licensing | ||||||
| 2023 | Obie, Humphrey O.; Du, Hung; Madampe, Kashumi; Shahin, Mojtaba; Ilekura, Idowu; Grundy, John; Li, Li; Whittle, Jon; Turhan, Burak; Khalajzadeh, Hourieh | Automated detection, categorisation and developers’ experience with the violations of honesty in mobile apps | Empirical Software Engineering | 10.1007/s10664-023-10361-4 | collaboration and coordination | communication | software usage | end-user reviews | ||||||
| 2023 | Nadi, Sarah; Sakr, Nourhan | Selecting third-party libraries: the data scientist’s perspective | Empirical Software Engineering | 10.1007/s10664-022-10241-3 | no MSR study | |||||||||
| 2023 | Song, Liyan; Minku, Leandro L.; Yao, Xin | On the validity of retrospective predictive performance evaluation procedures in just-in-time software defect prediction | Empirical Software Engineering | 10.1007/s10664-023-10341-8 | software quality | defects | prediction | MSR techniques | threats | |||||
| 2023 | Cadavid, Héctor; Andrikopoulos, Vasilios; Avgeriou, Paris | Improving hardware/software interface management in systems of systems through documentation as code | Empirical Software Engineering | 10.1007/s10664-023-10350-7 | no MSR study | |||||||||
| 2023 | Bernardo, João Helis; Da Costa, Daniel Alencar; Kulesza, Uirá; Treude, Christoph | The impact of a continuous integration service on the delivery time of merged pull requests | Empirical Software Engineering | 10.1007/s10664-023-10327-6 | software maintenance | development operations | CI/CD | |||||||
| 2023 | Parry, Owain; Kapfhammer, Gregory M.; Hilton, Michael; McMinn, Phil | Empirically evaluating flaky test detection techniques combining test case rerunning and machine learning models | Empirical Software Engineering | 10.1007/s10664-023-10307-w | software quality | tests | software maintenance | development operations | CI/CD | MSR techniques | tool development | CANNIER | ||
| 2023 | Rostami Mazrae, Pooya; Mens, Tom; Golzadeh, Mehdi; Decan, Alexandre | On the usage, co-usage and migration of CI/CD tools: A qualitative analysis | Empirical Software Engineering | 10.1007/s10664-022-10285-5 | no MSR study | |||||||||
| 2024 | Kondo, Masanari; German, Daniel M.; Kamei, Yasutaka; Ubayashi, Naoyasu; Mizuno, Osamu | An empirical study of token-based micro commits | Empirical Software Engineering | 10.1007/s10664-024-10527-8 | software maintenance | change patterns and evolution | software quality | code reviews | ||||||
| 2024 | Idowu, Samuel; Osman, Osman; Strüber, Daniel; Berger, Thorsten | Machine learning experiment management tools: a mixed-methods empirical study | Empirical Software Engineering | 10.1007/s10664-024-10444-w | no MSR study | |||||||||
| 2024 | Rosa, Giovanni; Zappone, Federico; Scalabrino, Simone; Oliveto, Rocco | Fixing Dockerfile smells: an empirical study | Empirical Software Engineering | 10.1007/s10664-024-10471-7 | software maintenance | technical debt | code smells | |||||||
| 2024 | Rua, Rui; Saraiva, João | A large-scale empirical study on mobile performance: energy, run-time and memory | Empirical Software Engineering | 10.1007/s10664-023-10391-y | software quality | performance | software quality | energy efficiency | ||||||
| 2024 | Arabat, Ali; Sayagh, Mohammed | An empirical study on cross-component dependent changes: A case study on the components of OpenStack | Empirical Software Engineering | 10.1007/s10664-024-10488-y | software maintenance | change patterns and evolution | software maintenance | dependency management | software architecture and design | conformance and evolution | ||||
| 2024 | Soud, Majd; Liebel, Grischa; Hamdaqa, Mohammad | A fly in the ointment: an empirical study on the characteristics of Ethereum smart contract code weaknesses | Empirical Software Engineering | 10.1007/s10664-023-10398-5 | software quality | defects | patterns | software quality | vulnerabilities and security | classification | ||||
| 2024 | Jean de Dieu, Musengamana; Liang, Peng; Shahin, Mojtaba; Yang, Chen; Li, Zengyang | Mining architectural information: A systematic mapping study | Empirical Software Engineering | 10.1007/s10664-024-10480-6 | no MSR study | |||||||||
| 2024 | Borg, Markus; Jonsson, Leif; Engström, Emelie; Bartalos, Béla; Szabó, Attila | Adopting automated bug assignment in practice — a longitudinal case study at Ericsson | Empirical Software Engineering | 10.1007/s10664-024-10507-y | development support and automation | ticket and task resolution | MSR techniques | tool development | TRR | |||||
| 2024 | Malcher, Paulo; Viana, Davi; Antonino, Pablo Oliveira; Dos Santos, Rodrigo Pereira | Investigating user feedback from a crowd in requirements management in software ecosystems | Empirical Software Engineering | 10.1007/s10664-024-10546-5 | no MSR study | |||||||||
| 2024 | Vale, Gustavo; Costa, Heitor; Apel, Sven | Predicting merge conflicts considering social and technical assets | Empirical Software Engineering | 10.1007/s10664-023-10395-8 | software maintenance | code merge | conflict prediction | |||||||
| 2024 | Tan, Wen Siang; Wagner, Markus; Treude, Christoph | Detecting outdated code element references in software repository documentation | Empirical Software Engineering | 10.1007/s10664-023-10397-6 | software maintenance | dependency management | software maintenance | updates and upgrades | ||||||
| 2024 | Khan, Arif Ali; Khan, Javed Ali; Akbar, Muhammad Azeem; Zhou, Peng; Fahmideh, Mahdi | Insights into software development approaches: mining Q &A repositories | Empirical Software Engineering | 10.1007/s10664-023-10417-5 | collaboration and coordination | communication | topic modeling | |||||||
| 2024 | Giordano, Giammaria; Festa, Gerardo; Catolino, Gemma; Palomba, Fabio; Ferrucci, Filomena; Gravino, Carmine | On the adoption and effects of source code reuse on defect proneness and maintenance effort | Empirical Software Engineering | 10.1007/s10664-023-10408-6 | software maintenance | reuse and clones | software maintenance | effort estimation | software quality | defects | ||||
| 2024 | Babur, Önder; Constantinou, Eleni; Serebrenik, Alexander | Language usage analysis for EMF metamodels on GitHub | Empirical Software Engineering | 10.1007/s10664-023-10368-x | software usage | improvements | language | |||||||
| 2024 | Guerra, Eduardo; Gomes, Everaldo; Ferreira, Jeferson; Wiese, Igor; Lima, Phyllipe; Gerosa, Marco; Meirelles, Paulo | How do annotations affect Java code readability? | Empirical Software Engineering | 10.1007/s10664-024-10460-w | no MSR study | |||||||||
| 2024 | Alami, Adam; Pardo, Raúl; Linåker, Johan | Free open source communities sustainability: Does it make a difference in software quality? | Empirical Software Engineering | 10.1007/s10664-024-10529-6 | collaboration and coordination | organisational structures | software quality | code metrics | ||||||
| 2024 | Bajaj, Rahul; Fernandes, Eduardo; Adams, Bram; Hassan, Ahmed E. | Unreproducible builds: time to fix, causes, and correlation with external ecosystem factors | Empirical Software Engineering | 10.1007/s10664-023-10399-4 | software maintenance | development operations | builds | |||||||
| 2024 | Abidi, Mouna; Rahman, Md Saidur; Openja, Moses; Khomh, Foutse | Design smells in multi-language systems and bug-proneness: a survival analysis | Empirical Software Engineering | 10.1007/s10664-024-10476-2 | software architecture and design | patterns and anti-patterns | software quality | defects | patterns | |||||
| 2024 | Kamath, Divya M.; Fernandes, Eduardo; Adams, Bram; Hassan, Ahmed E. | On combining commit grouping and build skip prediction to reduce redundant continuous integration activity | Empirical Software Engineering | 10.1007/s10664-024-10477-1 | software maintenance | development operations | CI/CD | software maintenance | development operations | builds | ||||
| 2024 | Robati Shirzad, Mohammad; Lam, Patrick | A study of common bug fix patterns in Rust | Empirical Software Engineering | 10.1007/s10664-023-10437-1 | software quality | defects | fixes | software quality | defects | patterns | MSR techniques | tool development | Roxanne | |
| 2024 | Zhu, Wenhan; Proksch, Sebastian; German, Daniel M.; Godfrey, Michael W.; Li, Li; McIntosh, Shane | What is an app store? The software engineering perspective | Empirical Software Engineering | 10.1007/s10664-023-10362-3 | software usage | app stores | ||||||||
| 2024 | Nikolaidis, Nikolaos; Mittas, Nikolaos; Ampatzoglou, Apostolos; Feitosa, Daniel; Chatzigeorgiou, Alexander | A metrics-based approach for selecting among various refactoring candidates | Empirical Software Engineering | 10.1007/s10664-023-10412-w | software maintenance | refactoring | software quality | code metrics | ||||||
| 2024 | Timperley, Christopher S.; Van Der Hoorn, Gijs; Santos, André; Deshpande, Harshavardhan; Wąsowski, Andrzej | ROBUST: 221 bugs in the Robot Operating System | Empirical Software Engineering | 10.1007/s10664-024-10440-0 | MSR techniques | dataset and benchmark creation | software quality | patterns | ||||||
| 2024 | Jiang, Wenxin; Banna, Vishnu; Vivek, Naveen; Goel, Abhinav; Synovic, Nicholas; Thiruvathukal, George K.; Davis, James C. | Challenges and practices of deep learning model reengineering: A case study on computer vision | Empirical Software Engineering | 10.1007/s10664-024-10521-0 | software architecture and design | re-design and re-engineering | software maintenance | reuse and clones | deep learning models | |||||
| 2024 | Wu, Jianyu; He, Hao; Gao, Kai; Xiao, Wenxin; Li, Jingyue; Zhou, Minghui | A comprehensive analysis of challenges and strategies for software release notes on GitHub | Empirical Software Engineering | 10.1007/s10664-024-10486-0 | development support and automation | generation | release note generation | |||||||
| 2024 | Danglot, Benjamin; Falleri, Jean-Rémy; Rouvoy, Romain | Can we spot energy regressions using developers tests? | Empirical Software Engineering | 10.1007/s10664-023-10429-1 | software quality | tests | software quality | energy efficiency | ||||||
| 2024 | Moreno-Lumbreras, David; Robles, Gregorio; Izquierdo-Cortázar, Daniel; Gonzalez-Barahona, Jesus M. | Software development metrics: to VR or not to VR | Empirical Software Engineering | 10.1007/s10664-023-10435-3 | no MSR study | |||||||||
| 2024 | Sahar, Hareem; Bangash, Abdul Ali; Hindle, Abram; Barbosa, Denilson | IRJIT: A simple, online, information retrieval approach for just-in-time software defect prediction | Empirical Software Engineering | 10.1007/s10664-024-10514-z | software quality | defects | prediction | MSR techniques | tool development | IRJIT | ||||
| 2024 | Sas, Cezar; Capiluppi, Andrea | Multi-granular software annotation using file-level weak labelling | Empirical Software Engineering | 10.1007/s10664-023-10423-7 | development support and automation | generation | documentation generation | |||||||
| 2024 | Kudrjavets, Gunnar; Rastogi, Ayushi | Does code review speed matter for practitioners? | Empirical Software Engineering | 10.1007/s10664-023-10401-z | no MSR study | |||||||||
| 2024 | Eng, Kalvin; Hindle, Abram; Stroulia, Eleni | Patterns of multi-container composition for service orchestration with Docker Compose | Empirical Software Engineering | 10.1007/s10664-024-10462-8 | software architecture and design | patterns and anti-patterns | Docker | |||||||
| 2024 | Khajezade, Mohamad; Fard, Fatemeh H.; Shehata, Mohamed S. | Evaluating few-shot and contrastive learning methods for code clone detection | Empirical Software Engineering | 10.1007/s10664-024-10441-z | software maintenance | reuse and clones | detection | |||||||
| 2024 | Reinhartz-Berger, Iris | Challenges in software model reuse: cross application domain vs. cross modeling paradigm | Empirical Software Engineering | 10.1007/s10664-023-10386-9 | no MSR study | |||||||||
| 2024 | Ayala, Claudia; Gómez, Cristina; Manzano, Martí; Abherve, Antonin; Franch, Xavier | Forecasting software indicators: an industry-academia collaboration | Empirical Software Engineering | 10.1007/s10664-024-10508-x | MSR techniques | tool development | software quality | software maintenance | activity and productivity | FOSI | ||||
| 2024 | Yu, Xueyao; Cogo, Filipe R.; McIntosh, Shane; Godfrey, Michael W. | Studying the impact of risk assessment analytics on risk awareness and code review performance | Empirical Software Engineering | 10.1007/s10664-024-10443-x | software quality | code reviews | ||||||||
| 2024 | Niu, Feifei; Zhang, Enshuo; Mayr-Dorn, Christoph; Assunção, Wesley Klewerton Guez; Huang, Liguo; Ge, Jidong; Luo, Bin; Egyed, Alexander | An extensive replication study of the ABLoTS approach for bug localization | Empirical Software Engineering | 10.1007/s10664-024-10537-6 | software quality | defects | localisation | |||||||
| 2024 | Rani, Pooja; Petrulio, Fernando; Bacchelli, Alberto | On Refining the SZZ Algorithm with Bug Discussion Data | Empirical Software Engineering | 10.1007/s10664-024-10511-2 | software quality | defects | detection | software quality | defects | fixes | ||||
| 2025 | Sundelin, Anders; Gonzalez-Huerta, Javier; Torkar, Richard; Wnuk, Krzysztof | Governing the commons: code ownership and code-clones in large-scale software development | Empirical Software Engineering | 10.1007/s10664-024-10598-7 | collaboration and coordination | software maintenance | reuse and clones | |||||||
| 2025 | Zampetti, Fiorella; Zid, Cyrine; Antoniol, Giuliano; Penta, Massimiliano Di | The downside of functional constructs: a quantitative and qualitative analysis of their fix-inducing effects | Empirical Software Engineering | 10.1007/s10664-024-10568-z | software maintenance | change patterns and evolution | software quality | defects | fixes | |||||
| 2025 | Wu, Yijian; Chen, Yuan; Peng, Xin; Hu, Bin; Wang, Xiaochen; Fu, Baiqiang; Zhao, Wenyun | CloneRipples: predicting change propagation between code clone instances by graph-based deep learning | Empirical Software Engineering | 10.1007/s10664-024-10567-0 | software maintenance | reuse and clones | software maintenance | technical debt | code smells |
| Publication Year | Author | Title | Publication Title | DOI | Primary Category 1 | Secondary Category 1 | Tertiary Category 1 | Primary Category 2 | Secondary Category 2 | Tertiary Category 2 | Primary Category 3 | Secondary Category 3 | Tertiary Category 3 | Notes | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2022 | Shimmi, Samiha; Rahimi, Mona | Mining software repositories for patternizing attack-and-defense co-evolution | Proceedings of the 1st International Workshop on Mining Software Repositories Applications for Privacy and Security | 10.1145/3549035.3561181 | software quality | vulnerabilities and security | |||||||||||||||||||||
| 2022 | MSR4P&S 2022: Proceedings of the 1st International Workshop on Mining Software Repositories Applications for Privacy and Security | no MSR study | |||||||||||||||||||||||||
| 2022 | Santos, Joanna C. S.; Zhang, Xueling; Mirakhorli, Mehdi | Counterfeit object-oriented programming vulnerabilities: an empirical study in Java | Proceedings of the 1st International Workshop on Mining Software Repositories Applications for Privacy and Security | 10.1145/3549035.3561183 | software quality | vulnerabilities and security | |||||||||||||||||||||
| 2018 | Spadini, Davide; Aniche, Maurício; Bacchelli, Alberto | PyDriller: Python framework for mining software repositories | Proceedings of the 2018 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering | 10.1145/3236024.3264598 | MSR techniques | tool development | PyDriller, VCS | ||||||||||||||||||||
| 2023 | Zhao, Lida; Chen, Sen; Xu, Zhengzi; Liu, Chengwei; Zhang, Lyuye; Wu, Jiahui; Sun, Jun; Liu, Yang | Software Composition Analysis for Vulnerability Detection: An Empirical Study on Java Projects | Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering | 10.1145/3611643.3616299 | software quality | vulnerabilities and security | software maintenance | dependency management | tool comparison | ||||||||||||||||||
| 2021 | He, Hao; He, Runzhi; Gu, Haiqiao; Zhou, Minghui | A large-scale empirical study on Java library migrations: prevalence, trends, and rationales | Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering | 10.1145/3468264.3468571 | software maintenance | dependency management | software maintenance | updates and upgrades | |||||||||||||||||||
| 2020 | Erlenhov, Linda; Neto, Francisco Gomes de Oliveira; Leitner, Philipp | An empirical study of bots in software development: characteristics and challenges from a practitioner’s perspective | Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering | 10.1145/3368089.3409680 | software maintenance | bots | development support and automation | ||||||||||||||||||||
| 2022 | OBrien, David; Biswas, Sumon; Imtiaz, Sayem; Abdalkareem, Rabe; Shihab, Emad; Rajan, Hridesh | 23 shades of self-admitted technical debt: an empirical study on machine learning software | Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering | 10.1145/3540250.3549088 | software maintenance | technical debt | |||||||||||||||||||||
| 2019 | Hirao, Toshiki; McIntosh, Shane; Ihara, Akinori; Matsumoto, Kenichi | The review linkage graph for code review analytics: a recovery approach and empirical study | Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering | 10.1145/3338906.3338949 | software quality | code reviews | development support and automation | recommendations | |||||||||||||||||||
| 2020 | Lamba, Hemank; Trockman, Asher; Armanios, Daniel; Kästner, Christian; Miller, Heather; Vasilescu, Bogdan | Heard it through the Gitvine: an empirical study of tool diffusion across the npm ecosystem | Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering | 10.1145/3368089.3409705 | software maintenance | development operations | software maintenance | dependency management | collaboration and coordination | organisational structures | |||||||||||||||||
| 2019 | Davis, James C.; Michael IV, Louis G.; Coghlan, Christy A.; Servant, Francisco; Lee, Dongyoon | Why aren’t regular expressions a lingua franca? an empirical study on the re-use and portability of regular expressions | Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering | 10.1145/3338906.3338909 | software maintenance | reuse and clones | software quality | performance | software quality | defects | |||||||||||||||||
| 2018 | Davis, James C.; Coghlan, Christy A.; Servant, Francisco; Lee, Dongyoon | The impact of regular expression denial of service (ReDoS) in practice: an empirical study at the ecosystem scale | Proceedings of the 2018 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering | 10.1145/3236024.3236027 | software quality | vulnerabilities and security | software quality | performance | fixes | ||||||||||||||||||
| 2018 | Zhang, Yang; Vasilescu, Bogdan; Wang, Huaimin; Filkov, Vladimir | One size does not fit all: an empirical study of containerized continuous deployment workflows | Proceedings of the 2018 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering | 10.1145/3236024.3236033 | software maintenance | development operations | CI/CD | ||||||||||||||||||||
| 2018 | Tu, Feifei; Zhu, Jiaxin; Zheng, Qimu; Zhou, Minghui | Be careful of when: an empirical study on time-related misuse of issue tracking data | Proceedings of the 2018 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering | 10.1145/3236024.3236054 | MSR techniques | threats | 3 replications | ||||||||||||||||||||
| 2015 | Nagappan, Meiyappan; Robbes, Romain; Kamei, Yasutaka; Tanter, Éric; McIntosh, Shane; Mockus, Audris; Hassan, Ahmed E. | An empirical study of goto in C code from GitHub repositories | Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering | 10.1145/2786805.2786834 | software maintenance | change patterns and evolution | software quality | defects | |||||||||||||||||||
| 2022 | Oishwee, Sahrima Jannat; Codabux, Zadia; Stakhanova, Natalia | An exploratory study on the relationship of smells and design issues with software vulnerabilities | Proceedings of the 1st International Workshop on Mining Software Repositories Applications for Privacy and Security | 10.1145/3549035.3561182 | software maintenance | technical debt | code smells | software quality | vulnerabilities and security | ||||||||||||||||||
| 2015 | Cito, Jürgen; Leitner, Philipp; Fritz, Thomas; Gall, Harald C. | The making of cloud applications: an empirical study on software development for the cloud | Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering | 10.1145/2786805.2786826 | software architecture and design | software maintenance | development operations | ||||||||||||||||||||
| 2024 | Avula, Sai Krishna; Mondal, Shouvick | MineCPP: Mining Bug Fix Pairs and Their Structures | Companion Proceedings of the 32nd ACM International Conference on the Foundations of Software Engineering | 10.1145/3663529.3663797 | MSR techniques | tool development | software quality | defects | detection | software quality | code metrics | ||||||||||||||||
| 2023 | Reck, Julian; Bach, Thomas; Stoess, Jan | A Multidimensional Analysis of Bug Density in SAP HANA | Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering | 10.1145/3611643.3613875 | software quality | defects | detection | software quality | code metrics | ||||||||||||||||||
| 2020 | Steinhauer, Martin; Palomba, Fabio | Speeding up the data extraction of machine learning approaches: a distributed framework | Proceedings of the 4th ACM SIGSOFT International Workshop on Machine-Learning Techniques for Software-Quality Evaluation | 10.1145/3416505.3423562 | MSR techniques | tool development | MSR techniques | threats | DisDrillery, parallelisation | ||||||||||||||||||
| 2022 | Lou, Guannan; Deng, Yao; Zheng, Xi; Zhang, Mengshi; Zhang, Tianyi | Testing of autonomous driving systems: where are we and where should we go? | Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering | 10.1145/3540250.3549111 | no MSR study | survey, quality, tests | |||||||||||||||||||||
| 2022 | Wang, Liang; Li, Ying; Zhang, Jierui; Tao, Xianping | Quantifying community evolution in developer social networks | Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering | 10.1145/3540250.3549106 | collaboration and coordination | organisational structures | software maintenance | activity and productivity | community evolution patterns | ||||||||||||||||||
| 2020 | Di Penta, Massimiliano; Bavota, Gabriele; Zampetti, Fiorella | On the relationship between refactoring actions and bugs: a differentiated replication | Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering | 10.1145/3368089.3409695 | software quality | defects | patterns | software maintenance | refactoring | ||||||||||||||||||
| 2022 | Liang, Jenny T.; Zimmermann, Thomas; Ford, Denae | Understanding skills for OSS communities on GitHub | Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering | 10.1145/3540250.3549082 | no MSR study | survey, human factors and values | |||||||||||||||||||||
| 2022 | Maddila, Chandra; Shanbhogue, Suhas; Agrawal, Apoorva; Zimmermann, Thomas; Bansal, Chetan; Forsgren, Nicole; Agrawal, Divyanshu; Herzig, Kim; van Deursen, Arie | Nalanda: a socio-technical graph platform for building software analytics tools at enterprise scale | Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering | 10.1145/3540250.3558949 | MSR techniques | tool development | collaboration and coordination | organisational structures | development support and automation | recommendations | Nalanda | ||||||||||||||||
| 2019 | Vandenbogaerde, Bram | A graph-based framework for analysing the design of smart contracts | Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering | 10.1145/3338906.3342495 | software architecture and design | documentation | development support and automation | visualisation | |||||||||||||||||||
| 2020 | Zhao, Yutong; Xiao, Lu; Babvey, Pouria; Sun, Lei; Wong, Sunny; Martinez, Angel A.; Wang, Xiao | Automatically identifying performance issue reports with heuristic linguistic patterns | Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering | 10.1145/3368089.3409674 | development support and automation | ticket and task resolution | software quality | performance | |||||||||||||||||||
| 2015 | Zheng, Qimu; Mockus, Audris; Zhou, Minghui | A method to identify and correct problematic software activity data: exploiting capacity constraints and data redundancies | Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering | 10.1145/2786805.2786866 | MSR techniques | threats | |||||||||||||||||||||
| 2018 | Baltes, Sebastian; Knack, Jascha; Anastasiou, Daniel; Tymann, Ralf; Diehl, Stephan | (No) influence of continuous integration on the commit activity in GitHub projects | Proceedings of the 4th ACM SIGSOFT International Workshop on Software Analytics | 10.1145/3278142.3278143 | software maintenance | development operations | CI/CD | software maintenance | activity and productivity | ||||||||||||||||||
| 2018 | Rahman, Akond; Agrawal, Amritanshu; Krishna, Rahul; Sobran, Alexander | Characterizing the influence of continuous integration: empirical results from 250+ open source and proprietary projects | Proceedings of the 4th ACM SIGSOFT International Workshop on Software Analytics | 10.1145/3278142.3278149 | software maintenance | development operations | CI/CD | software maintenance | activity and productivity | collaboration and coordination | |||||||||||||||||
| 2016 | Dam, Hoa Khanh; Tran, Truyen; Grundy, John; Ghose, Aditya | DeepSoft: a vision for a deep model of software | Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering | 10.1145/2950290.2983985 | MSR techniques | tool development | development support and automation | recommendations | DeepSoft, evolutionary predictions | ||||||||||||||||||
| 2015 | Foucault, Matthieu; Palyart, Marc; Blanc, Xavier; Murphy, Gail C.; Falleri, Jean-Rémy | Impact of developer turnover on quality in open-source software | Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering | 10.1145/2786805.2786870 | software quality | defects | collaboration and coordination | ||||||||||||||||||||
| 2017 | Tamla, Philippe; Feja, Sven; Prause, Christian R. | Metadata-based code example embedding | Proceedings of the 3rd ACM SIGSOFT International Workshop on Software Analytics | 10.1145/3121257.3121258 | software maintenance | reuse and clones | development support and automation | recommendations | |||||||||||||||||||
| 2016 | Dehghan, Ali; Blincoe, Kelly; Damian, Daniela | A hybrid model for task completion effort estimation | Proceedings of the 2nd International Workshop on Software Analytics | 10.1145/2989238.2989242 | software maintenance | effort estimation | |||||||||||||||||||||
| 2015 | Youssef, Ahmmad; Capiluppi, Andrea | The impact of developer team sizes on the structural attributes of software | Proceedings of the 14th International Workshop on Principles of Software Evolution | 10.1145/2804360.2804365 | software quality | code metrics | collaboration and coordination | organisational structures | 1000 projects, no evolutionary aspects | ||||||||||||||||||
| 2015 | Ruohonen, Jukka; Hyrynsalmi, Sami; Leppänen, Ville | Software evolution and time series volatility: an empirical exploration | Proceedings of the 14th International Workshop on Principles of Software Evolution | 10.1145/2804360.2804367 | MSR techniques | threats | software maintenance | activity and productivity | |||||||||||||||||||
| 2019 | Krüger, Jacob | Tackling knowledge needs during software evolution | Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering | 10.1145/3338906.3342505 | development support and automation | topic and knowledge modeling | development support and automation | information retrieval | |||||||||||||||||||
| 2021 | Wu, Xiuheng; Zhu, Chenguang; Li, Yi | DIFFBASE: a differential factbase for effective software evolution management | Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering | 10.1145/3468264.3468605 | MSR techniques | tool development | software maintenance | change patterns and evolution | DiffBase | ||||||||||||||||||
| 2020 | Yang, Xingguang; Yu, Huiqun; Fan, Guisheng; Yang, Kang | A differential evolution-based approach for effort-aware just-in-time software defect prediction | Proceedings of the 1st ACM SIGSOFT International Workshop on Representation Learning for Software Engineering and Program Languages | 10.1145/3416506.3423577 | software quality | defects | prediction | no code available | |||||||||||||||||||
| 2023 | Fang, Hongbo; Herbsleb, James; Vasilescu, Bogdan | Matching Skills, Past Collaboration, and Limited Competition: Modeling When Open-Source Projects Attract Contributors | Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering | 10.1145/3611643.3616282 | collaboration and coordination | expertise | collaboration and coordination | onboarding | collaboration and coordination | organisational structures | |||||||||||||||||
| 2020 | Pârundefinedachi, Profir-Petru; Dash, Santanu Kumar; Allamanis, Miltiadis; Barr, Earl T. | Flexeme: untangling commits using lexical flows | Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering | 10.1145/3368089.3409693 | MSR techniques | tool development | software maintenance | change patterns and evolution | software maintenance | refactoring | Heddle, commit untangling | ||||||||||||||||
| 2016 | Zhang, Hongyu; Jain, Anuj; Khandelwal, Gaurav; Kaushik, Chandrashekhar; Ge, Scott; Hu, Wenxiang | Bing developer assistant: improving developer productivity by recommending sample code | Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering | 10.1145/2950290.2983955 | MSR techniques | tool development | development support and automation | recommendations | software maintenance | activity and productivity | Bing Developer Assistant | ||||||||||||||||
| 2016 | Shakiba, Abbas; Green, Robert; Dyer, Robert | FourD: do developers discuss design? revisited | Proceedings of the 2nd International Workshop on Software Analytics | 10.1145/2989238.2989244 | software architecture and design | patterns and anti-patterns | |||||||||||||||||||||
| 2015 | Matsuda, Jumpei; Hayashi, Shinpei; Saeki, Motoshi | Hierarchical categorization of edit operations for separately committing large refactoring results | Proceedings of the 14th International Workshop on Principles of Software Evolution | 10.1145/2804360.2804363 | software maintenance | refactoring | software maintenance | change patterns and evolution | MSR techniques | tool development | HistoRef | ||||||||||||||||
| 2024 | Bittner, Paul Maximilian; Schultheiß, Alexander; Moosherr, Benjamin; Kehrer, Timo; Thüm, Thomas | Variability-Aware Differencing with DiffDetective | Companion Proceedings of the 32nd ACM International Conference on the Foundations of Software Engineering | 10.1145/3663529.3663813 | MSR techniques | tool development | software maintenance | change patterns and evolution | DiffDetective | ||||||||||||||||||
| 2023 | Win, Hsu Myat; Wang, Haibo; Tan, Shin Hwei | Towards Automated Detection of Unethical Behavior in Open-Source Software Projects | Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering | 10.1145/3611643.3616314 | collaboration and coordination | human factors and values | software governance | licensing | software quality | ||||||||||||||||||
| 2022 | Svyatkovskiy, Alexey; Fakhoury, Sarah; Ghorbani, Negar; Mytkowicz, Todd; Dinella, Elizabeth; Bird, Christian; Jang, Jinu; Sundaresan, Neel; Lahiri, Shuvendu K. | Program merge conflict resolution via neural transformers | Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering | 10.1145/3540250.3549163 | software maintenance | code merge | MSR techniques | tool development | MergeBERT | ||||||||||||||||||
| 2015 | Nam, Jaechang; Kim, Sunghun | Heterogeneous defect prediction | Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering | 10.1145/2786805.2786814 | software quality | defects | prediction | ||||||||||||||||||||
| 2022 | Li, Yi; Wang, Shaohua; Nguyen, Tien N. | UTANGO: untangling commits with context-aware, graph-based, code change clustering learning model | Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering | 10.1145/3540250.3549171 | software maintenance | change patterns and evolution | MSR techniques | tool development | Utango, untangling commits | ||||||||||||||||||
| 2021 | Gao, Zhipeng; Xia, Xin; Lo, David; Grundy, John; Zimmermann, Thomas | Automating the removal of obsolete TODO comments | Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering | 10.1145/3468264.3468553 | MSR techniques | tool development | software maintenance | refactoring | development support and automation | ||||||||||||||||||
| 2022 | Shanbhag, Shriram; Chimalakonda, Sridhar | Exploring the under-explored terrain of non-open source data for software engineering through the lens of federated learning | Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering | 10.1145/3540250.3560883 | software governance | open-sourcing | MSR techniques | dataset and benchmark creation | |||||||||||||||||||
| 2024 | Cogo, Filipe Roseiro; Rajbahadur, Gopi Krishnan; Lin, Dayi; Hassan, Ahmed E. | A Tutorial on Software Engineering for FMware | Companion Proceedings of the 32nd ACM International Conference on the Foundations of Software Engineering | 10.1145/3663529.3663820 | development support and automation | generation | code generation | development support and automation | information retrieval | ||||||||||||||||||
| 2016 | Silva, Danilo; Tsantalis, Nikolaos; Valente, Marco Tulio | Why we refactor? confessions of GitHub contributors | Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering | 10.1145/2950290.2950305 | software maintenance | refactoring | |||||||||||||||||||||
| 2024 | Huang, Li; Meyer, Bertrand; Mustafin, Ilgiz; Oriol, Manuel | Execution-Free Program Repair | Companion Proceedings of the 32nd ACM International Conference on the Foundations of Software Engineering | 10.1145/3663529.3663789 | software quality | defects | fixes | development support and automation | ticket and task resolution | ||||||||||||||||||
| 2020 | Peruma, Anthony; Almalki, Khalid; Newman, Christian D.; Mkaouer, Mohamed Wiem; Ouni, Ali; Palomba, Fabio | tsDetect: an open source test smells detection tool | Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering | 10.1145/3368089.3417921 | MSR techniques | tool development | software quality | tests | software maintenance | technical debt | tsDetect, test smell detection | ||||||||||||||||
| 2021 | Robillard, Martin P. | Turnover-induced knowledge loss in practice | Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering | 10.1145/3468264.3473923 | no MSR study | ||||||||||||||||||||||
| 2016 | Rolim, Reudismam | Automating repetitive code changes using examples | Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering | 10.1145/2950290.2983944 | software maintenance | code and change prediction | software maintenance | change patterns and evolution | |||||||||||||||||||
| 2016 | Zanjani, Motahareh Bahrami | Effective assignment and assistance to software developers and reviewers | Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering | 10.1145/2950290.2983960 | software quality | code reviews | development support and automation | recommendations | collaboration and coordination | reviewer recommendation | |||||||||||||||||
| 2019 | Maddila, Chandra; Bansal, Chetan; Nagappan, Nachiappan | Predicting pull request completion time: a case study on large scale cloud services | Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering | 10.1145/3338906.3340457 | software maintenance | effort estimation | development support and automation | ticket and task resolution | time estimation | ||||||||||||||||||
| 2022 | Bittner, Paul Maximilian; Tinnes, Christof; Schultheiß, Alexander; Viegener, Sören; Kehrer, Timo; Thüm, Thomas | Classifying edits to variability in source code | Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering | 10.1145/3540250.3549108 | software maintenance | change patterns and evolution | MSR techniques | tool development | DiffDetective | ||||||||||||||||||
| 2023 | Liu, Xiaoyu; Jang, Jinu; Sundaresan, Neel; Allamanis, Miltiadis; Svyatkovskiy, Alexey | AdaptivePaste: Intelligent Copy-Paste in IDE | Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering | 10.1145/3611643.3613895 | development support and automation | generation | code generation | software maintenance | reuse and clones | MSR techniques | tool development | AdaptivePaste, learn and predict copy paste adjustments | |||||||||||||||
| 2022 | Dong, Liming; Zhang, He; Liu, Wei; Weng, Zhiluo; Kuang, Hongyu | Semi-supervised pre-processing for learning-based traceability framework on real-world software projects | Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering | 10.1145/3540250.3549151 | software maintenance | dependency management | MSR techniques | tool development | software architecture and design | conformance and evolution | SPLINT | ||||||||||||||||
| 2021 | Bittner, Paul Maximilian; Schultheiß, Alexander; Thüm, Thomas; Kehrer, Timo; Young, Jeffrey M.; Linsbauer, Lukas | Feature trace recording | Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering | 10.1145/3468264.3468531 | software architecture and design | features and variants | software maintenance | change patterns and evolution | software maintenance | dependency management | |||||||||||||||||
| 2019 | Safwan, Khadijah Al; Servant, Francisco | Decomposing the rationale of code commits: the software developer’s perspective | Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering | 10.1145/3338906.3338979 | no MSR study | ||||||||||||||||||||||
| 2017 | Labuschagne, Adriaan; Inozemtseva, Laura; Holmes, Reid | Measuring the cost of regression testing in practice: a study of Java projects using continuous integration | Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering | 10.1145/3106237.3106288 | software maintenance | development operations | CI/CD | software quality | tests | ||||||||||||||||||
| 2019 | Rigger, Manuel; Marr, Stefan; Adams, Bram; Mössenböck, Hanspeter | Understanding GCC builtins to develop better tools | Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering | 10.1145/3338906.3338907 | software usage | popularity | software architecture and design | patterns and anti-patterns | compiler builtin usage patterns | ||||||||||||||||||
| 2021 | Pravilov, Mikhail; Bogomolov, Egor; Golubev, Yaroslav; Bryksin, Timofey | Unsupervised learning of general-purpose embeddings for code changes | Proceedings of the 5th International Workshop on Machine Learning Techniques for Software Quality Evolution | 10.1145/3472674.3473979 | software maintenance | change patterns and evolution | development support and automation | generation | commit message generation | MSR techniques | tool development | CodeChangeEmbedder | |||||||||||||||
| 2022 | Kula, Raula Gaikovina; Treude, Christoph | In war and peace: the impact of world politics on software ecosystems | Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering | 10.1145/3540250.3560882 | software quality | vulnerabilities and security | collaboration and coordination | communication | |||||||||||||||||||
| 2020 | Mannan, Umme Ayda; Ahmed, Iftekhar; Jensen, Carlos; Sarma, Anita | On the relationship between design discussions and design quality: a case study of Apache projects | Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering | 10.1145/3368089.3409707 | software architecture and design | software quality | code metrics | collaboration and coordination | communication | ||||||||||||||||||
| 2016 | Guo, Xinrui | SmartDebug: an interactive debug assistant for Java | Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering | 10.1145/2950290.2983971 | software maintenance | debugging and logging | MSR techniques | tool development | development support and automation | recommendations | SmartDebug | ||||||||||||||||
| 2023 | Shackleton, Will; Cohn-Gordon, Katriel; Rigby, Peter C.; Abreu, Rui; Gill, James; Nagappan, Nachiappan; Nakad, Karim; Papagiannis, Ioannis; Petre, Luke; Megreli, Giorgi; Riggs, Patrick; Saindon, James | Dead Code Removal at Meta: Automatically Deleting Millions of Lines of Code and Petabytes of Deprecated Data | Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering | 10.1145/3611643.3613871 | MSR techniques | tool development | software quality | code metrics | development support and automation | SCARF, dead code deletion | |||||||||||||||||
| 2017 | Kögel, Stefan | Recommender system for model driven software development | Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering | 10.1145/3106237.3119874 | development support and automation | recommendations | software architecture and design | ||||||||||||||||||||
| 2015 | Soetens, Quinten David; Pérez, Javier; Demeyer, Serge; Zaidman, Andy | Circumventing refactoring masking using fine-grained change recording | Proceedings of the 14th International Workshop on Principles of Software Evolution | 10.1145/2804360.2804362 | software maintenance | refactoring | MSR techniques | tool development | PMD, Cruisecontrol, finer-granularity tool extension | ||||||||||||||||||
| 2021 | Bogomolov, Egor; Kovalenko, Vladimir; Rebryk, Yurii; Bacchelli, Alberto; Bryksin, Timofey | Authorship attribution of source code: a language-agnostic approach and applicability in software engineering | Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering | 10.1145/3468264.3468606 | software governance | licensing | |||||||||||||||||||||
| 2021 | Shen, Bo; Zhang, Wei; Kästner, Christian; Zhao, Haiyan; Wei, Zhao; Liang, Guangtai; Jin, Zhi | SmartCommit: a graph-based interactive assistant for activity-oriented commits | Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering | 10.1145/3468264.3468551 | MSR techniques | tool development | software maintenance | change patterns and evolution | SmartCommit, commit untangling | ||||||||||||||||||
| 2019 | Durieux, Thomas; Madeiral, Fernanda; Martinez, Matias; Abreu, Rui | Empirical review of Java program repair tools: a large-scale experiment on 2,141 bugs and 23,551 repair attempts | Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering | 10.1145/3338906.3338911 | software quality | defects | fixes | development support and automation | ticket and task resolution | ||||||||||||||||||
| 2024 | FSE 2024: Companion Proceedings of the 32nd ACM International Conference on the Foundations of Software Engineering | no MSR study | |||||||||||||||||||||||||
| 2022 | ESEC/FSE 2022: Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering | no MSR study | |||||||||||||||||||||||||
| 2023 | Gao, Haoyu; Treude, Christoph; Zahedi, Mansooreh | Evaluating Transfer Learning for Simplifying GitHub READMEs | Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering | 10.1145/3611643.3616291 | software architecture and design | documentation | development support and automation | generation | documentation generation | MSR techniques | dataset and benchmark creation | simplification | |||||||||||||||
| 2016 | Nejati, Shiva; Sabetzadeh, Mehrdad; Arora, Chetan; Briand, Lionel C.; Mandoux, Felix | Automated change impact analysis between SysML models of requirements and design | Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering | 10.1145/2950290.2950293 | software maintenance | change impact analysis | software architecture and design | requirements | software architecture and design | conformance and evolution | |||||||||||||||||
| 2020 | Hermann, Ben; Winter, Stefan; Siegmund, Janet | Community expectations for research artifacts and evaluation processes | Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering | 10.1145/3368089.3409767 | no MSR study | replicability requirements and limitations | |||||||||||||||||||||
| 2020 | Vassallo, Carmine; Proksch, Sebastian; Jancso, Anna; Gall, Harald C.; Di Penta, Massimiliano | Configuration smells in continuous delivery pipelines: a linter and a six-month study on GitLab | Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering | 10.1145/3368089.3409709 | software maintenance | development operations | CI/CD | MSR techniques | tool development | software architecture and design | configuration | CD-LINTER | |||||||||||||||
| 2016 | Yang, Yibiao; Zhou, Yuming; Liu, Jinping; Zhao, Yangyang; Lu, Hongmin; Xu, Lei; Xu, Baowen; Leung, Hareton | Effort-aware just-in-time defect prediction: simple unsupervised models could be better than supervised models | Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering | 10.1145/2950290.2950353 | software quality | defects | prediction | JIT, cross-project | |||||||||||||||||||
| 2021 | Golubev, Yaroslav; Kurbatova, Zarina; AlOmar, Eman Abdullah; Bryksin, Timofey; Mkaouer, Mohamed Wiem | One thousand and one stories: a large-scale survey of software refactoring | Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering | 10.1145/3468264.3473924 | no MSR study | ||||||||||||||||||||||
| 2023 | Lin, Bo; Wang, Shangwen; Liu, Zhongxin; Liu, Yepang; Xia, Xin; Mao, Xiaoguang | CCT5: A Code-Change-Oriented Pre-trained Model | Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering | 10.1145/3611643.3616339 | software maintenance | change patterns and evolution | development support and automation | MSR techniques | tool development | CCT5, representation learning | |||||||||||||||||
| 2023 | ESEC/FSE 2023: Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering | no MSR study | |||||||||||||||||||||||||
| 2017 | Zhou, Minghui; Chen, Qingying; Mockus, Audris; Wu, Fengguang | On the scalability of Linux kernel maintainers’ work | Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering | 10.1145/3106237.3106287 | software maintenance | activity and productivty | collaboration and coordination | organisational structures | |||||||||||||||||||
| 2017 | de Oliveira, Marcos César | DRACO: discovering refactorings that improve architecture using fine-grained co-change dependencies | Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering | 10.1145/3106237.3119872 | software maintenance | refactoring | MSR techniques | tool development | software architecture and design | DRACO, architecture improving refactorings | |||||||||||||||||
| 2016 | Nayebi, Maleknaz; Farrahi, Homayoon; Lee, Ada; Cho, Henry; Ruhe, Guenther | More insight from being more focused: analysis of clustered market apps | Proceedings of the International Workshop on App Market Analytics | 10.1145/2993259.2993266 | software usage | app stores | software usage | patterns | similar apps | ||||||||||||||||||
| 2016 | Sharif, Bonita; Clark, Benjamin; Maletic, Jonathan I. | Studying developer gaze to empower software engineering research and practice | Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering | 10.1145/2950290.2983988 | software usage | patterns | development support and automation | visualisation | development support and automation | summarisation | eye-tracking | ||||||||||||||||
| 2019 | Müller, Matthias | Managing the open cathedral | Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering | 10.1145/3338906.3341461 | collaboration and coordination | organisational structures | software maintenance | activity and productivity | |||||||||||||||||||
| 2015 | Xiao, Lu | Quantifying architectural debts | Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering | 10.1145/2786805.2803194 | software architecture and design | patterns and anti-patterns | software architecture and design | conformance and evolution | |||||||||||||||||||
| 2023 | Orrei, Vincenzo; Raglianti, Marco; Nagy, Csaba; Lanza, Michele | Contribution-Based Firing of Developers? | Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering | 10.1145/3611643.3613085 | collaboration and coordination | organisational structures | software maintenance | activity and productivity | |||||||||||||||||||
| 2023 | Bendimerad, Anes; Remil, Youcef; Mathonat, Romain; Kaytoue, Mehdi | On-Premise AIOps Infrastructure for a Software Editor SME: An Experience Report | Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering | 10.1145/3611643.3613876 | software maintenance | development operations | MLOps | ||||||||||||||||||||
| 2021 | An, Gabin; Yoo, Shin | Reducing the search space of bug inducing commits using failure coverage | Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering | 10.1145/3468264.3473129 | software quality | defects | detection | SZZ | |||||||||||||||||||
| 2021 | Almarimi, Nuri; Ouni, Ali; Chouchen, Moataz; Mkaouer, Mohamed Wiem | csDetector: an open source tool for community smells detection | Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering | 10.1145/3468264.3473121 | collaboration and coordination | organisational structures | MSR techniques | tool development | CSDetector | ||||||||||||||||||
| 2018 | Hashimoto, Masatomo; Mori, Akira; Izumida, Tomonori | Automated patch extraction via syntax- and semantics-aware Delta debugging on source code changes | Proceedings of the 2018 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering | 10.1145/3236024.3236047 | software maintenance | change patterns and evolution | MSR techniques | tool development | software maintenance | debugging and logging | DDJ | ||||||||||||||||
| 2016 | Nguyen, Anh Tuan; Hilton, Michael; Codoban, Mihai; Nguyen, Hoan Anh; Mast, Lily; Rademacher, Eli; Nguyen, Tien N.; Dig, Danny | API code recommendation using statistical learning from fine-grained changes | Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering | 10.1145/2950290.2950333 | development support and automation | recommendations | development support and automation | generation | code generation | MSR techniques | tool development | APIREC | |||||||||||||||
| 2017 | Debreceni, Csaba; Bergmann, Gábor; Búr, Márton; Ráth, István; Varró, Dániel | The MONDO collaboration framework: secure collaborative modeling over existing version control systems | Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering | 10.1145/3106237.3122829 | software quality | vulnerabilities and security | software maintenance | code merge | MSR techniques | tool development | MONDO, secure collaboration and code merge | ||||||||||||||||
| 2016 | FSE 2016: Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering | no MSR study | |||||||||||||||||||||||||
| 2020 | El-Hajj, Rehab; Nadi, Sarah | LibComp: an IntelliJ plugin for comparing Java libraries | Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering | 10.1145/3368089.3417922 | software maintenance | dependency management | development support and automation | recommendations | MSR techniques | tool development | LibComp | ||||||||||||||||
| 2015 | Beller, Moritz; Gousios, Georgios; Panichella, Annibale; Zaidman, Andy | When, how, and why developers (do not) test in their IDEs | Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering | 10.1145/2786805.2786843 | software quality | tests | |||||||||||||||||||||
| 2015 | Chen, Fuxiang; Kim, Sunghun | Crowd debugging | Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering | 10.1145/2786805.2786819 | software quality | defects | software maintenance | debugging and logging | collaboration and coordination | communication | |||||||||||||||||
| 2016 | Jiang, Yanyan; Chen, Haicheng; Qin, Feng; Xu, Chang; Ma, Xiaoxing; Lu, Jian | Crash consistency validation made easy | Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering | 10.1145/2950290.2950327 | software quality | defects | detection | MSR techniques | tool development | C³ | |||||||||||||||||
| 2019 | Ivanković, Marko; Petrović, Goran; Just, René; Fraser, Gordon | Code coverage at Google | Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering | 10.1145/3338906.3340459 | software quality | tests | |||||||||||||||||||||
| 2017 | Fielding, Roy T.; Taylor, Richard N.; Erenkrantz, Justin R.; Gorlick, Michael M.; Whitehead, Jim; Khare, Rohit; Oreizy, Peyman | Reflections on the REST architectural style and ““principled design of the modern web architecture”” (impact paper award) | Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering | 10.1145/3106237.3121282 | no MSR study | ||||||||||||||||||||||
| 2016 | Zhu, Jiaxin; Zhou, Minghui; Mockus, Audris | Effectiveness of code contribution: from patch-based to pull-request-based tools | Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering | 10.1145/2950290.2950364 | collaboration and coordination | mechanisms | software maintenance | activity and productivity | pull request effectiveness | ||||||||||||||||||
| 2016 | Maoz, Shahar; Ringert, Jan Oliver | On well-separation of GR(1) specifications | Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering | 10.1145/2950290.2950300 | no MSR study | Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering | 10.1145/2950290.2950300 | no MSR study |
| Document Title | Authors | Publication Title | Publication Year | DOI | Primary Category 1 | Secondary Category 1 | Tertiary Category 1 | Primary Category 2 | Secondary Category 2 | Tertiary Category 2 | Primary Category 3 | Secondary Category 3 | Tertiary Category 3 | Notes |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| A Declarative Foundation for Comprehensive History Querying | R. Stevens | 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering | 2015 | 10.1109/ICSE.2015.289 | MSR techniques | tool development | software maintenance | change patterns and evolution | QwalKeko | |||||
| The List is the Process: Reliable Pre-Integration Tracking of Commits on Mailing Lists | R. Ramsauer; D. Lohmann; W. Mauerer | 2019 IEEE/ACM 41st International Conference on Software Engineering (ICSE) | 2019 | 10.1109/ICSE.2019.00088 | software quality | code reviews | collaboration and coordination | communication | MSR techniques | tool development | PaStA, patch stack analysis, mapping commits and mails | |||
| Do You Remember This Source Code? | J. Krüger; J. Wiemann; W. Fenske; G. Saake; T. Leich | 2018 IEEE/ACM 40th International Conference on Software Engineering (ICSE) | 2018 | 10.1145/3180155.3180215 | no MSR study | expertise | ||||||||
| How Do Companies Collaborate in Open Source Ecosystems? An Empirical Study of OpenStack | Y. Zhang; M. Zhou; K. -J. Stol; J. Wu; Z. Jin | 2020 IEEE/ACM 42nd International Conference on Software Engineering (ICSE) | 2020 | 10.1145/3377811.3380376 | collaboration and coordination | organisational structures | software maintenance | activity and productivity | company participation | |||||
| Assessing the Threat of Untracked Changes in Software Evolution | A. Hora; D. Silva; M. T. Valente; R. Robbes | 2018 IEEE/ACM 40th International Conference on Software Engineering (ICSE) | 2018 | 10.1145/3180155.3180212 | MSR techniques | threats | software maintenance | refactoring | related work on threats | |||||
| Classifying Developers into Core and Peripheral: An Empirical Study on Count and Network Metrics | M. Joblin; S. Apel; C. Hunsen; W. Mauerer | 2017 IEEE/ACM 39th International Conference on Software Engineering (ICSE) | 2017 | 10.1109/ICSE.2017.23 | collaboration and coordination | organisational structures | ||||||||
| Fast Feedback Cycles in Empirical Software Engineering Research | A. Vetrò; S. Ognawala; D. M. Fernández; S. Wagner | 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering | 2015 | 10.1109/ICSE.2015.198 | no MSR study | |||||||||
| Rapid Multi-Purpose, Multi-Commit Code Analysis | C. V. Alexandru; H. C. Gall | 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering | 2015 | 10.1109/ICSE.2015.211 | MSR techniques | tool development | software maintenance | change patterns and evolution | LISA | |||||
| [Journal First] The Scent of a Smell: An Extensive Comparison Between Textual and Structural Smells | F. Palomba; A. Panichella; A. Zaidman; R. Oliveto; A. De Lucia | 2018 IEEE/ACM 40th International Conference on Software Engineering (ICSE) | 2018 | 10.1145/3180155.3182530 | software maintenance | technical debt | code smells | |||||||
| Too Quiet in the Library: An Empirical Study of Security Updates in Android Apps’ Native Code | S. Almanee; A. √únal; M. Payer; J. Garcia | 2021 IEEE/ACM 43rd International Conference on Software Engineering (ICSE) | 2021 | 10.1109/ICSE43902.2021.00122 | software quality | vulnerabilities and security | software maintenance | dependency management | software maintenance | activity and productivity | ||||
| Lessons from Eight Years of Operational Data from a Continuous Integration Service: An Exploratory Case Study of CircleCI | K. Gallaba; M. Lamothe; S. McIntosh | 2022 IEEE/ACM 44th International Conference on Software Engineering (ICSE) | 2022 | 10.1145/3510003.3510211 | software maintenance | development operations | CI/CD | software maintenance | builds | software usage | patterns | |||
| Commit Message Matters: Investigating Impact and Evolution of Commit Message Quality | J. Li; I. Ahmed | 2023 IEEE/ACM 45th International Conference on Software Engineering (ICSE) | 2023 | 10.1109/ICSE48619.2023.00076 | software architecture and design | documentation | software quality | defects | patterns | collaboration and coordination | communication | |||
| What Challenges Do Developers Face About Checked-in Secrets in Software Artifacts? | S. K. Basak; L. Neil; B. Reaves; L. Williams | 2023 IEEE/ACM 45th International Conference on Software Engineering (ICSE) | 2023 | 10.1109/ICSE48619.2023.00141 | software quality | vulnerabilities and security | collaboration and coordination | communication | StackOverflow | |||||
| The Impact of Mislabelling on the Performance and Interpretation of Defect Prediction Models | C. Tantithamthavorn; S. McIntosh; A. E. Hassan; A. Ihara; K. Matsumoto | 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering | 2015 | 10.1109/ICSE.2015.93 | software quality | defects | prediction | MSR techniques | threats | mislabling in ML | ||||
| Adding Sparkle to Social Coding: An Empirical Study of Repository Badges in the npm Ecosystem | A. Trockman; S. Zhou; C. K√§stner; B. Vasilescu | 2018 IEEE/ACM 40th International Conference on Software Engineering (ICSE) | 2018 | 10.1145/3180155.3180209 | collaboration and coordination | mechanisms | software maintenance | activity and productivity | software quality | badges | ||||
| Cascade: A Universal Programmer-Assisted Type Qualifier Inference Tool | M. Vakilian; A. Phaosawasdi; M. D. Ernst; R. E. Johnson | 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering | 2015 | 10.1109/ICSE.2015.44 | MSR techniques | tool development | development support and automation | CASCADE | ||||||
| 9.6 Million Links in Source Code Comments: Purpose, Evolution, and Decay | H. Hata; C. Treude; R. G. Kula; T. Ishio | 2019 IEEE/ACM 41st International Conference on Software Engineering (ICSE) | 2019 | 10.1109/ICSE.2019.00123 | software maintenance | dependency management | software architecture and design | documentation | links in commits | |||||
| When and Why Your Code Starts to Smell Bad | M. Tufano; F. Palomba; G. Bavota; R. Oliveto; M. Di Penta; A. De Lucia; D. Poshyvanyk | 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering | 2015 | 10.1109/ICSE.2015.59 | software maintenance | technical debt | code smells | software maintenance | change patterns and evolution | |||||
| Gang of Eight: A Defect Taxonomy for Infrastructure as Code Scripts | A. Rahman; E. Farhana; C. Parnin; L. Williams | 2020 IEEE/ACM 42nd International Conference on Software Engineering (ICSE) | 2020 | 10.1145/3377811.3380409 | software quality | defects | patterns | software architecture and design | configuration | infrastructure as code | ||||
| Same File, Different Changes: The Potential of Meta-Maintenance on GitHub | H. Hata; R. G. Kula; T. Ishio; C. Treude | 2021 IEEE/ACM 43rd International Conference on Software Engineering (ICSE) | 2021 | 10.1109/ICSE43902.2021.00076 | software maintenance | reuse and clones | software maintenance | change patterns and evolution | software architecture and design | features and variants | cross-project clones | |||
| RAT: A Refactoring-Aware Traceability Model for Bug Localization | F. Niu; W. K. G. Assunção; L. Huang; C. Mayr-Dorn; J. Ge; B. Luo; A. Egyed | 2023 IEEE/ACM 45th International Conference on Software Engineering (ICSE) | 2023 | 10.1109/ICSE48619.2023.00028 | software maintenance | refactoring | software quality | defects | localisation | |||||
| ViolationTracker: Building Precise Histories for Static Analysis Violations | P. Yu; Y. Wu; X. Peng; J. Peng; J. Zhang; P. Xie; W. Zhao | 2023 IEEE/ACM 45th International Conference on Software Engineering (ICSE) | 2023 | 10.1109/ICSE48619.2023.00171 | MSR techniques | tool development | software quality | defects | patterns | ViolationTracker | ||||
| Discovering Repetitive Code Changes in Python ML Systems | M. Dilhara; A. Ketkar; N. Sannidhi; D. Dig | 2022 IEEE/ACM 44th International Conference on Software Engineering (ICSE) | 2022 | 10.1145/3510003.3510225 | MSR techniques | tool development | software maintenance | change patterns and evolution | software maintenance | refactoring | R-CPatMiner | |||
| IoT Bugs and Development Challenges | A. Makhshari; A. Mesbah | 2021 IEEE/ACM 43rd International Conference on Software Engineering (ICSE) | 2021 | 10.1109/ICSE43902.2021.00051 | software quality | defects | patterns | collaboration and coordination | communication | IoT, issue reports | ||||
| Tracking Static Analysis Violations over Time to Capture Developer Characteristics | P. Avgustinov; A. I. Baars; A. S. Henriksen; G. Lavender; G. Menzel; O. De Moor; M. Schafer; J. Tibble | 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering | 2015 | 10.1109/ICSE.2015.62 | software quality | defects | patterns | software maintenance | change patterns and evolution | collaboration and coordination | human factors and values | |||
| Seamless Variability Management with the Virtual Platform | W. Mahmood; D. Strüber; T. Berger; R. Lämmel; M. Mukelabai | 2021 IEEE/ACM 43rd International Conference on Software Engineering (ICSE) | 2021 | 10.1109/ICSE43902.2021.00147 | software architecture and design | features and variants | software architecture and design | configuration | software maintenance | effort estimation | ||||
| Automatically Matching Bug Reports With Related App Reviews | M. Haering; C. Stanik; W. Maalej | 2021 IEEE/ACM 43rd International Conference on Software Engineering (ICSE) | 2021 | 10.1109/ICSE43902.2021.00092 | MSR techniques | tool development | software usage | end-user reviews | software quality | defects | DeepMatcher | |||
| A Large Scale Study of License Usage on GitHub | C. Vendome | 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering | 2015 | 10.1109/ICSE.2015.245 | software governance | licensing | ||||||||
| Big Data = Big Insights? Operationalising Brooks’ Law in a Massive GitHub Data Set | C. Gote; P. Mavrodiev; F. Schweitzer; I. Scholtes | 2022 IEEE/ACM 44th International Conference on Software Engineering (ICSE) | 2022 | 10.1145/3510003.3510619 | software maintenance | activity and productivity | collaboration and coordination | organisational structures | MSR techniques | threats | ||||
| Technical Leverage in a Software Ecosystem: Development Opportunities and Security Risks | F. Massacci; I. Pashchenko | 2021 IEEE/ACM 43rd International Conference on Software Engineering (ICSE) | 2021 | 10.1109/ICSE43902.2021.00125 | software maintenance | dependency management | software maintenance | change patterns and evolution | software quality | vulnerabilities and security | ||||
| Table of contents | 2017 IEEE/ACM 39th International Conference on Software Engineering (ICSE) | 2017 | 10.1109/ICSE.2017.4 | no MSR study |
| Document Title | Authors | Publication Title | Publication Year | DOI | Primary Category 1 | Secondary Category 1 | Tertiary Category 1 | Primary Category 2 | Secondary Category 2 | Tertiary Category 2 | Primary Category 3 | Secondary Category 3 | Tertiary Category 3 | Notes |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Structured Information on State and Evolution of Dockerfiles on GitHub | G. Schermann; S. Zumberi; J. Cito | 2018 IEEE/ACM 15th International Conference on Mining Software Repositories (MSR) | 2018 | MSR techniques | dataset and benchmark creation | Android apps | ||||||||
| Empirical Study in using Version Histories for Change Risk Classification | M. Kiehn; X. Pan; F. Camci | 2019 IEEE/ACM 16th International Conference on Mining Software Repositories (MSR) | 2019 | 10.1109/MSR.2019.00018 | software maintenance | change patterns and evolution | software quality | defects | detection | software quality | defects | fixes | ||
| Crossflow: A Framework for Distributed Mining of Software Repositories | D. Kolovos; P. Neubauer; K. Barmpis; N. Matragkas; R. Paige | 2019 IEEE/ACM 16th International Conference on Mining Software Repositories (MSR) | 2019 | 10.1109/MSR.2019.00032 | MSR techniques | tool development | Crossflow | |||||||
| Candoia: A Platform for Building and Sharing Mining Software Repositories Tools as Apps | N. M. Tiwari; G. Upadhyaya; H. A. Nguyen; H. Rajan | 2017 IEEE/ACM 14th International Conference on Mining Software Repositories (MSR) | 2017 | 10.1109/MSR.2017.56 | MSR techniques | tool development | Candoia, MSR app deployment | |||||||
| Half-Century of Unix: History, Preservation, and Lessons Learned | D. Spinellis | 2017 IEEE/ACM 14th International Conference on Mining Software Repositories (MSR) | 2017 | 10.1109/MSR.2017.1 | software architecture and design | software maintenance | collaboration and coordination | |||||||
| The Software Heritage Graph Dataset: Public Software Development Under One Roof | A. Pietri; D. Spinellis; S. Zacchiroli | 2019 IEEE/ACM 16th International Conference on Mining Software Repositories (MSR) | 2019 | 10.1109/MSR.2019.00030 | MSR techniques | dataset and benchmark creation | Software Heritage Graph | |||||||
| An Empirical Study of Multiple Names and Email Addresses in OSS Version Control Repositories | J. Zhu; J. Wei | 2019 IEEE/ACM 16th International Conference on Mining Software Repositories (MSR) | 2019 | 10.1109/MSR.2019.00068 | MSR techniques | threats | collaboration and coordination | |||||||
| Software Evolution and Quality Data from Controlled, Multiple, Industrial Case Studies | A. Yamashita; S. A. Abtahizadeh; F. Khomh; Y. -G. Guéhéneuc | 2017 IEEE/ACM 14th International Conference on Mining Software Repositories (MSR) | 2017 | 10.1109/MSR.2017.44 | no MSR study | controlled experiment | ||||||||
| CodeLL: A Lifelong Learning Dataset to Support the Co-Evolution of Data and Language Models of Code | M. Weyssow; C. Di Sipio; D. Di Ruscio; H. Sahraoui | 2024 IEEE/ACM 21st International Conference on Mining Software Repositories (MSR) | 2024 | development support and automation | generation | code generation | ||||||||
| What Is the Gist? Understanding the Use of Public Gists on GitHub | W. Wang; G. Poo-Caamaño; E. Wilde; D. M. German | 2015 IEEE/ACM 12th Working Conference on Mining Software Repositories | 2015 | 10.1109/MSR.2015.36 | software usage | patterns | Gist | |||||||
| Co-evolution of Infrastructure and Source Code - An Empirical Study | Y. Jiang; B. Adams | 2015 IEEE/ACM 12th Working Conference on Mining Software Repositories | 2015 | 10.1109/MSR.2015.12 | software maintenance | change patterns and evolution | ||||||||
| Forking Without Clicking: on How to Identify Software Repository Forks | A. Pietri; G. Rousseau; S. Zacchiroli | 2020 IEEE/ACM 17th International Conference on Mining Software Repositories (MSR) | 2020 | 10.1145/3379597.3387450 | software architecture and design | features and variants | software maintenance | reuse and clones | ||||||
| Empirical Standards for Repository Mining | P. Chatterjee; T. Sharma; P. Ralph | 2022 IEEE/ACM 19th International Conference on Mining Software Repositories (MSR) | 2022 | 10.1145/3524842.3528032 | MSR techniques | threats | empirical standards | |||||||
| An Architectural Evolution Dataset | M. Wermelinger; Y. Yu | 2015 IEEE/ACM 12th Working Conference on Mining Software Repositories | 2015 | 10.1109/MSR.2015.74 | MSR techniques | dataset and benchmark creation | software architecture and design | features and variants | software architecture and design | conformance and evolution | ||||
| AIMMX: Artificial Intelligence Model Metadata Extractor | J. Tsay; A. Braz; M. Hirzel; A. Shinnar; T. Mummert | 2020 IEEE/ACM 17th International Conference on Mining Software Repositories (MSR) | 2020 | 10.1145/3379597.3387448 | MSR techniques | tool development | AIMMX | |||||||
| Availability and Usage of Platform-Specific APIs: A First Empirical Study | R. Job; A. Hora | 2024 IEEE/ACM 21st International Conference on Mining Software Repositories (MSR) | 2024 | software usage | popularity | software maintenance | dependency management | |||||||
| World of Code: An Infrastructure for Mining the Universe of Open Source VCS Data | Y. Ma; C. Bogart; S. Amreen; R. Zaretzki; A. Mockus | 2019 IEEE/ACM 16th International Conference on Mining Software Repositories (MSR) | 2019 | 10.1109/MSR.2019.00031 | MSR techniques | tool development | World of Code | |||||||
| The Impact of Switching to a Rapid Release Cycle on the Integration Delay of Addressed Issues - An Empirical Study of the Mozilla Firefox Project | D. A. da Costa; S. McIntosh; U. Kulesza; A. E. Hassan | 2016 IEEE/ACM 13th Working Conference on Mining Software Repositories (MSR) | 2016 | software governance | release management | software maintenance | integration | |||||||
| An Empirical Analysis of the Docker Container Ecosystem on GitHub | J. Cito; G. Schermann; J. E. Wittern; P. Leitner; S. Zumberi; H. C. Gall | 2017 IEEE/ACM 14th International Conference on Mining Software Repositories (MSR) | 2017 | 10.1109/MSR.2017.67 | software maintenance | development operations | builds | software maintenance | dependency management | |||||
| Investigating Code Review Practices in Defective Files: An Empirical Study of the Qt System | P. Thongtanunam; S. McIntosh; A. E. Hassan; H. Iida | 2015 IEEE/ACM 12th Working Conference on Mining Software Repositories | 2015 | 10.1109/MSR.2015.23 | software quality | code reviews | software quality | defects | patterns | |||||
| An Empirical Study of the Personnel Overhead of Continuous Integration | M. Manglaviti; E. Coronado-Montoya; K. Gallaba; S. McIntosh | 2017 IEEE/ACM 14th International Conference on Mining Software Repositories (MSR) | 2017 | 10.1109/MSR.2017.31 | software maintenance | development operations | CI/CD | software maintenance | effort estimation | |||||
| Andromeda: A Dataset of Ansible Galaxy Roles and Their Evolution | R. Opdebeeck; A. Zerouali; C. De Roover | 2021 IEEE/ACM 18th International Conference on Mining Software Repositories (MSR) | 2021 | 10.1109/MSR52588.2021.00078 | MSR techniques | dataset and benchmark creation | software maintenance | development operations | Andromeda dataset | |||||
| A Time Series-Based Dataset of Open-Source Software Evolution | B. L. Sousa; M. A. S. Bigonha; K. A. M. Ferreira; G. C. Franco | 2022 IEEE/ACM 19th International Conference on Mining Software Repositories (MSR) | 2022 | 10.1145/3524842.3528492 | MSR techniques | dataset and benchmark creation | software maintenance | activity and productivity | software quality | code metrics | time series data | |||
| Adressing Problems with External Validity of Repository Mining Studies Through a Smart Data Platform | F. Trautsch; S. Herbold; P. Makedonski; J. Grabowski | 2016 IEEE/ACM 13th Working Conference on Mining Software Repositories (MSR) | 2016 | 10.1145/2901739.2901749 | development support and automation | recommendations | software maintenance | code and change prediction | ||||||
| Mining API Interactions to Analyze Software Revisions for the Evolution of Energy Consumption | A. Schuler; G. Kotsis | 2021 IEEE/ACM 18th International Conference on Mining Software Repositories (MSR) | 2021 | 10.1109/MSR52588.2021.00043 | software quality | energy efficiency | software maintenance | dependency management | ||||||
| Documented Unix Facilities over 48 Years | D. Spinellis | 2018 IEEE/ACM 15th International Conference on Mining Software Repositories (MSR) | 2018 | collaboration and coordination | organisational structures | software maintenance | change patterns and evolution | inner source | ||||||
| An Empirical Analysis of Build Failures in the Continuous Integration Workflows of Java-Based Open-Source Software | T. Rausch; W. Hummer; P. Leitner; S. Schulte | 2017 IEEE/ACM 14th International Conference on Mining Software Repositories (MSR) | 2017 | 10.1109/MSR.2017.54 | software maintenance | development operations | CI/CD | software maintenance | development operations | builds | ||||
| A Repository with 44 Years of Unix Evolution | D. Spinellis | 2015 IEEE/ACM 12th Working Conference on Mining Software Repositories | 2015 | 10.1109/MSR.2015.64 | MSR techniques | dataset and benchmark creation | software maintenance | change patterns and evolution | ||||||
| EGAD: A moldable tool for GitHub Action analysis | P. Valenzuela-Toledo; A. Bergel; T. Kehrer; O. Nierstrasz | 2023 IEEE/ACM 20th International Conference on Mining Software Repositories (MSR) | 2023 | 10.1109/MSR59073.2023.00044 | MSR techniques | tool development | software maintenance | development operations | CI/CD | EGAD | ||||
| An Empirical Study of End-User Programmers in the Computer Music Community | G. Burlet; A. Hindle | 2015 IEEE/ACM 12th Working Conference on Mining Software Repositories | 2015 | 10.1109/MSR.2015.34 | software maintenance | change patterns and evolution | ||||||||
| SOTorrent: Studying the Origin, Evolution, and Usage of Stack Overflow Code Snippets | S. Baltes; C. Treude; S. Diehl | 2019 IEEE/ACM 16th International Conference on Mining Software Repositories (MSR) | 2019 | 10.1109/MSR.2019.00038 | MSR techniques | dataset and benchmark creation | software maintenance | change patterns and evolution | collaboration and coordination | communication | SOTorrent | |||
| Maintenance and Evolution: GrimoireLab Graal | W. Meijer; D. Visscher; E. De Haan; M. Schröder; L. Visscher; A. Capiluppi; I. Botez | 2022 IEEE/ACM 19th International Conference on Mining Software Repositories (MSR) | 2022 | 10.1145/3524842.3528521 | software quality | code metrics | software maintenance | change patterns and evolution | software architecture and design | conformance and evolution | ||||
| How Android App Developers Manage Power Consumption? - An Empirical Study by Mining Power Management Commits | L. Bao; D. Lo; X. Xia; X. Wang; C. Tian | 2016 IEEE/ACM 13th Working Conference on Mining Software Repositories (MSR) | 2016 | software quality | energy efficiency | software maintenance | change patterns and evolution | |||||||
| An Empirical Study on the Survival Rate of GitHub Projects | A. Ait; J. L. C. Izquierdo; J. Cabot | 2022 IEEE/ACM 19th International Conference on Mining Software Repositories (MSR) | 2022 | 10.1145/3524842.3527941 | software maintenance | activity and productivity | ||||||||
| Towards Mining Answer Edits to Extract Evolution Patterns in Stack Overflow | T. Diamantopoulos; M. I. Sifaki; A. Symeonidis | 2019 IEEE/ACM 16th International Conference on Mining Software Repositories (MSR) | 2019 | 10.1109/MSR.2019.00043 | collaboration and coordination | communication | topic modeling | |||||||
| An Exploratory Study of Project Activity Changepoints in Open Source Software Evolution | J. Walden; N. Burgin; K. Kaur | 2021 IEEE/ACM 18th International Conference on Mining Software Repositories (MSR) | 2021 | 10.1109/MSR52588.2021.00088 | software maintenance | activity and productivity | software maintenance | change patterns and evolution | ||||||
| Behind the Intents: An In-depth Empirical Study on Software Refactoring in Modern Code Review | M. Paixão; A. Uchôa; A. C. Bibiano; D. Oliveira; A. Garcia; J. Krinke; E. Arvonio | 2020 IEEE/ACM 17th International Conference on Mining Software Repositories (MSR) | 2020 | 10.1145/3379597.3387475 | software quality | code reviews | software maintenance | refactoring | software maintenance | change patterns and evolution | ||||
| How do Machine Learning Projects use Continuous Integration Practices? An Empirical Study on GitHub Actions | J. H. Bernardo; D. Alencar Da Costa; S. Q. de Medeiros; U. Kulesza | 2024 IEEE/ACM 21st International Conference on Mining Software Repositories (MSR) | 2024 | software maintenance | development operations | MLOps | software maintenance | development operations | CI/CD | |||||
| Leveraging Historical Versions of Android Apps for Efficient and Precise Taint Analysis | J. Jenkins; H. Cai | 2018 IEEE/ACM 15th International Conference on Mining Software Repositories (MSR) | 2018 | software quality | vulnerabilities and security | detection | MSR techniques | tool development | EvoTaint | |||||
| An Empirical Study of the Copy and Paste Behavior during Development | T. M. Ahmed; W. Shang; A. E. Hassan | 2015 IEEE/ACM 12th Working Conference on Mining Software Repositories | 2015 | 10.1109/MSR.2015.17 | software maintenance | reuse and clones | software maintenance | change patterns and evolution | ||||||
| A dataset of GitHub Actions workflow histories | G. Cardoen; T. Mens; A. Decan | 2024 IEEE/ACM 21st International Conference on Mining Software Repositories (MSR) | 2024 | software maintenance | development operations | CI/CD | MSR techniques | tool development | gigawork | |||||
| A Mutation-Guided Assessment of Acceleration Approaches for Continuous Integration: An Empirical Study of YourBase | Z. Zeng; T. Xiao; M. Lamothe; H. Hata; S. McIntosh | 2024 IEEE/ACM 21st International Conference on Mining Software Repositories (MSR) | 2024 | software maintenance | development operations | CI/CD | software maintenance | development operations | builds | |||||
| Do Customized Android Frameworks Keep Pace with Android? | P. Liu; M. Fazzini; J. Grundy; L. Li | 2022 IEEE/ACM 19th International Conference on Mining Software Repositories (MSR) | 2022 | 10.1145/3524842.3527963 | software maintenance | code merge | conflicts | |||||||
| Analyzing the Evolution and Maintenance of ML Models on Hugging Face | J. Castaño; S. Martínez-Fernández; X. Franch; J. Bogner | 2024 IEEE/ACM 21st International Conference on Mining Software Repositories (MSR) | 2024 | collaboration and coordination | communication | StackOverflow, edit patterns | ||||||||
| Structure and Evolution of Package Dependency Networks | R. Kikas; G. Gousios; M. Dumas; D. Pfahl | 2017 IEEE/ACM 14th International Conference on Mining Software Repositories (MSR) | 2017 | 10.1109/MSR.2017.55 | software maintenance | dependency management | ||||||||
| Exception Evolution in Long-Lived Java Systems | H. Osman; A. Chis; C. Corrodi; M. Ghafari; O. Nierstrasz | 2017 IEEE/ACM 14th International Conference on Mining Software Repositories (MSR) | 2017 | 10.1109/MSR.2017.21 | software architecture and design | patterns | software architecture and design | conformance and evolution | software maintenance | change patterns and evolution | ||||
| What Edits are Done on the Highly Answered Questions in Stack Overflow? An Empirical Study | X. Jin; F. Servant | 2019 IEEE/ACM 16th International Conference on Mining Software Repositories (MSR) | 2019 | 10.1109/MSR.2019.00045 | collaboration and coordination | communication | topic modeling | StackOverflow | ||||||
| Characterizing High-Quality Test Methods: A First Empirical Study | V. Veloso; A. Hora | 2022 IEEE/ACM 19th International Conference on Mining Software Repositories (MSR) | 2022 | 10.1145/3524842.3529092 | software quality | tests | ||||||||
| An Empirical Study of Build Failures in the Docker Context | Y. Wu; Y. Zhang; T. Wang; H. Wang | 2020 IEEE/ACM 17th International Conference on Mining Software Repositories (MSR) | 2020 | 10.1145/3379597.3387483 | software maintenance | development operations | builds | |||||||
| An Empirical Study on the Usage of BERT Models for Code Completion | M. Ciniselli; N. Cooper; L. Pascarella; D. Poshyvanyk; M. Di Penta; G. Bavota | 2021 IEEE/ACM 18th International Conference on Mining Software Repositories (MSR) | 2021 | 10.1109/MSR52588.2021.00024 | development support and automation | generation | code generation | completion | ||||||
| Which Non-functional Requirements Do Developers Focus On? An Empirical Study on Stack Overflow Using Topic Analysis | J. Zou; L. Xu; W. Guo; M. Yan; D. Yang; X. Zhang | 2015 IEEE/ACM 12th Working Conference on Mining Software Repositories | 2015 | 10.1109/MSR.2015.60 | collaboration and coordination | communication | topic modeling | software architecture and design | requirements | non-functional requirements | ||||
| An Empirical Study of Activity, Popularity, Size, Testing, and Stability in Continuous Integration | A. Gautam; S. Vishwasrao; F. Servant | 2017 IEEE/ACM 14th International Conference on Mining Software Repositories (MSR) | 2017 | 10.1109/MSR.2017.38 | software maintenance | development operations | CI/CD | collaboration and coordination | onboarding | |||||
| Empirical Study on the Relationship Between Developer’s Working Habits and Efficiency | A. Rodriguez; f. tanaka; y. kamei | 2018 IEEE/ACM 15th International Conference on Mining Software Repositories (MSR) | 2018 | software maintenance | activity and productivity | |||||||||
| Analysis of Exception Handling Patterns in Java Projects: An Empirical Study | S. Nakshatri; M. Hegde; S. Thandra | 2016 IEEE/ACM 13th Working Conference on Mining Software Repositories (MSR) | 2016 | software architecture and design | patterns | exception handling | ||||||||
| Which bugs are missed in code reviews: An empirical study on SmartSHARK dataset | F. Khoshnoud; A. R. Nasab; Z. Toudeji; A. Sami | 2022 IEEE/ACM 19th International Conference on Mining Software Repositories (MSR) | 2022 | 10.1145/3524842.3527997 | software quality | code reviews | software quality | defects | detection | software quality | defects | patterns | ||
| An Empirical Study to Investigate Collaboration Among Developers in Open Source Software (OSS) | W. Sun; S. Iwuchukwu; A. A. Bangash; A. Hindle | 2023 IEEE/ACM 20th International Conference on Mining Software Repositories (MSR) | 2023 | 10.1109/MSR59073.2023.00054 | collaboration and coordination | software maintenance | change patterns and evolution | |||||||
| An Empirical Study on the Impact of Deimplicitization on Comprehension in Programs Using Application Frameworks | J. Cito; J. Shen; M. Rinard | 2020 IEEE/ACM 17th International Conference on Mining Software Repositories (MSR) | 2020 | 10.1145/3379597.3387507 | development support and automation | software maintenance | refactoring | software maintenance | activity and productivity | |||||
| A Large-Scale Empirical Study of Open Source License Usage: Practices and Challenges | J. Wu; L. Bao; X. Yang; X. Xia; X. Hu | 2024 IEEE/ACM 21st International Conference on Mining Software Repositories (MSR) | 2024 | software governance | licensing | |||||||||
| Predicting Likelihood of Requirement Implementation within the Planned Iteration: An Empirical Study at IBM | A. Dehghan; A. Neal; K. Blincoe; J. Linaker; D. Damian | 2017 IEEE/ACM 14th International Conference on Mining Software Repositories (MSR) | 2017 | 10.1109/MSR.2017.53 | software architecture and design | requirements | software maintenance | effort estimation | software governance | release management | also interviews | |||
| Challenges in Chatbot Development: A Study of Stack Overflow Posts | A. Abdellatif; D. Costa; K. Badran; R. Abdalkareem; E. Shihab | 2020 IEEE/ACM 17th International Conference on Mining Software Repositories (MSR) | 2020 | 10.1145/3379597.3387472 | collaboration and coordination | communication | topic modeling | StackOverflow | ||||||
| Studying the Impact of Continuous Delivery Adoption on Bug-Fixing Time in Apache’s Open-Source Projects | C. D. A. de Almeida; D. N. Feij√≥; L. S. Rocha | 2022 IEEE/ACM 19th International Conference on Mining Software Repositories (MSR) | 2022 | 10.1145/3524842.3528049 | software maintenance | development operations | CI/CD | software quality | defects | fixes | software maintenance | activity and productivity | ||
| A Study on the Role of Software Architecture in the Evolution and Quality of Software | E. Kouroshfar; M. Mirakhorli; H. Bagheri; L. Xiao; S. Malek; Y. Cai | 2015 IEEE/ACM 12th Working Conference on Mining Software Repositories | 2015 | 10.1109/MSR.2015.30 | software architecture and design | conformance and evolution | software maintenance | change patterns and evolution | software quality | defects | detection | module co-change metrics | ||
| Does Generative AI Generate Smells Related to Container Orchestration?: An Exploratory Study with Kubernetes Manifests | Y. Zhang; R. Meredith; W. Reeves; J. Coriolano; M. A. Babar; A. Rahman | 2024 IEEE/ACM 21st International Conference on Mining Software Repositories (MSR) | 2024 | software quality | defects | patterns | development support and automation | generation | code generation | software maintenance | development operations | |||
| Bug Characteristics in Blockchain Systems: A Large-Scale Empirical Study | Z. Wan; D. Lo; X. Xia; L. Cai | 2017 IEEE/ACM 14th International Conference on Mining Software Repositories (MSR) | 2017 | 10.1109/MSR.2017.59 | software quality | defects | patterns | software quality | defects | fixes | BlockChain | |||
| git2net - Mining Time-Stamped Co-Editing Networks from Large git Repositories | C. Gote; I. Scholtes; F. Schweitzer | 2019 IEEE/ACM 16th International Conference on Mining Software Repositories (MSR) | 2019 | 10.1109/MSR.2019.00070 | collaboration and coordination | organisational structures | MSR techniques | tool development | git2net | |||||
| Analyzing Developer-ChatGPT Conversations for Software Refactoring: An Exploratory Study | S. Deo; D. Hinge; O. S. Chavan; Y. Olivia Wang; M. W. Mkaouer | 2024 IEEE/ACM 21st International Conference on Mining Software Repositories (MSR) | 2024 | development support and automation | generation | code generation | software maintenance | refactoring | collaboration and coordination | communication | topic modeling | |||
| An Empirical Study of Developer Discussions on Low-Code Software Development Challenges | M. A. Al Alamin; S. Malakar; G. Uddin; S. Afroz; T. B. Haider; A. Iqbal | 2021 IEEE/ACM 18th International Conference on Mining Software Repositories (MSR) | 2021 | 10.1109/MSR52588.2021.00018 | collaboration and coordination | communication | topic modeling | |||||||
| Understanding the Exception Handling Strategies of Java Libraries: An Empirical Study | D. Sena; R. Coelho; U. Kulesza; R. Bonif√°cio | 2016 IEEE/ACM 13th Working Conference on Mining Software Repositories (MSR) | 2016 | software architecture and design | patterns and anti-patterns | exceptions | ||||||||
| An Empirical Study of OSS-Fuzz Bugs | Z. Y. Ding; C. Le Goues | 2021 IEEE/ACM 18th International Conference on Mining Software Repositories (MSR) | 2021 | 10.1109/MSR52588.2021.00026 | software quality | tests | software maintenance | development operations | software quality | defects | detection | |||
| An Empirical Study of Architectural Change in Open-Source Software Systems | D. M. Le; P. Behnamghader; J. Garcia; D. Link; A. Shahbazian; N. Medvidovic | 2015 IEEE/ACM 12th Working Conference on Mining Software Repositories | 2015 | 10.1109/MSR.2015.29 | software architecture and design | conformance and evolution | MSR techniques | tool development | software maintenance | ARCADE | ||||
| What constitutes Software? An Empirical, Descriptive Study of Artifacts | R. -H. Pfeiffer | 2020 IEEE/ACM 17th International Conference on Mining Software Repositories (MSR) | 2020 | 10.1145/3379597.3387442 | software architecture and design | definition of software based on MSR | ||||||||
| On the Co-Occurrence of Refactoring of Test and Source Code | N. A. Nagy; R. Abdalkareem | 2022 IEEE/ACM 19th International Conference on Mining Software Repositories (MSR) | 2022 | 10.1145/3524842.3528529 | software maintenance | refactoring | software quality | tests | ||||||
| Chatting with AI: Deciphering Developer Conversations with ChatGPT | S. Mohamed; A. Parvin; E. Parra | 2024 IEEE/ACM 21st International Conference on Mining Software Repositories (MSR) | 2024 | development support and automation | generation | code generation | development support and automation | information retrieval | collaboration and coordination | communication | topic modeling | |||
| A Complete Set of Related Git Repositories Identified via Community Detection Approaches Based on Shared Commits | A. Mockus; D. Spinellis; Z. Kotti; G. J. Dusing | 2020 IEEE/ACM 17th International Conference on Mining Software Repositories (MSR) | 2020 | 10.1145/3379597.3387499 | software architecture and design | features and variants | software maintenance | reuse and clones | software usage | |||||
| Geographic Diversity in Public Code Contributions: An Exploratory Large-Scale Study Over 50 Years | D. Rossi; S. Zacchiroli | 2022 IEEE/ACM 19th International Conference on Mining Software Repositories (MSR) | 2022 | 10.1145/3524842.3528471 | collaboration and coordination | human factors and values | ||||||||
| A Look at the Dynamics of the JavaScript Package Ecosystem | E. Wittern; P. Suter; S. Rajagopalan | 2016 IEEE/ACM 13th Working Conference on Mining Software Repositories (MSR) | 2016 | software usage | popularity | software maintenance | dependency management | |||||||
| How Do Apps Evolve in Their Permission Requests? A Preliminary Study | P. Calciati; A. Gorla | 2017 IEEE/ACM 14th International Conference on Mining Software Repositories (MSR) | 2017 | 10.1109/MSR.2017.64 | software maintenance | change patterns and evolution | software architecture and design | conformance and evolution | ||||||
| TypeScript’s Evolution: An Analysis of Feature Adoption Over Time | J. D. Scarsbrook; M. Utting; R. K. L. Ko | 2023 IEEE/ACM 20th International Conference on Mining Software Repositories (MSR) | 2023 | 10.1109/MSR59073.2023.00027 | software architecture and design | features and variants | software architecture and design | conformance and evolution | ||||||
| Evolution of the Practice of Software Testing in Java Projects | A. Islam; N. T. Hewage; A. Ali Bangash; A. Hindle | 2023 IEEE/ACM 20th International Conference on Mining Software Repositories (MSR) | 2023 | 10.1109/MSR59073.2023.00057 | software quality | tests | software quality | defects | uses WoC | |||||
| The Android Update Problem: An Empirical Study | M. Mahmoudi; S. Nadi | 2018 IEEE/ACM 15th International Conference on Mining Software Repositories (MSR) | 2018 | software maintenance | updates and upgrades | software maintenance | change patterns and evolution | software architecture and design | features and variants | |||||
| Data-Driven Solutions to Detect API Compatibility Issues in Android: An Empirical Study | S. Scalabrino; G. Bavota; M. Linares-V√°squez; M. Lanza; R. Oliveto | 2019 IEEE/ACM 16th International Conference on Mining Software Repositories (MSR) | 2019 | 10.1109/MSR.2019.00055 | software maintenance | dependency management | MSR techniques | tool development | development support and automation | recommendations | ACRYL | |||
| Method Chaining Redux: An Empirical Study of Method Chaining in Java, Kotlin, and Python | A. M. Keshk; R. Dyer | 2023 IEEE/ACM 20th International Conference on Mining Software Repositories (MSR) | 2023 | 10.1109/MSR59073.2023.00080 | software architecture and design | patterns and anti-patterns | software maintenance | change patterns and evolution | ||||||
| An Empirical Study on the Performance of Individual Issue Label Prediction | J. Heo; S. Lee | 2023 IEEE/ACM 20th International Conference on Mining Software Repositories (MSR) | 2023 | 10.1109/MSR59073.2023.00041 | development support and automation | ticket and task resolution | ||||||||
| On the Effectiveness of Machine Learning-based Call Graph Pruning: An Empirical Study | A. M. Mir; M. Keshani; S. Proksch | 2024 IEEE/ACM 21st International Conference on Mining Software Repositories (MSR) | 2024 | software quality | vulnerabilities and security | detection | software quality | tests | development support and automation | visualisation | ||||
| An Empirical Study of High Performance Computing (HPC) Performance Bugs | M. A. Kalam Azad; N. Iqbal; F. Hassan; P. Roy | 2023 IEEE/ACM 20th International Conference on Mining Software Repositories (MSR) | 2023 | 10.1109/MSR59073.2023.00037 | software quality | performance | software quality | defects | patterns | manual sorting | ||||
| Phylogenetic Analysis of Reticulate Software Evolution | A. Mori; M. Hashimoto | 2023 IEEE/ACM 20th International Conference on Mining Software Repositories (MSR) | 2023 | 10.1109/MSR59073.2023.00074 | software maintenance | dependency management | software maintenance | change patterns and evolution | ||||||
| Developer Interaction Traces Backed by IDE Screen Recordings from Think Aloud Sessions | A. Yamashita; F. Petrillo; F. Khomh; Y. -G. Guéhéneuc | 2018 IEEE/ACM 15th International Conference on Mining Software Repositories (MSR) | 2018 | no MSR study | video mining | |||||||||
| SOTorrent: Reconstructing and Analyzing the Evolution of Stack Overflow Posts | S. Baltes; L. Dumani; C. Treude; S. Diehl | 2018 IEEE/ACM 15th International Conference on Mining Software Repositories (MSR) | 2018 | MSR techniques | tool development | SOTorrent | ||||||||
| Profiling Call Changes Via Motif Mining | B. Russo | 2018 IEEE/ACM 15th International Conference on Mining Software Repositories (MSR) | 2018 | development support and automation | visualisation | software maintenance | change patterns and evolution | software architecture and design | patterns and anti-patterns | |||||
| Locating Bugs without Looking Back | T. Dilshener; M. Wermelinger; Y. Yu | 2016 IEEE/ACM 13th Working Conference on Mining Software Repositories (MSR) | 2016 | development support and automation | recommendations | software quality | defects | fixes | ||||||
| The Impact of Dynamics of Collaborative Software Engineering on Introverts: A Study Protocol | I. Nunes; C. Treude; F. Calefato | 2020 IEEE/ACM 17th International Conference on Mining Software Repositories (MSR) | 2020 | 10.1145/3379597.3387505 | no MSR study | experiment | ||||||||
| RefDiff: Detecting Refactorings in Version Histories | D. Silva; M. T. Valente | 2017 IEEE/ACM 14th International Conference on Mining Software Repositories (MSR) | 2017 | 10.1109/MSR.2017.14 | software maintenance | refactoring | MSR techniques | tool development | RefDiff | |||||
| Impact of Stack Overflow Code Snippets on Software Cohesion: A Preliminary Study | M. Ahmad; M. Ó. Cinnéide | 2019 IEEE/ACM 16th International Conference on Mining Software Repositories (MSR) | 2019 | 10.1109/MSR.2019.00050 | collaboration and coordination | communication | software maintenance | reuse and clones | software quality | code metrics | ||||
| Fuse: A Reproducible, Extendable, Internet-Scale Corpus of Spreadsheets | T. Barik; K. Lubick; J. Smith; J. Slankas; E. Murphy-Hill | 2015 IEEE/ACM 12th Working Conference on Mining Software Repositories | 2015 | 10.1109/MSR.2015.70 | MSR techniques | dataset and benchmark creation | Fuse (spreadsheets) | |||||||
| A Time Series Analysis of TravisTorrent Builds: To Everything There Is a Season | A. Atchison; C. Berardi; N. Best; E. Stevens; E. Linstead | 2017 IEEE/ACM 14th International Conference on Mining Software Repositories (MSR) | 2017 | 10.1109/MSR.2017.29 | software maintenance | development operations | CI/CD | software maintenance | development operations | builds | patterns | |||
| The Uniqueness of Changes: Characteristics and Applications | B. Ray; M. Nagappan; C. Bird; N. Nagappan; T. Zimmermann | 2015 IEEE/ACM 12th Working Conference on Mining Software Repositories | 2015 | 10.1109/MSR.2015.11 | software maintenance | change patterns and evolution | ||||||||
| The Debsources Dataset: Two Decades of Debian Source Code Metadata | S. Zacchiroli | 2015 IEEE/ACM 12th Working Conference on Mining Software Repositories | 2015 | 10.1109/MSR.2015.65 | MSR techniques | dataset and benchmark creation | Debsources | |||||||
| Challenges in Migrating Imperative Deep Learning Programs to Graph Execution: An Empirical Study | T. C. Vélez; R. Khatchadourian; M. Bagherzadeh; A. Raja | 2022 IEEE/ACM 19th International Conference on Mining Software Repositories (MSR) | 2022 | 10.1145/3524842.3528455 | software architecture and design | patterns and anti-patterns | software quality | performance | software quality | defects | patterns | |||
| Improving Change Recommendation using Aggregated Association Rules | T. Rolfsnes; L. Moonen; S. Di Alesio; R. Behjati; D. Binkley | 2016 IEEE/ACM 13th Working Conference on Mining Software Repositories (MSR) | 2016 | software maintenance | change impact analysis | software maintenance | change patterns and evolution | |||||||
| Comparing Repositories Visually with RepoGrams | D. Rozenberg; I. Beschastnikh; F. Kosmale; V. Poser; H. Becker; M. Palyart; G. C. Murphy | 2016 IEEE/ACM 13th Working Conference on Mining Software Repositories (MSR) | 2016 | development support and automation | visualisation | MSR techniques | tool development | RepoGrams, repository selection | ||||||
| Time Present and Time Past: Analyzing the Evolution of JavaScript Code in the Wild | D. Mitropoulos; P. Louridas; V. Salis; D. Spinellis | 2019 IEEE/ACM 16th International Conference on Mining Software Repositories (MSR) | 2019 | 10.1109/MSR.2019.00029 | software maintenance | change patterns and evolution | software quality | defects | patterns | |||||
| Helm Charts for Kubernetes Applications: Evolution, Outdatedness and Security Risks | A. Zerouali; R. Opdebeeck; C. De Roover | 2023 IEEE/ACM 20th International Conference on Mining Software Repositories (MSR) | 2023 | 10.1109/MSR59073.2023.00078 | software maintenance | development operations | software usage | popularity | software quality | vulnerabilities and security | ||||
| A Large-Scale Comparison of Python Code in Jupyter Notebooks and Scripts | K. Grotov; S. Titov; V. Sotnikov; Y. Golubev; T. Bryksin | 2022 IEEE/ACM 19th International Conference on Mining Software Repositories (MSR) | 2022 | 10.1145/3524842.3528447 | software architecture and design | documentation | software quality | code metrics | MSR techniques | tool development | MATROSKIN | |||
| A Dataset of Enterprise-Driven Open Source Software | D. Spinellis; Z. Kotti; K. Kravvaritis; G. Theodorou; P. Louridas | 2020 IEEE/ACM 17th International Conference on Mining Software Repositories (MSR) | 2020 | 10.1145/3379597.3387495 | MSR techniques | dataset and benchmark creation | company-driven OSS | |||||||
| How Do So ware Developers Use ChatGPT? An Exploratory Study on GitHub Pull Requests | M. Chouchen; N. Bessghaier; M. Begoug; A. Ouni; E. A. AlOmar; M. Wiem Mkaouer | 2024 IEEE/ACM 21st International Conference on Mining Software Repositories (MSR) | 2024 | software usage | patterns | development support and automation | ||||||||
| Why Power Laws? An Explanation from Fine-Grained Code Changes | Z. Lin; J. Whitehead | 2015 IEEE/ACM 12th Working Conference on Mining Software Repositories | 2015 | 10.1109/MSR.2015.14 | software maintenance | change patterns and evolution | power-law model, preferential attachment | |||||||
| Detection and Analysis of Behavioral T-Patterns in Debugging Activities | C. Soto-Valero; J. Bourcier; B. Baudry | 2018 IEEE/ACM 15th International Conference on Mining Software Repositories (MSR) | 2018 | software maintenance | debugging and logging | software usage | patterns | |||||||
| She Elicits Requirements and He Tests: Software Engineering Gender Bias in Large Language Models | C. Treude; H. Hata | 2023 IEEE/ACM 20th International Conference on Mining Software Repositories (MSR) | 2023 | 10.1109/MSR59073.2023.00088 | collaboration and coordination | human factors and values | ||||||||
| LAGOON: An Analysis Tool for Open Source Communities | S. Dey; W. Woods | 2022 IEEE/ACM 19th International Conference on Mining Software Repositories (MSR) | 2022 | 10.1145/3524842.3528504 | MSR techniques | tool development | LAGOON, developer disengagement prediction with GNN | |||||||
| A Large-Scale Empirical Study on Self-Admitted Technical Debt | G. Bavota; B. Russo | 2016 IEEE/ACM 13th Working Conference on Mining Software Repositories (MSR) | 2016 | software maintenance | technical debt | |||||||||
| Exploring the Use of Automated API Migrating Techniques in Practice: An Experience Report on Android | M. Lamothe; W. Shang | 2018 IEEE/ACM 15th International Conference on Mining Software Repositories (MSR) | 2018 | software maintenance | dependency management | software maintenance | updates and upgrades | StackOverflow | ||||||
| How Often and What StackOverflow Posts Do Developers Reference in Their GitHub Projects? | S. S. Manes; O. Baysal | 2019 IEEE/ACM 16th International Conference on Mining Software Repositories (MSR) | 2019 | 10.1109/MSR.2019.00047 | collaboration and coordination | communication | software architecture and design | documentation | ||||||
| Feature Toggle Usage Patterns: A Case Study on Google Chromium | T. Rahman | 2023 IEEE/ACM 20th International Conference on Mining Software Repositories (MSR) | 2023 | 10.1109/MSR59073.2023.00032 | software architecture and design | features and variants | software usage | patterns | ||||||
| gawd: A Differencing Tool for GitHub Actions Workflows | P. R. Mazrae; A. Decan; T. Mens | 2024 IEEE/ACM 21st International Conference on Mining Software Repositories (MSR) | 2024 | MSR techniques | tool development | software maintenance | development operations | CI/CD | software maintenance | change patterns and evolution | gawd | |||
| Unveiling ChatGPT’s Usage in Open Source Projects: A Mining-based Study | R. Tufano; A. Mastropaolo; F. Pepe; O. Dabić; M. Di Penta; G. Bavota | 2024 IEEE/ACM 21st International Conference on Mining Software Repositories (MSR) | 2024 | software usage | patterns | ChatGPT, manual analysis | ||||||||
| What Do Users Ask in Open-Source AI Repositories? An Empirical Study of GitHub Issues | Z. Yang; C. Wang; J. Shi; T. Hoang; P. Kochhar; Q. Lu; Z. Xing; D. Lo | 2023 IEEE/ACM 20th International Conference on Mining Software Repositories (MSR) | 2023 | 10.1109/MSR59073.2023.00024 | collaboration and coordination | communication | development support and automation | ticket and task resolution | ||||||
| Was Self-Admitted Technical Debt Removal a Real Removal? An In-Depth Perspective | F. Zampetti; A. Serebrenik; M. Di Penta | 2018 IEEE/ACM 15th International Conference on Mining Software Repositories (MSR) | 2018 | software maintenance | technical debt | self-admitted | ||||||||
| Do Not Trust Build Results at Face Value - An Empirical Study of 30 Million CPAN Builds | M. Zolfagharinia; B. Adams; Y. -G. Guéhénuc | 2017 IEEE/ACM 14th International Conference on Mining Software Repositories (MSR) | 2017 | 10.1109/MSR.2017.7 | software maintenance | development operations | CI/CD | software maintenance | development operations | builds | build failures | |||
| JITLine: A Simpler, Better, Faster, Finer-grained Just-In-Time Defect Prediction | C. Pornprasit; C. K. Tantithamthavorn | 2021 IEEE/ACM 18th International Conference on Mining Software Repositories (MSR) | 2021 | 10.1109/MSR52588.2021.00049 | software quality | defects | localisation | line level | ||||||
| Developer Mistakes in Writing Android Manifests: An Empirical Study of Configuration Errors | A. K. Jha; S. Lee; W. J. Lee | 2017 IEEE/ACM 14th International Conference on Mining Software Repositories (MSR) | 2017 | 10.1109/MSR.2017.41 | software architecture and design | configuration | software quality | defects | MSR techniques | tool development | ManifestInspector | |||
| The Scent of Deep Learning Code: An Empirical Study | H. Jebnoun; H. Ben Braiek; M. M. Rahman; F. Khomh | 2020 IEEE/ACM 17th International Conference on Mining Software Repositories (MSR) | 2020 | 10.1145/3379597.3387479 | software quality | code metrics | software quality | defects | software maintenance | technical debt | code smells | uses PySmell | ||
| Automatically Granted Permissions in Android apps: An Empirical Study on their Prevalence and on the Potential Threats for Privacy | P. Calciati; K. Kuznetsov; A. Gorla; A. Zeller | 2020 IEEE/ACM 17th International Conference on Mining Software Repositories (MSR) | 2020 | 10.1145/3379597.3387469 | software quality | vulnerabilities and security | software usage | app stores | software maintenance | updates and upgrades | ||||
| An Empirical Study on Regular Expression Bugs | P. Wang; C. Brown; J. A. Jennings; K. T. Stolee | 2020 IEEE/ACM 17th International Conference on Mining Software Repositories (MSR) | 2020 | 10.1145/3379597.3387464 | software quality | defects | patterns | software maintenance | technical debt | uses pull requests | ||||
| Keep Me Updated: An Empirical Study on Embedded JavaScript Engines in Android Apps | E. Wen; J. Zhou; X. Luo; G. Russello; J. Dietrich | 2024 IEEE/ACM 21st International Conference on Mining Software Repositories (MSR) | 2024 | software quality | vulnerabilities and security | software maintenance | updates and upgrades | MSR techniques | tool development | JS-Inspector | ||||
| Does This Apply to Me? An Empirical Study of Technical Context in Stack Overflow | A. Galappaththi; S. Nadi; C. Treude | 2022 IEEE/ACM 19th International Conference on Mining Software Repositories (MSR) | 2022 | 10.1145/3524842.3528435 | collaboration and coordination | communication | StackOverflow | |||||||
| From Innovations to Prospects: What Is Hidden Behind Cryptocurrencies? | A. Jia; M. Fan; X. Xu; D. Cui; W. Wei; Z. Yang; K. Ye; T. Liu | 2020 IEEE/ACM 17th International Conference on Mining Software Repositories (MSR) | 2020 | 10.1145/3379597.3387439 | software architecture and design | features and variants | software maintenance | reuse and clones | BlockChain | |||||
| An Empirical Study on Maintainable Method Size in Java | S. A. Chowdhury; G. Uddin; R. Holmes | 2022 IEEE/ACM 19th International Conference on Mining Software Repositories (MSR) | 2022 | 10.1145/3524842.3527975 | software maintenance | software quality | code metrics | software quality | defects | patterns | uses CodeShovel | |||
| GuiEvo: Automated Evolution of Mobile Application GUIs | S. Salma; S. H. Mansur; Y. Zhang; K. Moran | 2024 IEEE/ACM 21st International Conference on Mining Software Repositories (MSR) | 2024 | MSR techniques | tool development | software maintenance | change patterns and evolution | development support and automation | GuiEvo | |||||
| On the Prevalence, Impact, and Evolution of SQL Code Smells in Data-Intensive Systems | B. A. Muse; M. M. Rahman; C. Nagy; A. Cleve; F. Khomh; G. Antoniol | 2020 IEEE/ACM 17th International Conference on Mining Software Repositories (MSR) | 2020 | 10.1145/3379597.3387467 | software maintenance | technical debt | code smells | software quality | defects | patterns | SQL code smells, uses PyDriller | |||
| Are Bullies More Productive? Empirical Study of Affectiveness vs. Issue Fixing Time | M. Ortu; B. Adams; G. Destefanis; P. Tourani; M. Marchesi; R. Tonelli | 2015 IEEE/ACM 12th Working Conference on Mining Software Repositories | 2015 | 10.1109/MSR.2015.35 | collaboration and coordination | communication | sentiment analysis | software maintenance | activity and productivity | software quality | defects | fixes | ||
| An Empirical Study on Android-Related Vulnerabilities | M. Linares-V√°squez; G. Bavota; C. Escobar-Vel√°squez | 2017 IEEE/ACM 14th International Conference on Mining Software Repositories (MSR) | 2017 | 10.1109/MSR.2017.60 | software quality | vulnerabilities and security | ||||||||
| To Mock or Not to Mock? An Empirical Study on Mocking Practices | D. Spadini; M. Aniche; M. Bruntink; A. Bacchelli | 2017 IEEE/ACM 14th International Conference on Mining Software Repositories (MSR) | 2017 | 10.1109/MSR.2017.61 | software quality | tests | MSR techniques | tool development | software maintenance | dependency management | MockExtractor | |||
| Characteristics of Useful Code Reviews: An Empirical Study at Microsoft | A. Bosu; M. Greiler; C. Bird | 2015 IEEE/ACM 12th Working Conference on Mining Software Repositories | 2015 | 10.1109/MSR.2015.21 | software quality | code reviews | development support and automation | recommendations | ||||||
| Predicting Design Impactful Changes in Modern Code Review: A Large-Scale Empirical Study | A. Uchôa; C. Barbosa; D. Coutinho; W. Oizumi; W. K. G. Assunção; S. R. Vergilio; J. A. Pereira; A. Oliveira; A. Garcia | 2021 IEEE/ACM 18th International Conference on Mining Software Repositories (MSR) | 2021 | 10.1109/MSR52588.2021.00059 | software quality | code reviews | software architecture and design | conformance and evolution | software maintenance | change impact analysis | ||||
| Empirical Study of Restarted and Flaky Builds on Travis CI | T. Durieux; C. Le Goues; M. Hilton; R. Abreu | 2020 IEEE/ACM 17th International Conference on Mining Software Repositories (MSR) | 2020 | 10.1145/3379597.3387460 | software maintenance | development operations | CI/CD | software maintenance | development operations | builds | ||||
| On Codex Prompt Engineering for OCL Generation: An Empirical Study | S. Abukhalaf; M. Hamdaqa; F. Khomh | 2023 IEEE/ACM 20th International Conference on Mining Software Repositories (MSR) | 2023 | 10.1109/MSR59073.2023.00033 | software architecture and design | documentation | development support and automation | generation | documentation generation | |||||
| Code Review Practices for Refactoring Changes: An Empirical Study on OpenStack | E. A. AlOmar; M. Chouchen; M. W. Mkaouer; A. Ouni | 2022 IEEE/ACM 19th International Conference on Mining Software Repositories (MSR) | 2022 | 10.1145/3524842.3527932 | software quality | code reviews | software maintenance | refactoring | ||||||
| An Empirical Study of Method Chaining in Java | T. Nakamaru; T. Matsunaga; T. Yamazaki; S. Akiyama; S. Chiba | 2020 IEEE/ACM 17th International Conference on Mining Software Repositories (MSR) | 2020 | 10.1145/3379597.3387441 | software architecture and design | patterns and anti-patterns | ||||||||
| Enriching Source Code with Contextual Data for Code Completion Models: An Empirical Study | T. van Dam; M. Izadi; A. van Deursen | 2023 IEEE/ACM 20th International Conference on Mining Software Repositories (MSR) | 2023 | 10.1109/MSR59073.2023.00035 | development support and automation | generation | code generation | software architecture and design | documentation | |||||
| Why are Android Apps Removed From Google Play? A Large-Scale Empirical Study | H. Wang; H. Li; L. Li; Y. Guo; G. Xu | 2018 IEEE/ACM 15th International Conference on Mining Software Repositories (MSR) | 2018 | software usage | app stores | software usage | patterns | |||||||
| Does Configuration Encoding Matter in Learning Software Performance? An Empirical Study on Encoding Schemes | J. Gong; T. Chen | 2022 IEEE/ACM 19th International Conference on Mining Software Repositories (MSR) | 2022 | 10.1145/3524842.3528431 | software quality | performance | modeling performance | |||||||
| An Empirical Study on the Practice of Maintaining Object-Relational Mapping Code in Java Systems | T. -H. Chen; W. Shang; J. Yang; A. E. Hassan; M. W. Godfrey; M. Nasser; P. Flora | 2016 IEEE/ACM 13th Working Conference on Mining Software Repositories (MSR) | 2016 | software maintenance | change patterns and evolution | software architecture and design | conformance and evolution | |||||||
| Learning Off-By-One Mistakes: An Empirical Study | H. Sellik; O. van Paridon; G. Gousios; M. Aniche | 2021 IEEE/ACM 18th International Conference on Mining Software Repositories (MSR) | 2021 | 10.1109/MSR52588.2021.00019 | software quality | defects | prediction | |||||||
| An Empirical Study on Just-in-time Conformal Defect Prediction | X. Shahini; A. Metzger; K. Pohl | 2024 IEEE/ACM 21st International Conference on Mining Software Repositories (MSR) | 2024 | software quality | defects | prediction | ||||||||
| Are Latent Vulnerabilities Hidden Gems for Software Vulnerability Prediction? An Empirical Study | T. H. Minh Le; X. Du; M. A. Babar | 2024 IEEE/ACM 21st International Conference on Mining Software Repositories (MSR) | 2024 | software quality | vulnerabilities and security | prediction | software quality | vulnerabilities and security | localisation | |||||
| Data Sets: The Circle of Life in Ruby Hosting, 2003-2015 | M. Squire | 2016 IEEE/ACM 13th Working Conference on Mining Software Repositories (MSR) | 2016 | MSR techniques | dataset and benchmark creation | software maintenance | activity and productivity | software governance | licensing | |||||
| A Historical Analysis of Debian Package Incompatibilities | M. Claes; T. Mens; R. Di Cosmo; J. Vouillon | 2015 IEEE/ACM 12th Working Conference on Mining Software Repositories | 2015 | 10.1109/MSR.2015.27 | software maintenance | dependency management | ||||||||
| The State of the ML-universe: 10 Years of Artificial Intelligence & Machine Learning Software Development on GitHub | D. Gonzalez; T. Zimmermann; N. Nagappan | 2020 IEEE/ACM 17th International Conference on Mining Software Repositories (MSR) | 2020 | 10.1145/3379597.3387473 | software maintenance | activity and productivity | collaboration and coordination | mechanisms | software usage | popularity | ||||
| Splitting APIs: An Exploratory Study of Software Unbundling | A. S. Matos; J. B. Ferreira Filho; L. S. Rocha | 2019 IEEE/ACM 16th International Conference on Mining Software Repositories (MSR) | 2019 | 10.1109/MSR.2019.00062 | software usage | patterns | software usage | improvements | software architecture and design | redesign and reengineering | ||||
| Googling for Software Development: What Developers Search For and What They Find | A. Hora | 2021 IEEE/ACM 18th International Conference on Mining Software Repositories (MSR) | 2021 | 10.1109/MSR52588.2021.00044 | development support and automation | information retrieval | ||||||||
| Exploring the Effect of Multiple Natural Languages on Code Suggestion Using GitHub Copilot | K. Koyanagi; D. Wang; K. Noguchi; M. Kondo; A. Serebrenik; Y. Kamei; N. Ubayashi | 2024 IEEE/ACM 21st International Conference on Mining Software Repositories (MSR) | 2024 | development support and automation | generation | code generation | ||||||||
| SpreadCluster: Recovering Versioned Spreadsheets through Similarity-Based Clustering | L. Xu; W. Dou; C. Gao; J. Wang; J. Wei; H. Zhong; T. Huang | 2017 IEEE/ACM 14th International Conference on Mining Software Repositories (MSR) | 2017 | 10.1109/MSR.2017.28 | software maintenance | change patterns and evolution | MSR techniques | dataset and benchmark creation | algorithm SpreadCluster | |||||
| What did Really Change with the New Release of the App? | P. Calciati; K. Kuznetsov; X. Bai; A. Gorla | 2018 IEEE/ACM 15th International Conference on Mining Software Repositories (MSR) | 2018 | MSR techniques | tool development | software maintenance | change patterns and evolution | software architecture and design | conformance and evolution | Cartographer | ||||
| Exploratory Study of Slack Q&A Chats as a Mining Source for Software Engineering Tools | P. Chatterjee; K. Damevski; L. Pollock; V. Augustine; N. A. Kraft | 2019 IEEE/ACM 16th International Conference on Mining Software Repositories (MSR) | 2019 | 10.1109/MSR.2019.00075 | collaboration and coordination | communication | topic modeling | Slack, StackOverflow | ||||||
| Operationalizing Threats to MSR Studies by Simulation-Based Testing | J. H√§rtel; R. L√§mmel | 2022 IEEE/ACM 19th International Conference on Mining Software Repositories (MSR) | 2022 | 10.1145/3524842.3527960 | MSR techniques | threats | sampling threats (repository choice), with replications | |||||||
| Going Green: An Exploratory Analysis of Energy-Related Questions | H. Malik; P. Zhao; M. Godfrey | 2015 IEEE/ACM 12th Working Conference on Mining Software Repositories | 2015 | 10.1109/MSR.2015.53 | software quality | energy efficiency | collaboration and coordination | communication | topic modeling | StackOverflow | ||||
| The Impact of a Major Security Event on an Open Source Project: The Case of OpenSSL | J. Walden | 2020 IEEE/ACM 17th International Conference on Mining Software Repositories (MSR) | 2020 | 10.1145/3379597.3387465 | software quality | vulnerabilities and security | software quality | code metrics | software maintenance | activity and productivity | ||||
| Studying the Change Histories of Stack Overflow and GitHub Snippets | S. S. Manes; O. Baysal | 2021 IEEE/ACM 18th International Conference on Mining Software Repositories (MSR) | 2021 | 10.1109/MSR52588.2021.00040 | software maintenance | reuse and clones | software maintenance | change patterns and evolution | GitHub, StackOverflow | |||||
| Comprehension Effort and Programming Activities: Related? Or Not Related? | A. Rahman | 2018 IEEE/ACM 15th International Conference on Mining Software Repositories (MSR) | 2018 | software quality | code metrics | software maintenance | effort estimation | |||||||
| How Open Source Projects Use Static Code Analysis Tools in Continuous Integration Pipelines | F. Zampetti; S. Scalabrino; R. Oliveto; G. Canfora; M. Di Penta | 2017 IEEE/ACM 14th International Conference on Mining Software Repositories (MSR) | 2017 | 10.1109/MSR.2017.2 | software maintenance | development operations | CI/CD | software quality | defects | detection | software quality | defects | patterns | |
| An Evaluation of Open-Source Software Microbenchmark Suites for Continuous Performance Assessment | C. Laaber; P. Leitner | 2018 IEEE/ACM 15th International Conference on Mining Software Repositories (MSR) | 2018 | software quality | performance | software quality | tests | software maintenance | development operations | CI/CD | ||||
| Insights into Continuous Integration Build Failures | M. R. Islam; M. F. Zibran | 2017 IEEE/ACM 14th International Conference on Mining Software Repositories (MSR) | 2017 | 10.1109/MSR.2017.30 | software maintenance | development operations | CI/CD | collaboration and coordination | organisational structures | software quality | code metrics | |||
| Snakes in Paradise?: Insecure Python-Related Coding Practices in Stack Overflow | A. Rahman; E. Farhana; N. Imtiaz | 2019 IEEE/ACM 16th International Conference on Mining Software Repositories (MSR) | 2019 | 10.1109/MSR.2019.00040 | software quality | vulnerabilities and security | collaboration and coordination | communication | StackOverflow | |||||
| Does UML Modeling Associate with Lower Defect Proneness?: A Preliminary Empirical Investigation | A. Raghuraman; T. Ho-Quang; M. R. V. Chaudron; A. Serebrenik; B. Vasilescu | 2019 IEEE/ACM 16th International Conference on Mining Software Repositories (MSR) | 2019 | 10.1109/MSR.2019.00024 | software architecture and design | patterns | software architecture and design | documentation | software quality | defects | patterns | would require many changes (e.g. less variables and commits) | ||
| Intertwining Communities: Exploring Libraries that Cross Software Ecosystems | K. Kannee; R. G. Kula; S. Wattanakriengkrai; K. Matsumoto | 2023 IEEE/ACM 20th International Conference on Mining Software Repositories (MSR) | 2023 | 10.1109/MSR59073.2023.00077 | software maintenance | dependency management | collaboration and coordination | organisational structures | ||||||
| Analyzing Developer Use of ChatGPT Generated Code in Open Source GitHub Projects | B. Grewal; W. Lu; S. Nadi; C. -P. Bezemer | 2024 IEEE/ACM 21st International Conference on Mining Software Repositories (MSR) | 2024 | development support and automation | generation | code generation | software maintenance | reuse and clones | software maintenance | change patterns and evolution | uses PyDriller | |||
| Tracking Hackathon Code Creation and Reuse | A. Imam; T. Dey | 2021 IEEE/ACM 18th International Conference on Mining Software Repositories (MSR) | 2021 | 10.1109/MSR52588.2021.00085 | software maintenance | reuse and clones | software maintenance | change patterns and evolution | software architecture and design | features and variants | ||||
| How I Learned to Stop Worrying and Love ChatGPT | P. Przymus; M. Fejzer; J. Narƒôbski; K. Stencel | 2024 IEEE/ACM 21st International Conference on Mining Software Repositories (MSR) | 2024 | development support and automation | generation | code generation | software maintenance | change patterns and evolution | custom tool and scripts | |||||
| Investigating Next Steps in Static API-Misuse Detection | A. Sven; H. A. Nguyen; S. Nadi; T. N. Nguyen; M. Mezini | 2019 IEEE/ACM 16th International Conference on Mining Software Repositories (MSR) | 2019 | 10.1109/MSR.2019.00053 | software maintenance | dependency management | MSR techniques | tool development | development support and automation | visualisation | MUDetect | |||
| Control and Data Flow in Security Smell Detection for Infrastructure as Code: Is It Worth the Effort? | R. Opdebeeck; A. Zerouali; C. De Roover | 2023 IEEE/ACM 20th International Conference on Mining Software Repositories (MSR) | 2023 | 10.1109/MSR59073.2023.00079 | software quality | vulnerabilities and security | detection | MSR techniques | tool development | GASEL, security smell detection | ||||
| Waiting around or job half-done? Sentiment in self-admitted technical debt | G. Fucci; N. Cassee; F. Zampetti; N. Novielli; A. Serebrenik; M. Di Penta | 2021 IEEE/ACM 18th International Conference on Mining Software Repositories (MSR) | 2021 | 10.1109/MSR52588.2021.00052 | software maintenance | technical debt | collaboration and coordination | communication | sentiment analysis | self-admitted | ||||
| Characterizing and Understanding Software Security Vulnerabilities in Machine Learning Libraries | N. S. Harzevili; J. Shin; J. Wang; S. Wang; N. Nagappan | 2023 IEEE/ACM 20th International Conference on Mining Software Repositories (MSR) | 2023 | 10.1109/MSR59073.2023.00018 | software quality | vulnerabilities and security | detection | software quality | vulnerabilities and security | fixes | software quality | vulnerabilities and security | patterns | manual sorting |
| Don’t Forget the Exception! : Considering Robustness Changes to Identify Design Problems | A. Oliveira; J. Correia; L. Sousa; W. K. G. Assunção; D. Coutinho; A. Garcia; W. Oizumi; C. Barbosa; A. Uchôa; J. A. Pereira | 2023 IEEE/ACM 20th International Conference on Mining Software Repositories (MSR) | 2023 | 10.1109/MSR59073.2023.00064 | software maintenance | technical debt | code smells | software architecture and design | patterns and anti-patterns | |||||
| Unveiling the Relationship Between Continuous Integration and Code Coverage | D. Saraiva; D. A. Da Costa; U. Kulesza; G. Sizílio; J. G. Neto; R. Coelho; M. Nagappan | 2023 IEEE/ACM 20th International Conference on Mining Software Repositories (MSR) | 2023 | 10.1109/MSR59073.2023.00043 | software maintenance | development operations | CI/CD | software quality | code metrics | |||||
| Smelly Variables in Ansible Infrastructure Code: Detection, Prevalence, and Lifetime | R. Opdebeeck; A. Zerouali; C. De Roover | 2022 IEEE/ACM 19th International Conference on Mining Software Repositories (MSR) | 2022 | 10.1145/3524842.3527964 | software maintenance | technical debt | code smells | software quality | defects | detection | software quality | defects | patterns | |
| FEVER: Extracting Feature-oriented Changes from Commits | N. Dintzner; A. Van Deursen; M. Pinzger | 2016 IEEE/ACM 13th Working Conference on Mining Software Repositories (MSR) | 2016 | MSR techniques | tool development | software architecture and design | features and variants | software architecture and design | configuration | FEVER | ||||
| DaSEA - A Dataset for Software Ecosystem Analysis | P. Buchkova; J. H. Hinnerskov; K. Olsen; R. -H. Pfeiffer | 2022 IEEE/ACM 19th International Conference on Mining Software Repositories (MSR) | 2022 | 10.1145/3524842.3528004 | MSR techniques | dataset and benchmark creation | MSR techniques | tool development | software maintenance | dependency management | DaSEA | |||
| The Impact of Code Ownership of DevOps Artefacts on the Outcome of DevOps CI Builds | A. Kola-Olawuyi; N. R. Weeraddana; M. Nagappan | 2024 IEEE/ACM 21st International Conference on Mining Software Repositories (MSR) | 2024 | software maintenance | development operations | CI/CD | software maintenance | development operations | builds | collaboration and coordination | ||||
| What Code Is Deliberately Excluded from Test Coverage and Why? | A. Hora | 2021 IEEE/ACM 18th International Conference on Mining Software Repositories (MSR) | 2021 | 10.1109/MSR52588.2021.00051 | software quality | tests | ||||||||
| Stack Overflow in Github: Any Snippets There? | D. Yang; P. Martins; V. Saini; C. Lopes | 2017 IEEE/ACM 14th International Conference on Mining Software Repositories (MSR) | 2017 | 10.1109/MSR.2017.13 | software maintenance | reuse and clones | StackOverflow | |||||||
| From Query to Usable Code: An Analysis of Stack Overflow Code Snippets | D. Yang; A. Hussain; C. V. Lopes | 2016 IEEE/ACM 13th Working Conference on Mining Software Repositories (MSR) | 2016 | software maintenance | reuse and clones | StackOverflow | ||||||||
| DistilKaggle: A Distilled Dataset of Kaggle Jupyter Notebooks | M. M. Ghahfarokhi; A. Asgari; M. Abolnejadian; A. Heydarnoori | 2024 IEEE/ACM 21st International Conference on Mining Software Repositories (MSR) | 2024 | MSR techniques | dataset and benchmark creation | software quality | code metrics | software architecture and design | documentation | |||||
| Grouping Android Tag Synonyms on Stack Overflow | S. Beyer; M. Pinzger | 2016 IEEE/ACM 13th Working Conference on Mining Software Repositories (MSR) | 2016 | collaboration and coordination | communication | topic modeling | StackOverflow | |||||||
| Need for Tweet: How Open Source Developers Talk About Their GitHub Work on Twitter | H. Fang; D. Klug; H. Lamba; J. Herbsleb; B. Vasilescu | 2020 IEEE/ACM 17th International Conference on Mining Software Repositories (MSR) | 2020 | 10.1145/3379597.3387466 | collaboration and coordination | communication | topic modeling | software maintenance | activity and productivity | |||||
| An Exploratory Study on Energy Consumption of Dataframe Processing Libraries | S. Shanbhag; S. Chimalakonda | 2023 IEEE/ACM 20th International Conference on Mining Software Repositories (MSR) | 2023 | 10.1109/MSR59073.2023.00048 | software quality | energy efficiency | ||||||||
| RmvDroid: Towards A Reliable Android Malware Dataset with App Metadata | H. Wang; J. Si; H. Li; Y. Guo | 2019 IEEE/ACM 16th International Conference on Mining Software Repositories (MSR) | 2019 | 10.1109/MSR.2019.00067 | MSR techniques | dataset and benchmark creation | software quality | vulnerabilities and security | ||||||
| The Maven Dependency Graph: A Temporal Graph-Based Representation of Maven Central | A. Benelallam; N. Harrand; C. Soto-Valero; B. Baudry; O. Barais | 2019 IEEE/ACM 16th International Conference on Mining Software Repositories (MSR) | 2019 | 10.1109/MSR.2019.00060 | MSR techniques | dataset and benchmark creation | MSR techniques | tool development | software maintenance | dependency management | Maven Miner | |||
| A Dataset for API Usage | A. A. Sawant; A. Bacchelli | 2015 IEEE/ACM 12th Working Conference on Mining Software Repositories | 2015 | 10.1109/MSR.2015.75 | MSR techniques | dataset and benchmark creation | software maintenance | dependency management | ||||||
| ConPan: A Tool to Analyze Packages in Software Containers | A. Zerouali; V. Cosentino; G. Robles; J. M. Gonzalez-Barahona; T. Mens | 2019 IEEE/ACM 16th International Conference on Mining Software Repositories (MSR) | 2019 | 10.1109/MSR.2019.00089 | MSR techniques | tool development | software maintenance | dependency management | software maintenance | effort estimation | ConPan | |||
| STRAIT: A Tool for Automated Software Reliability Growth Analysis | S. Chren; R. Micko; B. Buhnova; B. Rossi | 2019 IEEE/ACM 16th International Conference on Mining Software Repositories (MSR) | 2019 | 10.1109/MSR.2019.00025 | MSR techniques | tool development | software quality | software maintenance | effort estimation | STRAIT | ||||
| GIRT-Data: Sampling GitHub Issue Report Templates | N. Nikeghbal; A. Hossein Kargaran; A. Heydarnoori; H. Schütze | 2023 IEEE/ACM 20th International Conference on Mining Software Repositories (MSR) | 2023 | 10.1109/MSR59073.2023.00026 | MSR techniques | dataset and benchmark creation | ||||||||
| A Mixed Graph-Relational Dataset of Socio-technical Interactions in Open Source Systems | U. Ashraf; C. Mayr-Dorn; A. Egyed; S. Panichella | 2020 IEEE/ACM 17th International Conference on Mining Software Repositories (MSR) | 2020 | 10.1145/3379597.3387492 | MSR techniques | dataset and benchmark creation | collaboration and coordination | organisational structures | software quality | |||||
| AndroZoo: A Retrospective with a Glimpse into the Future | M. Alecci; P. J. Ruiz Jiménez; K. Allix; T. F. Bissyandé; J. Klein | 2024 IEEE/ACM 21st International Conference on Mining Software Repositories (MSR) | 2024 | MSR techniques | dataset and benchmark creation | software usage | app stores | |||||||
| GitHub OSS Governance File Dataset | Y. Yan; S. Frey; A. Zhang; V. Filkov; L. Yin | 2023 IEEE/ACM 20th International Conference on Mining Software Repositories (MSR) | 2023 | 10.1109/MSR59073.2023.00089 | MSR techniques | dataset and benchmark creation | software governance | |||||||
| A Dataset of Atoms of Confusion in the Android Open Source Project | D. Tabosa; O. Pinheiro; L. Rocha; W. Viana | 2024 IEEE/ACM 21st International Conference on Mining Software Repositories (MSR) | 2024 | MSR techniques | dataset and benchmark creation | software quality | defects | Android apps | ||||||
| A Design Structure Matrix Approach for Measuring Co-change-Modularity of Software Products | R. Benkoczi; D. Gaur; S. Hossain; M. A. Khan | 2018 IEEE/ACM 15th International Conference on Mining Software Repositories (MSR) | 2018 | software architecture and design | conformance and evolution | software maintenance | dependency management | software maintenance | change patterns and evolution | |||||
| Leveraging GPT-like LLMs to Automate Issue Labeling | G. Colavito; F. Lanubile; N. Novielli; L. Quaranta | 2024 IEEE/ACM 21st International Conference on Mining Software Repositories (MSR) | 2024 | development support and automation | ticket and task resolution | with LLMs | ||||||||
| Understanding the Origins of Mobile App Vulnerabilities: A Large-Scale Measurement Study of Free and Paid Apps | T. Watanabe; M. Akiyama; F. Kanei; E. Shioji; Y. Takata; B. Sun; Y. Ishi; T. Shibahara; T. Yagi; T. Mori | 2017 IEEE/ACM 14th International Conference on Mining Software Repositories (MSR) | 2017 | 10.1109/MSR.2017.23 | software quality | vulnerabilities and security | software maintenance | dependency management | ||||||
| Detecting and Characterizing Bots that Commit Code | T. Dey; S. Mousavi; E. Ponce; T. Fry; B. Vasilescu; A. Filippova; A. Mockus | 2020 IEEE/ACM 17th International Conference on Mining Software Repositories (MSR) | 2020 | 10.1145/3379597.3387478 | software maintenance | bots | MSR techniques | tool development | BIMAN | |||||
| 500+ Times Faster than Deep Learning: (A Case Study Exploring Faster Methods for Text Mining StackOverflow) | T. Menzies; S. Majumder; N. Balaji; K. Brey; W. Fu | 2018 IEEE/ACM 15th International Conference on Mining Software Repositories (MSR) | 2018 | development support and automation | topic and knowledge modeling | collaboration and coordination | communication | StackOverflow | ||||||
| Inter-app Communication in Android: Developer Challenges | W. Ahmad; C. K√§stner; J. Sunshine; J. Aldrich | 2016 IEEE/ACM 13th Working Conference on Mining Software Repositories (MSR) | 2016 | software architecture and design | conformance and evolution | software usage | popularity | software maintenance | dependency management | |||||
| Domain-Specific Cross-Language Relevant Question Retrieval | B. Xu; Z. Xing; X. Xia; D. Lo; Q. Wang; S. Li | 2016 IEEE/ACM 13th Working Conference on Mining Software Repositories (MSR) | 2016 | development support and automation | information retrieval | collaboration and coordination | communication | StackOverflow | ||||||
| Do Bugs Foreshadow Vulnerabilities? A Study of the Chromium Project | F. Camilo; A. Meneely; M. Nagappan | 2015 IEEE/ACM 12th Working Conference on Mining Software Repositories | 2015 | 10.1109/MSR.2015.32 | software quality | defects | patterns | software quality | vulnerabilities and security | patterns | ||||
| Developer-Driven Code Smell Prioritization | F. Pecorelli; F. Palomba; F. Khomh; A. De Lucia | 2020 IEEE/ACM 17th International Conference on Mining Software Repositories (MSR) | 2020 | 10.1145/3379597.3387457 | software maintenance | technical debt | code smells | |||||||
| Extracting Build Changes with BUILDDIFF | C. Macho; S. McIntosh; M. Pinzger | 2017 IEEE/ACM 14th International Conference on Mining Software Repositories (MSR) | 2017 | 10.1109/MSR.2017.65 | software maintenance | development operations | builds | software maintenance | change patterns and evolution | MSR techniques | tool development | BUILDDIFF | ||
| Anatomy of Functionality Deletion: An Exploratory Study on Mobile Apps | M. Nayebi; K. Kuznetsov; P. Chen; A. Zeller; G. Ruhe | 2018 IEEE/ACM 15th International Conference on Mining Software Repositories (MSR) | 2018 | software architecture and design | features and variants | software usage | app stores | Lehman’s law, card sorting | ||||||
| The Secret Life of Hackathon Code Where does it come from and where does it go? | A. Imam; T. Dey; A. Nolte; A. Mockus; J. D. Herbsleb | 2021 IEEE/ACM 18th International Conference on Mining Software Repositories (MSR) | 2021 | 10.1109/MSR52588.2021.00020 | software maintenance | reuse and clones | ||||||||
| On the Impact of Security Vulnerabilities in the npm Package Dependency Network | A. Decan; T. Mens; E. Constantinou | 2018 IEEE/ACM 15th International Conference on Mining Software Repositories (MSR) | 2018 | software quality | vulnerabilities and security | patterns | software maintenance | dependency management | ||||||
| Analyzing Conflict Predictors in Open-Source Java Projects | P. Accioly; P. Borba; L. Silva; G. Cavalcanti | 2018 IEEE/ACM 15th International Conference on Mining Software Repositories (MSR) | 2018 | software maintenance | change patterns and evolution | software maintenance | code merge | software maintenance | code and change prediction | |||||
| Automatically Generating Documentation for Lambda Expressions in Java | A. Alqaimi; P. Thongtanunam; C. Treude | 2019 IEEE/ACM 16th International Conference on Mining Software Repositories (MSR) | 2019 | 10.1109/MSR.2019.00057 | development support and automation | generation | documentation generation | MSR techniques | tool development | Lambda Doc | ||||
| Using Developer-Interaction Trails to Triage Change Requests | M. B. Zanjani; H. Kagdi; C. Bird | 2015 IEEE/ACM 12th Working Conference on Mining Software Repositories | 2015 | 10.1109/MSR.2015.16 | development support and automation | ticket and task resolution | development support and automation | recommendations | MSR techniques | tool development | iHDev | |||
| Dealing with Popularity Bias in Recommender Systems for Third-party Libraries: How far Are We? | P. T. Nguyen; R. Rubei; J. Di Rocco; C. Di Sipio; D. Di Ruscio; M. Di Penta | 2023 IEEE/ACM 20th International Conference on Mining Software Repositories (MSR) | 2023 | 10.1109/MSR59073.2023.00016 | development support and automation | recommendations | software usage | popularity | MSR techniques | threats | ||||
| Understanding the Time to First Response in GitHub Pull Requests | K. A. Hasan; M. Macedo; Y. Tian; B. Adams; S. Ding | 2023 IEEE/ACM 20th International Conference on Mining Software Repositories (MSR) | 2023 | 10.1109/MSR59073.2023.00015 | collaboration and coordination | communication | software maintenance | activity and productivity | ||||||
| Understanding the Role of Images on Stack Overflow | D. Wang; T. Xiao; C. Treude; R. G. Kula; H. Hata; Y. Kamei | 2023 IEEE/ACM 20th International Conference on Mining Software Repositories (MSR) | 2023 | 10.1109/MSR59073.2023.00059 | collaboration and coordination | communication | StackOverflow | |||||||
| An Empirical Evaluation of GitHub Copilot’s Code Suggestions | N. Nguyen; S. Nadi | 2022 IEEE/ACM 19th International Conference on Mining Software Repositories (MSR) | 2022 | 10.1145/3524842.3528470 | development support and automation | generation | code generation | software quality | code metrics | |||||
| Using Others’ Tests to Identify Breaking Updates | S. Mujahid; R. Abdalkareem; E. Shihab; S. McIntosh | 2020 IEEE/ACM 17th International Conference on Mining Software Repositories (MSR) | 2020 | 10.1145/3379597.3387476 | software maintenance | reuse and clones | software maintenance | dependency management | software quality | tests | ||||
| A Study on the Accuracy of OCR Engines for Source Code Transcription from Programming Screencasts | A. Khormi; M. Alahmadi; S. Haiduc | 2020 IEEE/ACM 17th International Conference on Mining Software Repositories (MSR) | 2020 | 10.1145/3379597.3387468 | development support and automation | generation | code generation | from scrrencasts | ||||||
| On the Relationship between User Churn and Software Issues | O. E. Zarif; D. A. Da Costa; S. Hassan; Y. Zou | 2020 IEEE/ACM 17th International Conference on Mining Software Repositories (MSR) | 2020 | 10.1145/3379597.3387456 | software usage | improvements | software quality | |||||||
| CLEVER: Combining Code Metrics with Clone Detection for Just-in-Time Fault Prevention and Resolution in Large Industrial Projects | M. Nayrolles; A. Hamou-Lhadj | 2018 IEEE/ACM 15th International Conference on Mining Software Repositories (MSR) | 2018 | software quality | defects | prediction | software quality | defects | fixes | MSR techniques | tool development | CLEVER | ||
| Characterising Deprecated Android APIs | L. Li; J. Gao; T. Bissyandé; L. Ma; X. Xia; J. Klein | 2018 IEEE/ACM 15th International Conference on Mining Software Repositories (MSR) | 2018 | software maintenance | dependency management | MSR techniques | tool development | CDA | ||||||
| Rationale in Development Chat Messages: An Exploratory Study | R. Alkadhi; T. Lata; E. Guzmany; B. Bruegge | 2017 IEEE/ACM 14th International Conference on Mining Software Repositories (MSR) | 2017 | 10.1109/MSR.2017.43 | collaboration and coordination | communication | topic modeling | |||||||
| Analyzing Program Dependencies in Java EE Applications | A. Shatnawi; H. Mili; G. El Boussaidi; A. Boubaker; Y. -G. Guéhéneuc; N. Moha; J. Privat; M. Abdellatif | 2017 IEEE/ACM 14th International Conference on Mining Software Repositories (MSR) | 2017 | 10.1109/MSR.2017.6 | software maintenance | dependency management | software architecture and design | documentation | MSR techniques | tool development | DeJEE | |||
| Characterizing the Roles of Contributors in Open-Source Scientific Software Projects | R. Milewicz; G. Pinto; P. Rodeghero | 2019 IEEE/ACM 16th International Conference on Mining Software Repositories (MSR) | 2019 | 10.1109/MSR.2019.00069 | collaboration and coordination | organisational structures | software maintenance | activity and productivity | ||||||
| Mining Performance Regression Inducing Code Changes in Evolving Software | Q. Luo; D. Poshyvanyk; M. Grechanik | 2016 IEEE/ACM 13th Working Conference on Mining Software Repositories (MSR) | 2016 | software quality | performance | software maintenance | change impact analysis | MSR techniques | tool development | PerfImpact | ||||
| An Alternative Issue Tracking Dataset of Public Jira Repositories | L. Montgomery; C. Lüders; W. Maalej | 2022 IEEE/ACM 19th International Conference on Mining Software Repositories (MSR) | 2022 | 10.1145/3524842.3528486 | MSR techniques | dataset and benchmark creation | software quality | defects | collaboration and coordination | communication | ||||
| Large-Scale Analysis of the Co-commit Patterns of the Active Developers in GitHub’s Top Repositories | E. Cohen; M. P. Consens | 2018 IEEE/ACM 15th International Conference on Mining Software Repositories (MSR) | 2018 | collaboration and coordination | organisational structures | software maintenance | activity and productivity | |||||||
| Encoding Version History Context for Better Code Representation | H. Nguyen; C. Treud; P. Thongtanunam | 2024 IEEE/ACM 21st International Conference on Mining Software Repositories (MSR) | 2024 | development support and automation | generation | code generation | ||||||||
| What Can Self-Admitted Technical Debt Tell Us About Security? A Mixed-Methods Study | N. E. D. Ferreyra; M. Shahin; M. Zahedi; S. Quadri; R. Scandariato | 2024 IEEE/ACM 21st International Conference on Mining Software Repositories (MSR) | 2024 | software maintenance | technical debt | software quality | vulnerabilities and security | |||||||
| Table of contents | 2017 IEEE/ACM 14th International Conference on Mining Software Repositories (MSR) | 2017 | 10.1109/MSR.2017.78 | no MSR study |
| Document Title | Authors | Publication Title | DOI | Primary Category 1 | Secondary Category 1 | Tertiary Category 1 | Primary Category 2 | Secondary Category 2 | Tertiary Category 2 | Primary Category 3 | Secondary Category 3 | Tertiary Category 3 | Notes |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Mining Version Control Systems and Issue Trackers with LibVCS4j | M. Steinbeck | 2020 IEEE 27th International Conference on Software Analysis, Evolution and Reengineering (SANER) | 10.1109/SANER48275.2020.9054841 | MSR techniques | tool development | LibVCS4j | |||||||
| Modeling the evolution of development topics using Dynamic Topic Models | J. Hu; X. Sun; D. Lo; B. Li | 2015 IEEE 22nd International Conference on Software Analysis, Evolution, and Reengineering (SANER) | 10.1109/SANER.2015.7081810 | development support and automation | topic and knowledge modeling | ||||||||
| PR-SZZ: How pull requests can support the tracing of defects in software repositories | P. Bludau; A. Pretschner | 2022 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER) | 10.1109/SANER53432.2022.00012 | software quality | defects | detection | software quality | defects | fixes | ||||
| Explore the evolution of development topics via on-line LDA | J. Hu; X. Sun; Bin Li | 2015 IEEE 22nd International Conference on Software Analysis, Evolution, and Reengineering (SANER) | 10.1109/SANER.2015.7081876 | development support and automation | topic and knowledge modeling | ||||||||
| Enhancing Just-in-Time Defect Prediction Using Change Request-based Metrics | H. D. Tessema; S. L. Abebe | 2021 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER) | 10.1109/SANER50967.2021.00056 | software quality | defects | prediction | |||||||
| Knowledge Graphing Git Repositories: A Preliminary Study | Y. Zhao; H. Wang; L. Ma; Y. Liu; L. Li; J. Grundy | 2019 IEEE 26th International Conference on Software Analysis, Evolution and Reengineering (SANER) | 10.1109/SANER.2019.8668034 | development support and automation | topic and knowledge modeling | MSR techniques | tool development | GitGraph | |||||
| Improving the integration process of large software systems | Y. Jiang | 2015 IEEE 22nd International Conference on Software Analysis, Evolution, and Reengineering (SANER) | 10.1109/SANER.2015.7081888 | software maintenance | integration | software maintenance | effort estimation | ||||||
| Using Large Language Models for Commit Message Generation: A Preliminary Study | L. Zhang; J. Zhao; C. Wang; P. Liang | 2024 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER) | 10.1109/SANER60148.2024.00020 | development support and automation | generation | commit message generation | |||||||
| Understanding and Facilitating the Co-Evolution of Production and Test Code | S. Wang; M. Wen; Y. Liu; Y. Wang; R. Wu | 2021 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER) | 10.1109/SANER50967.2021.00033 | software quality | tests | ||||||||
| Ultra-Large-Scale Repository Analysis via Graph Compression | P. Boldi; A. Pietri; S. Vigna; S. Zacchiroli | 2020 IEEE 27th International Conference on Software Analysis, Evolution and Reengineering (SANER) | 10.1109/SANER48275.2020.9054827 | development support and automation | topic and knowledge modeling | ||||||||
| Reducing redundancies in multi-revision code analysis | C. V. Alexandru; S. Panichella; H. C. Gall | 2017 IEEE 24th International Conference on Software Analysis, Evolution and Reengineering (SANER) | 10.1109/SANER.2017.7884617 | MSR techniques | tool development | LISA | |||||||
| On the Co-evolution of ML Pipelines and Source Code - Empirical Study of DVC Projects | A. Barrak; E. E. Eghan; B. Adams | 2021 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER) | 10.1109/SANER50967.2021.00046 | software maintenance | development operations | MLOps | software maintenance | dependency management | |||||
| PANDORA: Continuous Mining Software Repository and Dataset Generation | H. Nguyen; F. Lomio; F. Pecorelli; V. Lenarduzzi | 2022 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER) | 10.1109/SANER53432.2022.00041 | MSR techniques | tool development | PANDORA for continuous mining | |||||||
| Summarizing Evolutionary Trajectory by Grouping and Aggregating relevant code changes | Qingtao Jiang; X. Peng; Hai Wang; Z. Xing; W. Zhao | 2015 IEEE 22nd International Conference on Software Analysis, Evolution, and Reengineering (SANER) | 10.1109/SANER.2015.7081846 | software maintenance | change patterns and evolution | MSR techniques | tool development | SETGA | |||||
| Analysis and Propagation of Feature Revisions in Preprocessor-based Software Product Lines | G. K. Michelon; W. K. G. Assunção; P. Grünbacher; A. Egyed | 2023 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER) | 10.1109/SANER56733.2023.00035 | software architecture and design | features and variants | ||||||||
| The Impact of Human Discussions on Just-in-Time Quality Assurance: An Empirical Study on OpenStack and Eclipse | P. Tourani; B. Adams | 2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER) | 10.1109/SANER.2016.113 | software quality | defects | detection | collaboration and coordination | communication | |||||
| Towards a Robust Approach to Analyze Time-Dependent Data in Software Engineering | N. Saarimäki; S. Moreschini; F. Lomio; R. Penaloza; V. Lenarduzzi | 2022 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER) | 10.1109/SANER53432.2022.00015 | MSR techniques | threats | ||||||||
| Understanding developers’ natural language queries with interactive clarification | S. Jiang; L. Shen; X. Peng; L. V. Zhaojin; W. Zhao | 2015 IEEE 22nd International Conference on Software Analysis, Evolution, and Reengineering (SANER) | 10.1109/SANER.2015.7081811 | development support and automation | topic and knowledge modeling | development support and automation | information retrieval | MSR techniques | tool development | QAforNatural | |||
| We Are Family: Analyzing Communication in GitHub Software Repositories and Their Forks | S. Brisson; E. Noei; K. Lyons | 2020 IEEE 27th International Conference on Software Analysis, Evolution and Reengineering (SANER) | 10.1109/SANER48275.2020.9054834 | collaboration and coordination | communication | topic modeling | software usage | popularity | |||||
| Are Refactorings to Blame? An Empirical Study of Refactorings in Merge Conflicts | M. Mahmoudi; S. Nadi; N. Tsantalis | 2019 IEEE 26th International Conference on Software Analysis, Evolution and Reengineering (SANER) | 10.1109/SANER.2019.8668012 | software maintenance | code merge | software maintenance | refactoring | ||||||
| On the Relationship of Inconsistent Software Clones and Faults: An Empirical Study | S. Wagner; A. Abdulkhaleq; K. Kaya; A. Paar | 2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER) | 10.1109/SANER.2016.94 | software maintenance | reuse and clones | software quality | defects | patterns | |||||
| Supporting Merge Conflict Resolution by Using Fine-Grained Code Change History | Y. Nishimura; K. Maruyama | 2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER) | 10.1109/SANER.2016.46 | software maintenance | code merge | ||||||||
| Which review feedback did long-term contributors get on OSS projects? | T. Norikane; A. Ihara; K. Matsumoto | 2017 IEEE 24th International Conference on Software Analysis, Evolution and Reengineering (SANER) | 10.1109/SANER.2017.7884682 | collaboration and coordination | organisational structures | collaboration and coordination | onboarding | software maintenance | activity | ||||
| Diggit: Automated code review via software repository mining | R. Chatley; L. Jones | 2018 IEEE 25th International Conference on Software Analysis, Evolution and Reengineering (SANER) | 10.1109/SANER.2018.8330261 | MSR techniques | tool development | software maintenance | code reviews | diggit | |||||
| BUMPER: A Tool for Coping with Natural Language Searches of Millions of Bugs and Fixes | M. Nayrolles; A. Hamou-Lhadj | 2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER) | 10.1109/SANER.2016.71 | MSR techniques | tool development | software quality | defects | BUMPER | |||||
| Javadoc Violations and Their Evolution in Open-Source Software | M. Steinbeck; R. Koschke | 2021 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER) | 10.1109/SANER50967.2021.00031 | software maintenance | technical debt | code smells | software architecture and design | documentation | |||||
| Use the Forks, Look! Visualizations for Exploring Fork Ecosystems | S. Chen; L. Cleophas; S. Schulze; J. Krüger | 2024 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER) | 10.1109/SANER60148.2024.00107 | MSR techniques | tool development | software architecture and design | features and variants | software maintenance | reuse and clones | VisFork | |||
| HFCommunity: A Tool to Analyze the Hugging Face Hub Community | A. Ait; J. L. C. Izquierdo; J. Cabot | 2023 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER) | 10.1109/SANER56733.2023.00080 | MSR techniques | tool development | HFCommunity | |||||||
| Reuse (or Lack Thereof) in Travis CI Specifications: An Empirical Study of CI Phases and Commands | P. K. Sidhu; G. Mussbacher; S. McIntosh | 2019 IEEE 26th International Conference on Software Analysis, Evolution and Reengineering (SANER) | 10.1109/SANER.2019.8668029 | software maintenance | integration | CI/CD | |||||||
| G-Repo: a Tool to Support MSR Studies on GitHub | S. Romano; M. Caulo; M. Buompastore; L. Guerra; A. Mounsif; M. Telesca; M. T. Baldassarre; G. Scanniello | 2021 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER) | 10.1109/SANER50967.2021.00064 | MSR techniques | tool development | MSR techniques | dataset and benchmark creation | G-Repo | |||||
| Mining Unstructured Data in Software Repositories: Current and Future Trends | G. Bavota | 2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER) | 10.1109/SANER.2016.47 | MSR techniques | threats | mining unstructured data (text) | |||||||
| Towards continuous software release planning | D. Ameller; C. Farré; X. Franch; D. Valerio; A. Cassarino | 2017 IEEE 24th International Conference on Software Analysis, Evolution and Reengineering (SANER) | 10.1109/SANER.2017.7884642 | software governance | release management | release planning | |||||||
| SpojitR: Intelligently Link Development Artifacts | M. Rath; M. T. Tomova; P. Mäder | 2020 IEEE 27th International Conference on Software Analysis, Evolution and Reengineering (SANER) | 10.1109/SANER48275.2020.9054839 | MSR techniques | tool development | collaboration and coordination | SpojitR | ||||||
| Regression Test Selection Tool for Python in Continuous Integration Process | E. Kauhanen; J. K. Nurminen; T. Mikkonen; M. Pashkovskiy | 2021 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER) | 10.1109/SANER50967.2021.00077 | software quality | tests | software maintenance | integration | CI/CD | |||||
| The relationship between evolutionary coupling and defects in large industrial software (journal-first abstract) | S. Kirbas; B. Caglayan; T. Hall; S. Counsell; D. Bowes; A. Sen; A. Bener | 2018 IEEE 25th International Conference on Software Analysis, Evolution and Reengineering (SANER) | 10.1109/SANER.2018.8330237 | software quality | defects | patterns | software maintenance | change patterns and evolution | |||||
| Towards an ontology-based context-aware meta-model for the software domain | M. Erfani | 2015 IEEE 22nd International Conference on Software Analysis, Evolution, and Reengineering (SANER) | 10.1109/SANER.2015.7081892 | software architecture and design | documentation | ||||||||
| Towards Implementation of an Integrated Clone Management Infrastructure | M. F. Zibran | 2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER) | 10.1109/SANER.2016.89 | software maintenance | reuse and clones | MSR techniques | tool development | ||||||
| MSR4ML: Reconstructing Artifact Traceability in Machine Learning Repositories | A. T. Njomou; A. Johanne Bifona Africa; B. Adams; M. Fokaefs | 2021 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER) | 10.1109/SANER50967.2021.00061 | software maintenance | integration | MLOps | MSR techniques | tool development | MSR4ML | ||||
| APIDiff: Detecting API breaking changes | A. Brito; L. Xavier; A. Hora; M. T. Valente | 2018 IEEE 25th International Conference on Software Analysis, Evolution and Reengineering (SANER) | 10.1109/SANER.2018.8330249 | software maintenance | dependency management | MSR techniques | tool development | APIDIFF | |||||
| GoCity: Code City for Go | R. Brito; A. Brito; G. Brito; M. T. Valente | 2019 IEEE 26th International Conference on Software Analysis, Evolution and Reengineering (SANER) | 10.1109/SANER.2019.8668008 | MSR techniques | tool development | development support and automation | visualisation | GoCity | |||||
| The impact of refactoring changes on the SZZ algorithm: An empirical study | E. C. Neto; D. A. da Costa; U. Kulesza | 2018 IEEE 25th International Conference on Software Analysis, Evolution and Reengineering (SANER) | 10.1109/SANER.2018.8330225 | software quality | defects | detection | software maintenance | refactoring | |||||
| Code coverage and test suite effectiveness: Empirical study with real bugs in large systems | P. S. Kochhar; F. Thung; D. Lo | 2015 IEEE 22nd International Conference on Software Analysis, Evolution, and Reengineering (SANER) | 10.1109/SANER.2015.7081877 | software quality | tests | ||||||||
| Niche vs. breadth: Calculating expertise over time through a fine-grained analysis | J. R. da Silva; E. Clua; L. Murta; A. Sarma | 2015 IEEE 22nd International Conference on Software Analysis, Evolution, and Reengineering (SANER) | 10.1109/SANER.2015.7081851 | collaboration and coordination | expertise | uses Dominoes | |||||||
| How do developers fix issues and pay back technical debt in the Apache ecosystem? | G. Digkas; M. Lungu; P. Avgeriou; A. Chatzigeorgiou; A. Ampatzoglou | 2018 IEEE 25th International Conference on Software Analysis, Evolution and Reengineering (SANER) | 10.1109/SANER.2018.8330205 | software maintenance | technical debt | software quality | defects | fixes | |||||
| Would static analysis tools help developers with code reviews? | S. Panichella; V. Arnaoudova; M. Di Penta; G. Antoniol | 2015 IEEE 22nd International Conference on Software Analysis, Evolution, and Reengineering (SANER) | 10.1109/SANER.2015.7081826 | software quality | defects | patterns | software quality | code reviews | software maintenance | effort estimation | |||
| Towards Understanding Tool-chain Bugs in the LLVM Compiler Infrastructure | X. Xie; H. Yang; Q. He; L. Chen | 2021 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER) | 10.1109/SANER50967.2021.00010 | software quality | defects | detection | software quality | defects | fixes | software quality | defects | patterns | |
| Enriching in-IDE process information with fine-grained source code history | S. Proksch; S. Nadi; S. Amann; M. Mezini | 2017 IEEE 24th International Conference on Software Analysis, Evolution and Reengineering (SANER) | 10.1109/SANER.2017.7884626 | development support and automation | visualisation | software maintenance | change patterns and evolution | MSR techniques | tool development | CARET | |||
| An Exploratory Study on Self-Fixed Software Vulnerabilities in OSS Projects | S. Forootani; A. Di Sorbo; C. A. Visaggio | 2022 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER) | 10.1109/SANER53432.2022.00023 | software quality | vulnerabilities and security | fixes | |||||||
| Extracting executable transformations from distilled code changes | R. Stevens; C. De Roover | 2017 IEEE 24th International Conference on Software Analysis, Evolution and Reengineering (SANER) | 10.1109/SANER.2017.7884619 | software maintenance | change patterns and evolution | uses ChangeNodes | |||||||
| Weak Labelling for File-level Source Code Classification | C. Sas; A. Capiluppi | 2023 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER) | 10.1109/SANER56733.2023.00074 | development support and automation | generation | documentation generation | software maintenance | dependency management | software architecture and design | documentation | uses Arcan | ||
| Understanding the Archived Projects on GitHub | X. Xia; S. Zhao; X. Zhang; Z. Lou; W. Wang; F. Bi | Tongji University | 10.1109/SANER56733.2023.00012 | software maintenance | activity and productivity | many manual steps | |||||||
| Documentation of Machine Learning Software | Y. Hashemi; M. Nayebi; G. Antoniol | 2020 IEEE 27th International Conference on Software Analysis, Evolution and Reengineering (SANER) | 10.1109/SANER48275.2020.9054844 | software architecture and design | documentation | development support and automation | generation | documentation generation | collaboration and coordination | communication | topic modeling | ||
| Untangling fine-grained code changes | M. Dias; A. Bacchelli; G. Gousios; D. Cassou; S. Ducasse | 2015 IEEE 22nd International Conference on Software Analysis, Evolution, and Reengineering (SANER) | 10.1109/SANER.2015.7081844 | software maintenance | change patterns and evolution | development support and automation | recommendations | MSR techniques | tool development | EiceaUntangler | |||
| SQA-Profiles: Rule-based activity profiles for Continuous Integration environments | M. Brandtner; S. C. Müller; P. Leitner; H. C. Gall | 2015 IEEE 22nd International Conference on Software Analysis, Evolution, and Reengineering (SANER) | 10.1109/SANER.2015.7081840 | software maintenance | integration | CI/CD | software quality | ||||||
| DAPSTEP: Deep Assignee Prediction for Stack Trace Error rePresentation | D. Sushentsev; A. Khvorov; R. Vasiliev; Y. Golubev; T. Bryksin | 2022 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER) | 10.1109/SANER53432.2022.00033 | software quality | defects | fixes | collaboration and coordination | bug triage problem (person to fix) | |||||
| Towards just-in-time suggestions for log changes (journal-first abstract) | H. Li; W. Shang; Y. Zou; A. E. Hassan | 2018 IEEE 25th International Conference on Software Analysis, Evolution and Reengineering (SANER) | 10.1109/SANER.2018.8330233 | software maintenance | change patterns and evolution | software maintenance | debugging and logging | ||||||
| Refactoring Graphs: Assessing Refactoring over Time | A. Brito; A. Hora; M. T. Valente | 2020 IEEE 27th International Conference on Software Analysis, Evolution and Reengineering (SANER) | 10.1109/SANER48275.2020.9054864 | software maintenance | refactoring | ||||||||
| Code of conduct in open source projects | P. Tourani; B. Adams; A. Serebrenik | 2017 IEEE 24th International Conference on Software Analysis, Evolution and Reengineering (SANER) | 10.1109/SANER.2017.7884606 | collaboration and coordination | human factors and values | codes of conduct | |||||||
| Assessing time-based and range-based strategies for commit assignment to releases | F. C. do Rego Pinto; B. Costa; L. Murta | 2021 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER) | 10.1109/SANER50967.2021.00022 | software governance | release management | ||||||||
| Constructing Temporal Networks of OSS Programming Language Ecosystems | A. Agroskin; E. Lyulina; S. Titov; V. Kovalenko | 2023 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER) | 10.1109/SANER56733.2023.00067 | collaboration and coordination | organisational structures | MSR techniques | dataset and benchmark creation | ||||||
| On Relating Technical, Social Factors, and the Introduction of Bugs | F. Falcão; C. Barbosa; B. Fonseca; A. Garcia; M. Ribeiro; R. Gheyi | 2020 IEEE 27th International Conference on Software Analysis, Evolution and Reengineering (SANER) | 10.1109/SANER48275.2020.9054824 | software quality | defects | patterns | collaboration and coordination | communication | collaboration and coordination | experience | socio-technical | ||
| How do scientists develop scientific software? An external replication | G. Pinto; I. Wiese; L. F. Dias | 2018 IEEE 25th International Conference on Software Analysis, Evolution and Reengineering (SANER) | 10.1109/SANER.2018.8330263 | no MSR study | research software engineering | ||||||||
| Modern Release Engineering in a Nutshell – Why Researchers Should Care | B. Adams; S. McIntosh | 2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER) | 10.1109/SANER.2016.108 | no MSR study | |||||||||
| Generalizing the Analysis of Evolutionary Coupling for Software Change Impact Analysis | T. Rolfsnes; S. Di Alesio; R. Behjati; L. Moonen; D. W. Binkley | 2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER) | 10.1109/SANER.2016.101 | software maintenance | change impact analysis | development support and automation | recommendations | MSR techniques | tool development | TARMAQ | |||
| Forking and the Sustainability of the Developer Community Participation – An Empirical Investigation on Outcomes and Reasons | A. Rastogi; N. Nagappan | 2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER) | 10.1109/SANER.2016.27 | software architecture and design | features and variants | software maintenance | reuse and clones | software maintenance | activity and productivity | ||||
| A Multi-Step Learning Approach to Assist Code Review | O. B. Sghaier; H. Sahraoui | 2023 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER) | 10.1109/SANER56733.2023.00049 | software quality | code reviews | software quality | defects | localisation | development support and automation | recommendations | |||
| Identifying the exact fixing actions of static rule violation | H. Oumarou; N. Anquetil; A. Etien; S. Ducasse; K. D. Taiwe | 2015 IEEE 22nd International Conference on Software Analysis, Evolution, and Reengineering (SANER) | 10.1109/SANER.2015.7081847 | software quality | defects | detection | software quality | defects | fixes | software maintenance | change patterns and evolution | ||
| Exploring Relevant Artifacts of Release Notes: The Practitioners’ Perspective | S. S. Nath; B. Roy | 2022 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER) | 10.1109/SANER53432.2022.00152 | software governance | release management | development support and automation | generation | release note generation | not GenAI but guidelines | ||||
| Variant Forks - Motivations and Impediments | J. Businge; A. Zerouali; A. Decan; T. Mens; S. Demeyer; C. De Roover | 2022 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER) | 10.1109/SANER53432.2022.00105 | software architecture and design | features and variants | mainly survey | |||||||
| Learning CI Configuration Correctness for Early Build Feedback | M. Santolucito; J. Zhang; E. Zhai; J. Cito; R. Piskac | 2022 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER) | 10.1109/SANER53432.2022.00118 | software maintenance | integration | CI/CD | software maintenance | development operations | builds | ||||
| CommitBench: A Benchmark for Commit Message Generation | M. Schall; T. Czinczoll; G. De Melo | 2024 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER) | 10.1109/SANER60148.2024.00080 | MSR techniques | dataset and benchmark creation | development support and automation | generation | commit message generation | CommitBench | ||||
| Searching for Technical Debt - An Empirical, Exploratory, and Descriptive Case Study | R. -H. Pfeiffer | 2022 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER) | 10.1109/SANER53432.2022.00119 | software maintenance | technical debt | software maintenance | refactoring | collaboration and coordination | |||||
| COLARE: Commit Classification via Fine-grained Context-aware Representation of Code Changes | Q. Zeng; Y. Zhang; Z. Sun; Y. Guo; H. Liu | 2024 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER) | 10.1109/SANER60148.2024.00082 | software maintenance | change patterns and evolution | MSR techniques | tool development | COLARE, commit classification | |||||
| CloCom: Mining existing source code for automatic comment generation | E. Wong; Taiyue Liu; L. Tan | 2015 IEEE 22nd International Conference on Software Analysis, Evolution, and Reengineering (SANER) | 10.1109/SANER.2015.7081848 | development support and automation | generation | documentation generation | MSR techniques | tool development | CloCom | ||||
| On the rise and fall of CI services in GitHub | M. Golzadeh; A. Decan; T. Mens | 2022 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER) | 10.1109/SANER53432.2022.00084 | software maintenance | integration | CI/CD | |||||||
| A Multi-Metric Ranking Approach for Library Migration Recommendations | H. He; Y. Xu; Y. Ma; Y. Xu; G. Liang; M. Zhou | 2021 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER) | 10.1109/SANER50967.2021.00016 | software maintenance | dependency management | software maintenance | updates and upgrades | development support and automation | recommendations | ||||
| Incremental Map-Reduce on Repository History | J. Härtel; R. Lämmel | 2020 IEEE 27th International Conference on Software Analysis, Evolution and Reengineering (SANER) | 10.1109/SANER48275.2020.9054811 | MSR techniques | tool development | Topleet, scalability | |||||||
| Defect Prediction: Accomplishments and Future Challenges | Y. Kamei; E. Shihab | 2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER) | 10.1109/SANER.2016.56 | no MSR study | |||||||||
| Mining Software Information Sites to Recommend Cross-Language Analogical Libraries | K. W. Nafi; M. Asaduzzaman; B. Roy; C. K. Roy; K. A. Schneider | 2022 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER) | 10.1109/SANER53432.2022.00109 | software maintenance | dependency management | development support and automation | recommendations | MSR techniques | tool development | XLibRec | |||
| Software-Specific Named Entity Recognition in Software Engineering Social Content | D. Ye; Z. Xing; C. Y. Foo; Z. Q. Ang; J. Li; N. Kapre | 2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER) | 10.1109/SANER.2016.10 | collaboration and coordination | communication | MSR techniques | dataset and benchmark creation | ||||||
| Stack Overflow: A code laundering platform? | L. An; O. Mlouki; F. Khomh; G. Antoniol | 2017 IEEE 24th International Conference on Software Analysis, Evolution and Reengineering (SANER) | 10.1109/SANER.2017.7884629 | software governance | licensing | software maintenance | reuse and clones | ||||||
| DeepWeak: Reasoning common software weaknesses via knowledge graph embedding | Z. Han; X. Li; H. Liu; Z. Xing; Z. Feng | 2018 IEEE 25th International Conference on Software Analysis, Evolution and Reengineering (SANER) | 10.1109/SANER.2018.8330232 | software quality | vulnerabilities and security | development support and automation | topic and knowledge modeling | ||||||
| Client-Side Energy Efficiency of HTTP/2 for Web and Mobile App Developers | S. A. Chowdhury; V. Sapra; A. Hindle | 2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER) | 10.1109/SANER.2016.77 | no MSR study | |||||||||
| LibDX: A Cross-Platform and Accurate System to Detect Third-Party Libraries in Binary Code | W. Tang; P. Luo; J. Fu; D. Zhang | 2020 IEEE 27th International Conference on Software Analysis, Evolution and Reengineering (SANER) | 10.1109/SANER48275.2020.9054845 | software maintenance | dependency management | software governance | licensing | MSR techniques | tool development | LibDX | |||
| Automatically Extracting Subroutine Summary Descriptions from Unstructured Comments | Z. Eberhart; A. LeClair; C. McMillan | 2020 IEEE 27th International Conference on Software Analysis, Evolution and Reengineering (SANER) | 10.1109/SANER48275.2020.9054789 | development support and automation | summarisation | development support and automation | generation | documentation generation | |||||
| Underproduction: An Approach for Measuring Risk in Open Source Software | K. Champion; B. M. Hill | University of Washington | 10.1109/SANER50967.2021.00043 | software maintenance | activity and productivity | ||||||||
| Slice-Based Cognitive Complexity Metrics for Defect Prediction | B. S. Alqadi; J. I. Maletic | 2020 IEEE 27th International Conference on Software Analysis, Evolution and Reengineering (SANER) | 10.1109/SANER48275.2020.9054836 | software quality | defects | patterns | software quality | code metrics | program slicing | ||||
| Self-Admitted Library Migrations in Java, JavaScript, and Python Packaging Ecosystems: A Comparative Study | H. Gu; H. He; M. Zhou | 2023 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER) | 10.1109/SANER56733.2023.00064 | software maintenance | dependency management | ||||||||
| Navigating Expertise in Configurable Software Systems through the Maze of Variability | K. Milano; B. Cafeo | 2024 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER) | 10.1109/SANER60148.2024.00053 | collaboration and coordination | expertise | metrics | |||||||
| More Common Than You Think: An In-depth Study of Casual Contributors | G. Pinto; I. Steinmacher; M. A. Gerosa | 2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER) | 10.1109/SANER.2016.68 | software maintenance | activity and productivity | collaboration and coordination | organisational structures | ||||||
| VELVET: a noVel Ensemble Learning approach to automatically locate VulnErable sTatements | Y. Ding; S. Suneja; Y. Zheng; J. Laredo; A. Morari; G. Kaiser; B. Ray | IBM Research | 10.1109/SANER53432.2022.00114 | software quality | vulnerabilities and security | localisation | MSR techniques | tool development | Velvet, transformer | ||||
| On the Impact of Flaky Tests in Automated Program Repair | Y. Qin; S. Wang; K. Liu; X. Mao; T. F. Bissyandé | 2021 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER) | 10.1109/SANER50967.2021.00035 | software quality | tests | software quality | performance | ||||||
| Pull Requests or Commits? Which Method Should We Use to Study Contributors’ Behavior? | M. V. Bertoncello; G. Pinto; I. S. Wiese; I. Steinmacher | 2020 IEEE 27th International Conference on Software Analysis, Evolution and Reengineering (SANER) | 10.1109/SANER48275.2020.9054855 | MSR techniques | threats | pull request vs. Commits | |||||||
| Documentation-Guided API Sequence Search without Worrying about the Text-API Semantic Gap | H. Wei; X. Su; W. Zheng; W. Tao | 2023 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER) | 10.1109/SANER56733.2023.00040 | software maintenance | dependency management | software usage | API sequence search |
| Publication Year | Author | Title | Publication Title | DOI | Primary Category 1 | Secondary Category 1 | Tertiary Category 1 | Primary Category 2 | Secondary Category 2 | Tertiary Category 2 | Primary Category 3 | Secondary Category 3 | Tertiary Category 3 | Notes |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2024 | De Santana, Taijara Loiola; Neto, Paulo Anselmo Da Mota Silveira; De Almeida, Eduardo Santana; Ahmed, Iftekhar | Bug Analysis in Jupyter Notebook Projects: An Empirical Study | ACM Trans. Softw. Eng. Methodol. | 10.1145/3641539 | software quality | defects | patterns | software maintenance | ||||||
| 2023 | Rahman, Akond; Shamim, Shazibul Islam; Bose, Dibyendu Brinto; Pandita, Rahul | Security Misconfigurations in Open Source Kubernetes Manifests: An Empirical Study | ACM Trans. Softw. Eng. Methodol. | 10.1145/3579639 | software quality | vulnerabilities and security | patterns | software maintenance | development operations | software architecture and design | configuration | |||
| 2023 | Batoun, Mohamed Amine; Yung, Ka Lai; Tian, Yuan; Sayagh, Mohammed | An Empirical Study on GitHub Pull Requests’ Reactions | ACM Trans. Softw. Eng. Methodol. | 10.1145/3597208 | collaboration and coordination | communication | sentiment analysis | collaboration and coordination | mechanisms | reactions in GitHub pull requests | ||||
| 2021 | Abidi, Mouna; Rahman, Md Saidur; Openja, Moses; Khomh, Foutse | Are Multi-Language Design Smells Fault-Prone? An Empirical Study | ACM Trans. Softw. Eng. Methodol. | 10.1145/3432690 | software architecture and design | patterns and anti-patterns | software quality | defects | patterns | |||||
| 2020 | Chen, Lin; Wu, Di; Ma, Wanwangying; Zhou, Yuming; Xu, Baowen; Leung, Hareton | How C++ Templates Are Used for Generic Programming: An Empirical Study on 50 Open Source Systems | ACM Trans. Softw. Eng. Methodol. | 10.1145/3356579 | development support and automation | generation | code generation | software maintenance | reuse and clones | templates | ||||
| 2024 | Yang, Yanming; Hu, Xing; Xia, Xin; Yang, Xiaohu | The Lost World: Characterizing and Detecting Undiscovered Test Smells | ACM Trans. Softw. Eng. Methodol. | 10.1145/3631973 | software quality | tests | collaboration and coordination | communication | sentiment analysis | software maintenance | refactoring | StackOverflow | ||
| 2023 | Sun, Weifeng; Yan, Meng; Liu, Zhongxin; Xia, Xin; Lei, Yan; Lo, David | Revisiting the Identification of the Co-evolution of Production and Test Code | ACM Trans. Softw. Eng. Methodol. | 10.1145/3607183 | software quality | tests | MSR techniques | tool development | software maintenance | change patterns and evolution | CHOSEN (identifiCation metHod Of production-teSt co-EvolutioN) | |||
| 2024 | Bi, Tingting; Xia, Boming; Xing, Zhenchang; Lu, Qinghua; Zhu, Liming | On the Way to SBOMs: Investigating Design Issues and Solutions in Practice | ACM Trans. Softw. Eng. Methodol. | 10.1145/3654442 | collaboration and coordination | communication | topic modeling | software architecture and design | documentation | SBOM | ||||
| 2024 | Fan, Lishui; Liu, Jiakun; Liu, Zhongxin; Lo, David; Xia, Xin; Li, Shanping | Exploring the Capabilities of LLMs for Code Change Related Tasks | ACM Trans. Softw. Eng. Methodol. | 10.1145/3709358 | development support and automation | generation | code generation | development support and automation | generation | commit message generation | development support and automation | generation | code review generation | |
| 2025 | Zhong, Wenkang; Li, Chuanyi; Liu, Kui; Ge, Jidong; Luo, Bin; Bissyandé, Tegawendé F.; Ng, Vincent | Benchmarking and Categorizing the Performance of Neural Program Repair Systems for Java | ACM Trans. Softw. Eng. Methodol. | 10.1145/3688834 | software quality | defects | fixes | development support and automation | ticket and task resolution | MSR techniques | dataset and benchmark creation | |||
| 2025 | Zhang, Jierui; Wang, Liang; Li, Ying; Jiang, Jing; Wang, Tao; Tao, Xianping | Measuring and Mining Community Evolution in Developer Social Networks with Entropy-Based Indices | ACM Trans. Softw. Eng. Methodol. | 10.1145/3688832 | collaboration and coordination | organisational structures | community evolution | |||||||
| 2022 | Ni, Chao; Xia, Xin; Lo, David; Yang, Xiaohu; Hassan, Ahmed E. | Just-In-Time Defect Prediction on JavaScript Projects: A Replication Study | ACM Trans. Softw. Eng. Methodol. | 10.1145/3508479 | software quality | defects | prediction | software maintenance | change patterns and evolution | |||||
| 2024 | Sülün, Emre; Saçakçı, Metehan; Tüzün, Eray | An Empirical Analysis of Issue Templates Usage in Large-Scale Projects on GitHub | ACM Trans. Softw. Eng. Methodol. | 10.1145/3643673 | software usage | popularity | software usage | patterns | development support and automation | ticket and task resolution | issue templates | |||
| 2021 | Rahman, Akond; Rahman, Md Rayhanur; Parnin, Chris; Williams, Laurie | Security Smells in Ansible and Chef Scripts: A Replication Study | ACM Trans. Softw. Eng. Methodol. | 10.1145/3408897 | software quality | vulnerabilities and security | software maintenance | technical debt | code smells | security smells | ||||
| 2022 | Hu, Xing; Chen, Qiuyuan; Wang, Haoye; Xia, Xin; Lo, David; Zimmermann, Thomas | Correlating Automated and Human Evaluation of Code Documentation Generation Quality | ACM Trans. Softw. Eng. Methodol. | 10.1145/3502853 | development support and automation | generation | documentation generation | |||||||
| 2023 | Ojdanic, Milos; Soremekun, Ezekiel; Degiovanni, Renzo; Papadakis, Mike; Le Traon, Yves | Mutation Testing in Evolving Systems: Studying the Relevance of Mutants to Code Evolution | ACM Trans. Softw. Eng. Methodol. | 10.1145/3530786 | software quality | tests | software maintenance | change patterns and evolution | ||||||
| 2023 | Rombaut, Benjamin; Cogo, Filipe R.; Adams, Bram; Hassan, Ahmed E. | There’s no Such Thing as a Free Lunch: Lessons Learned from Exploring the Overhead Introduced by the Greenkeeper Dependency Bot in Npm | ACM Trans. Softw. Eng. Methodol. | 10.1145/3522587 | software maintenance | dependency management | software maintenance | bots | development support and automation | recommendations | ||||
| 2021 | Liu, Chao; Xia, Xin; Lo, David; Liu, Zhiwe; Hassan, Ahmed E.; Li, Shanping | CodeMatcher: Searching Code Based on Sequential Semantics of Important Query Words | ACM Trans. Softw. Eng. Methodol. | 10.1145/3465403 | development support and automation | information retrieval | software maintenance | reuse and clones | MSR techniques | tool development | CodeMatcher | |||
| 2024 | Hommersom, Daan; Sabetta, Antonino; Coppola, Bonaventura; Nucci, Dario Di; Tamburri, Damian A. | Automated Mapping of Vulnerability Advisories onto their Fix Commits in Open Source Repositories | ACM Trans. Softw. Eng. Methodol. | 10.1145/3649590 | software quality | vulnerabilities and security | detection | software quality | vulnerabilities and security | fixes | MSR techniques | tool development | FixFinder | |
| 2024 | Wan, Xiaohui; Zheng, Zheng; Qin, Fangyun; Lu, Xuhui | Data Complexity: A New Perspective for Analyzing the Difficulty of Defect Prediction Tasks | ACM Trans. Softw. Eng. Methodol. | 10.1145/3649596 | software quality | defects | prediction | MSR techniques | dataset and benchmark creation | data distribution (imbalance) | ||||
| 2023 | Rosa, Giovanni; Scalabrino, Simone; Bavota, Gabriele; Oliveto, Rocco | What Quality Aspects Influence the Adoption of Docker Images? | ACM Trans. Softw. Eng. Methodol. | 10.1145/3603111 | software maintenance | development operations | software quality | vulnerabilities and security | software usage | popularity | Docker image properties | |||
| 2022 | Joblin, Mitchell; Apel, Sven | How Do Successful and Failed Projects Differ? A Socio-Technical Analysis | ACM Trans. Softw. Eng. Methodol. | 10.1145/3504003 | software governance | project success | collaboration and coordination | organisational structures | ||||||
| 2021 | Dilhara, Malinda; Ketkar, Ameya; Dig, Danny | Understanding Software-2.0: A Study of Machine Learning Library Usage and Evolution | ACM Trans. Softw. Eng. Methodol. | 10.1145/3453478 | software maintenance | dependency management | software maintenance | updates and upgrades | software usage | popularity | ML library updates | |||
| 2023 | Mo, Ran; Zhang, Yao; Wang, Yushuo; Zhang, Siyuan; Xiong, Pu; Li, Zengyang; Zhao, Yang | Exploring the Impact of Code Clones on Deep Learning Software | ACM Trans. Softw. Eng. Methodol. | 10.1145/3607181 | software maintenance | reuse and clones | software quality | defects | patterns | DL clones | ||||
| 2024 | Jiang, Muhui; Jiang, Jinan; Wu, Tao; Ma, Zuchao; Luo, Xiapu; Zhou, Yajin | Understanding Vulnerability Inducing Commits of the Linux Kernel | ACM Trans. Softw. Eng. Methodol. | 10.1145/3672452 | software quality | vulnerabilities and security | patterns | software maintenance | change patterns and evolution | collaboration and coordination | expertise | |||
| 2023 | Bock, Thomas; Alznauer, Nils; Joblin, Mitchell; Apel, Sven | Automatic Core-Developer Identification on GitHub: A Validation Study | ACM Trans. Softw. Eng. Methodol. | 10.1145/3593803 | collaboration and coordination | organisational structures | ||||||||
| 2023 | Assi, Maram; Hassan, Safwat; Georgiou, Stefanos; Zou, Ying | Predicting the Change Impact of Resolving Defects by Leveraging the Topics of Issue Reports in Open Source Software Systems | ACM Trans. Softw. Eng. Methodol. | 10.1145/3593802 | development support and automation | ticket and task resolution | software maintenance | change impact analysis | issue assignment | |||||
| 2024 | Wang, Haoye; Gao, Zhipeng; Bi, Tingting; Grundy, John; Wang, Xinyu; Wu, Minghui; Yang, Xiaohu | What Makes a Good TODO Comment? | ACM Trans. Softw. Eng. Methodol. | 10.1145/3664811 | software maintenance | technical debt | development support and automation | ticket and task resolution | TODO quality classification | |||||
| 2024 | Gao, Zhipeng; Su, Yanqi; Hu, Xing; Xia, Xin | Automating TODO-missed Methods Detection and Patching | ACM Trans. Softw. Eng. Methodol. | 10.1145/3700793 | software maintenance | technical debt | MSR techniques | tool development | TDPatcher for TODOs | |||||
| 2024 | Vitale, Antonio; Oliveto, Rocco; Scalabrino, Simone | A Catalog of Data Smells for Coding Tasks | ACM Trans. Softw. Eng. Methodol. | 10.1145/3707457 | no MSR study | |||||||||
| 2025 | Roychoudhury, Abhik | Editorial: TOSEM Journal in 2025 and Beyond | ACM Trans. Softw. Eng. Methodol. | 10.1145/3708477 | no MSR study | |||||||||
| 2024 | Graf-Vlachy, Lorenz; Wagner, Stefan | Cleaning Up Confounding: Accounting for Endogeneity Using Instrumental Variables and Two-Stage Models | ACM Trans. Softw. Eng. Methodol. | 10.1145/3674730 | MSR techniques | threats | correlation, causality, endogeneity | |||||||
| 2022 | Yang, Yanming; Xia, Xin; Lo, David; Bi, Tingting; Grundy, John; Yang, Xiaohu | Predictive Models in Software Engineering: Challenges and Opportunities | ACM Trans. Softw. Eng. Methodol. | 10.1145/3503509 | no MSR study | SLR | ||||||||
| 2024 | Wang, Qing; Wang, Junjie; Li, Mingyang; Wang, Yawen; Liu, Zhe | A Roadmap for Software Testing in Open-Collaborative and AI-Powered Era | ACM Trans. Softw. Eng. Methodol. | 10.1145/3709355 | no MSR study | tests, collaboration | ||||||||
| 2024 | Sun, Weisong; Fang, Chunrong; Ge, Yifei; Hu, Yuling; Chen, Yuchen; Zhang, Quanjun; Ge, Xiuting; Liu, Yang; Chen, Zhenyu | A Survey of Source Code Search: A 3-Dimensional Perspective | ACM Trans. Softw. Eng. Methodol. | 10.1145/3656341 | no MSR study | SLR | ||||||||
| 2023 | Rahman, Mohammad Masudur; Roy, Chanchal K. | A Systematic Review of Automated Query Reformulations in Source Code Search | ACM Trans. Softw. Eng. Methodol. | 10.1145/3607179 | no MSR study | SLR | ||||||||
| 2023 | Shen, Bowen; Gulzar, Muhammad Ali; He, Fei; Meng, Na | A Characterization Study of Merge Conflicts in Java Projects | ACM Trans. Softw. Eng. Methodol. | 10.1145/3546944 | software maintenance | merge conflicts | ||||||||
| 2022 | Trinkenreich, Bianca; Wiese, Igor; Sarma, Anita; Gerosa, Marco; Steinmacher, Igor | Women’s Participation in Open Source Software: A Survey of the Literature | ACM Trans. Softw. Eng. Methodol. | 10.1145/3510460 | no MSR study | SLR | ||||||||
| 2024 | Hämäläinen, Joonas; Das, Teerath; Mikkonen, Tommi | A Systematic Literature Review of Multi-Label Learning in Software Engineering | ACM Trans. Softw. Eng. Methodol. | 10.1145/3708532 | no MSR study | SLR | ||||||||
| 2024 | Mastropaolo, Antonio; Escobar-Velásquez, Camilo; Linares-Vásquez, Mario | From Triumph to Uncertainty: The Journey of Software Engineering in the AI Era | ACM Trans. Softw. Eng. Methodol. | 10.1145/3709360 | no MSR study | AI and SE history | ||||||||
| 2023 | Wolter, Thomas; Barcomb, Ann; Riehle, Dirk; Harutyunyan, Nikolay | Open Source License Inconsistencies on GitHub | ACM Trans. Softw. Eng. Methodol. | 10.1145/3571852 | software governance | licensing | ||||||||
| 2023 | Gao, Zhipeng; Xia, Xin; Lo, David; Grundy, John; Zhang, Xindong; Xing, Zhenchang | I Know What You Are Searching for: Code Snippet Recommendation from Stack Overflow Posts | ACM Trans. Softw. Eng. Methodol. | 10.1145/3550150 | development support and automation | information retrieval | development support and automation | recommendations | MSR techniques | tool development | Que2Code | |||
| 2023 | Sattler, Florian; Böhm, Sebastian; Schubert, Philipp Dominik; Siegmund, Norbert; Apel, Sven | SEAL: Integrating Program Analysis and Repository Mining | ACM Trans. Softw. Eng. Methodol. | 10.1145/3585008 | MSR techniques | tool development | software maintenance | change patterns and evolution | collaboration and coordination | organisational structures | SEAL | |||
| 2024 | Hou, Xinyi; Zhao, Yanjie; Liu, Yue; Yang, Zhou; Wang, Kailong; Li, Li; Luo, Xiapu; Lo, David; Grundy, John; Wang, Haoyu | Large Language Models for Software Engineering: A Systematic Literature Review | ACM Trans. Softw. Eng. Methodol. | 10.1145/3695988 | no MSR study | SLR, LLMs for SE | ||||||||
| 2023 | Nourry, Olivier; Kashiwa, Yutaro; Lin, Bin; Bavota, Gabriele; Lanza, Michele; Kamei, Yasutaka | The Human Side of Fuzzing: Challenges Faced by Developers during Fuzzing Activities | ACM Trans. Softw. Eng. Methodol. | 10.1145/3611668 | software quality | tests | manual analysis, survey | |||||||
| 2023 | Joblin, Mitchell; Eckl, Barbara; Bock, Thomas; Schmid, Angelika; Siegmund, Janet; Apel, Sven | Hierarchical and Hybrid Organizational Structures in Open-source Software Projects: A Longitudinal Study | ACM Trans. Softw. Eng. Methodol. | 10.1145/3569949 | collaboration and coordination | organisational structures | ||||||||
| 2023 | Furia, Carlo A.; Torkar, Richard; Feldt, Robert | Towards Causal Analysis of Empirical Software Engineering Data: The Impact of Programming Languages on Coding Competitions | ACM Trans. Softw. Eng. Methodol. | 10.1145/3611667 | MSR techniques | threats | collaboration and coordination | expertise | cuasality instead of correlation | |||||
| 2024 | Zhou, Xin; Cao, Sicong; Sun, Xiaobing; Lo, David | Large Language Model for Vulnerability Detection and Repair: Literature Review and the Road Ahead | ACM Trans. Softw. Eng. Methodol. | 10.1145/3708522 | no MSR study | SLR, vulnerabilities | ||||||||
| 2018 | Razzaq, Abdul; Wasala, Asanka; Exton, Chris; Buckley, Jim | The State of Empirical Evaluation in Static Feature Location | ACM Trans. Softw. Eng. Methodol. | 10.1145/3280988 | no MSR study | SLR, development support | ||||||||
| 2024 | Misu, Md Rakib Hossain; Achar, Rohan; Lopes, Cristina V. | SourcererJBF: A Java Build Framework For Large-Scale Compilation | ACM Trans. Softw. Eng. Methodol. | 10.1145/3635710 | MSR techniques | tool development | software maintenance | development operations | builds | SourcererJBF | ||||
| 2022 | Yang, Wenhua; Zhang, Chong; Pan, Minxue; Xu, Chang; Zhou, Yu; Huang, Zhiqiu | Do Developers Really Know How to Use Git Commands? A Large-scale Study Using Stack Overflow | ACM Trans. Softw. Eng. Methodol. | 10.1145/3494518 | software usage | popularity | software usage | patterns | collaboration and coordination | communication | topic modeling | git command usage | ||
| 2021 | Siegmund, Janet; Peitek, Norman; Apel, Sven; Siegmund, Norbert | Mastering Variation in Human Studies: The Role of Aggregation | ACM Trans. Softw. Eng. Methodol. | 10.1145/3406544 | no MSR study | survey, threats | ||||||||
| 2022 | Watson, Cody; Cooper, Nathan; Palacio, David Nader; Moran, Kevin; Poshyvanyk, Denys | A Systematic Literature Review on the Use of Deep Learning in Software Engineering Research | ACM Trans. Softw. Eng. Methodol. | 10.1145/3485275 | no MSR study | SLR, deep learning in SE | ||||||||
| 2018 | Stol, Klaas-Jan; Fitzgerald, Brian | The ABC of Software Engineering Research | ACM Trans. Softw. Eng. Methodol. | 10.1145/3241743 | no MSR study | SLR, survey | ||||||||
| 2024 | Böhme, Marcel; Bodden, Eric; Bultan, Tevfik; Cadar, Cristian; Liu, Yang; Scanniello, Giuseppe | Software Security Analysis in 2030 and Beyond: A Research Roadmap | ACM Trans. Softw. Eng. Methodol. | 10.1145/3708533 | no MSR study | SLR, survey, AI in SE and security | ||||||||
| 2024 | Chowdhury, Shaiful; Uddin, Gias; Hemmati, Hadi; Holmes, Reid | Method-level Bug Prediction: Problems and Promises | ACM Trans. Softw. Eng. Methodol. | 10.1145/3640331 | MSR techniques | threats | software quality | defects | prediction | |||||
| 2023 | Badampudi, Deepika; Unterkalmsteiner, Michael; Britto, Ricardo | Modern Code Reviews—Survey of Literature and Practice | ACM Trans. Softw. Eng. Methodol. | 10.1145/3585004 | no MSR study | SLR, software quality | ||||||||
| 2024 | Latendresse, Jasmine; Abedu, Samuel; Abdellatif, Ahmad; Shihab, Emad | An Exploratory Study on Machine Learning Model Management | ACM Trans. Softw. Eng. Methodol. | 10.1145/3688841 | software maintenance | development operations | MLOps | |||||||
| 2018 | Rosenblum, David S. | Editorial | ACM Trans. Softw. Eng. Methodol. | 10.1145/3205909 | no MSR study | |||||||||
| 2024 | Cañizares, Pablo C.; López-Morales, Jose María; Pérez-Soler, Sara; Guerra, Esther; de Lara, Juan | Measuring and Clustering Heterogeneous Chatbot Designs | ACM Trans. Softw. Eng. Methodol. | 10.1145/3637228 | development support and automation | information retrieval | software architecture and design | MSR techniques | dataset and benchmark creation | |||||
| 2021 | Ohrndorf, Manuel; Pietsch, Christopher; Kelter, Udo; Grunske, Lars; Kehrer, Timo | History-based Model Repair Recommendations | ACM Trans. Softw. Eng. Methodol. | 10.1145/3419017 | development support and automation | recommendations | software architecture and design | re-design and re-engineering | repair models | |||||
| 2016 | Candela, Ivan; Bavota, Gabriele; Russo, Barbara; Oliveto, Rocco | Using Cohesion and Coupling for Software Remodularization: Is It Enough? | ACM Trans. Softw. Eng. Methodol. | 10.1145/2928268 | software architecture and design | re-design and re-engineering | software maintenance | refactoring | modularisation | |||||
| 2021 | Bogart, Chris; Kästner, Christian; Herbsleb, James; Thung, Ferdian | When and How to Make Breaking Changes: Policies and Practices in 18 Open Source Software Ecosystems | ACM Trans. Softw. Eng. Methodol. | 10.1145/3447245 | collaboration and coordination | human factors and values | software maintenance | change patterns and evolution | ||||||
| 2021 | Parry, Owain; Kapfhammer, Gregory M.; Hilton, Michael; McMinn, Phil | A Survey of Flaky Tests | ACM Trans. Softw. Eng. Methodol. | 10.1145/3476105 | no MSR study | survey, SLR, tests | ||||||||
| 2024 | Abualhaija, Sallam; Aydemir, F. Basak; Dalpiaz, Fabiano; Dell’Anna, Davide; Ferrari, Alessio; Franch, Xavier; Fucci, Davide | Replication in Requirements Engineering: The NLP for RE Case | ACM Trans. Softw. Eng. Methodol. | 10.1145/3658669 | no MSR study | MSR techniques, threats, replication | ||||||||
| 2024 | Guo, Shikai; Li, Dongmin; Huang, Lin; Lv, Sijia; Chen, Rong; Li, Hui; Li, Xiaochen; Jiang, He | Estimating Uncertainty in Labeled Changes by SZZ Tools on Just-In-Time Defect Prediction | ACM Trans. Softw. Eng. Methodol. | 10.1145/3637226 | software quality | defects | prediction | MSR techniques | threats | class imbalance | ||||
| 2023 | Wang, Chao; He, Hao; Pal, Uma; Marinov, Darko; Zhou, Minghui | Suboptimal Comments in Java Projects: From Independent Comment Changes to Commenting Practices | ACM Trans. Softw. Eng. Methodol. | 10.1145/3546949 | software maintenance | change patterns and evolution | software architecture and design | documentation | development support and automation | generation | documentation generation | |||
| 2016 | Cai, Haipeng; Santelices, Raul; Thain, Douglas | DiaPro: Unifying Dynamic Impact Analyses for Improved and Variable Cost-Effectiveness | ACM Trans. Softw. Eng. Methodol. | 10.1145/2894751 | software maintenance | change impact analysis | MSR techniques | tool development | DiaPro | |||||
| 2018 | Zhou, Yuming; Yang, Yibiao; Lu, Hongmin; Chen, Lin; Li, Yanhui; Zhao, Yangyang; Qian, Junyan; Xu, Baowen | How Far We Have Progressed in the Journey? An Examination of Cross-Project Defect Prediction | ACM Trans. Softw. Eng. Methodol. | 10.1145/3183339 | software quality | defects | prediction | cross-project, comparison | ||||||
| 2021 | Bock, Thomas; Schmid, Angelika; Apel, Sven | Measuring and Modeling Group Dynamics in Open-Source Software Development: A Tensor Decomposition Approach | ACM Trans. Softw. Eng. Methodol. | 10.1145/3473139 | collaboration and coordination | organisational structures | collaboration and coordination | communication | collaboration prediction | |||||
| 2021 | Sundelin, Anders; Gonzalez-huerta, Javier; Wnuk, Krzysztof; Gorschek, Tony | Towards an Anatomy of Software Craftsmanship | ACM Trans. Softw. Eng. Methodol. | 10.1145/3468504 | no MSR study | |||||||||
| 2021 | Liu, Chao; Gao, Cuiyun; Xia, Xin; Lo, David; Grundy, John; Yang, Xiaohu | On the Reproducibility and Replicability of Deep Learning in Software Engineering | ACM Trans. Softw. Eng. Methodol. | 10.1145/3477535 | MSR techniques | threats | reproducibility and replicability of deep learning | |||||||
| 2015 | Yi, Jooyong; Qi, Dawei; Tan, Shin Hwei; Roychoudhury, Abhik | Software Change Contracts | ACM Trans. Softw. Eng. Methodol. | 10.1145/2729973 | software architecture and design | conformance and evolution | software maintenance | change patterns and evolution | software quality | tests |
| Document Title | Authors | Publication Title | DOI | Primary Category 1 | Secondary Category 1 | Tertiary Category 1 | Primary Category 2 | Secondary Category 2 | Tertiary Category 2 | Primary Category 3 | Secondary Category 3 | Tertiary Category 3 | Notes |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Dominoes: An Interactive Exploratory Data Analysis Tool for Software Relationships | J. R. da Silva Junior; D. P. Campagna; E. Clua; A. Sarma; L. Murta | IEEE Transactions on Software Engineering | 10.1109/TSE.2020.2988241 | MSR techniques | tool development | collaboration and coordination | Dominoes | ||||||
| Evaluating SZZ Implementations: An Empirical Study on the Linux Kernel | Y. Lyu; H. J. Kang; R. Widyasari; J. Lawall; D. Lo | IEEE Transactions on Software Engineering | 10.1109/TSE.2024.3406718 | software quality | defects | detection | commit level, SZZ | ||||||
| Use and Misuse of Continuous Integration Features: An Empirical Study of Projects That (Mis)Use Travis CI | K. Gallaba; S. McIntosh | IEEE Transactions on Software Engineering | 10.1109/TSE.2018.2838131 | software maintenance | development operations | CI/CD | |||||||
| The Ghost Commit Problem When Identifying Fix-Inducing Changes: An Empirical Study of Apache Projects | C. Rezk; Y. Kamei; S. McIntosh | IEEE Transactions on Software Engineering | 10.1109/TSE.2021.3087419 | software quality | defects | detection | |||||||
| Automated Commit Message Generation With Large Language Models: An Empirical Study and Beyond | P. Xue; L. Wu; Z. Yu; Z. Jin; Z. Yang; X. Li; Z. Yang; Y. Tan | IEEE Transactions on Software Engineering | 10.1109/TSE.2024.3478317 | development support and automation | generation | commit message generation | |||||||
| An Empirical Study of Refactoring Rhythms and Tactics in the Software Development Process | S. Noei; H. Li; S. Georgiou; Y. Zou | IEEE Transactions on Software Engineering | 10.1109/TSE.2023.3326775 | software maintenance | refactoring | software maintenance | change patterns and evolution | ||||||
| An Empirical Study of C++ Vulnerabilities in Crowd-Sourced Code Examples | M. Verdi; A. Sami; J. Akhondali; F. Khomh; G. Uddin; A. K. Motlagh | IEEE Transactions on Software Engineering | 10.1109/TSE.2020.3023664 | software quality | vulnerabilities and security | patterns | StackOverflow | ||||||
| Exploring the Use of Chatrooms by Developers: An Empirical Study on Slack and Gitter | M. E. Mezouar; D. A. da Costa; D. M. German; Y. Zou | IEEE Transactions on Software Engineering | 10.1109/TSE.2021.3109617 | collaboration and coordination | communication | topic modeling | survey chat topics | ||||||
| Companies’ Participation in OSS Development–An Empirical Study of OpenStack | Y. Zhang; M. Zhou; A. Mockus; Z. Jin | IEEE Transactions on Software Engineering | 10.1109/TSE.2019.2946156 | software maintenance | activity and productivity | company contributions, Bitergia | |||||||
| Leveraging Structure in Software Merge: An Empirical Study | G. Seibt; F. Heck; G. Cavalcanti; P. Borba; S. Apel | IEEE Transactions on Software Engineering | 10.1109/TSE.2021.3123143 | software maintenance | code merge | algorithms | |||||||
| The Impact of Mislabeled Changes by SZZ on Just-in-Time Defect Prediction | Y. Fan; X. Xia; D. A. da Costa; D. Lo; A. E. Hassan; S. Li | IEEE Transactions on Software Engineering | 10.1109/TSE.2019.2929761 | software quality | defects | detection | SZZ, JIT | ||||||
| Automating Dependency Updates in Practice: An Exploratory Study on GitHub Dependabot | R. He; H. He; Y. Zhang; M. Zhou | IEEE Transactions on Software Engineering | 10.1109/TSE.2023.3278129 | software maintenance | bots | ||||||||
| Moving from Closed to Open Source: Observations from Six Transitioned Projects to GitHub | P. S. Kochhar; E. Kalliamvakou; N. Nagappan; T. Zimmermann; C. Bird | IEEE Transactions on Software Engineering | 10.1109/TSE.2019.2937025 | no MSR study | interviews, surveys | ||||||||
| Bringing Open Source Communication and Development Together: A Cross-Platform Study on Gitter and GitHub | H. Jiang; L. Shi; M. Che; Y. Zhang; Q. Wang | IEEE Transactions on Software Engineering | 10.1109/TSE.2024.3410292 | collaboration and coordination | organisational structures | socio-technical | |||||||
| Operation-Based Refactoring-Aware Merging: An Empirical Evaluation | M. Ellis; S. Nadi; D. Dig | IEEE Transactions on Software Engineering | 10.1109/TSE.2022.3228851 | software maintenance | code merge | MSR techniques | tool development | IntelliMerge | |||||
| How Social and Communication Channels Shape and Challenge a Participatory Culture in Software Development | M. -A. Storey; A. Zagalsky; F. F. Filho; L. Singer; D. M. German | IEEE Transactions on Software Engineering | 10.1109/TSE.2016.2584053 | no MSR study | survey | ||||||||
| Code Review Knowledge Perception: Fusing Multi-Features for Salient-Class Location | Y. Huang; N. Jia; X. Chen; K. Hong; Z. Zheng | IEEE Transactions on Software Engineering | 10.1109/TSE.2020.3021902 | software quality | code reviews | ||||||||
| ARENA: An Approach for the Automated Generation of Release Notes | L. Moreno; G. Bavota; M. D. Penta; R. Oliveto; A. Marcus; G. Canfora | IEEE Transactions on Software Engineering | 10.1109/TSE.2016.2591536 | development support and automation | generation | release note generation | |||||||
| T-Evos: A Large-Scale Longitudinal Study on CI Test Execution and Failure | A. R. Chen; T. -H. P. Chen; S. Wang | IEEE Transactions on Software Engineering | 10.1109/TSE.2022.3218264 | software maintenance | integration | software maintenance | development operations | CI/CD | software quality | tests | |||
| The Secret Life of Software Vulnerabilities: A Large-Scale Empirical Study | E. Iannone; R. Guadagni; F. Ferrucci; A. De Lucia; F. Palomba | IEEE Transactions on Software Engineering | 10.1109/TSE.2022.3140868 | software quality | vulnerabilities and security | patterns | keywords, manual analysis | ||||||
| When and Why Your Code Starts to Smell Bad (and Whether the Smells Go Away) | M. Tufano; F. Palomba; G. Bavota; R. Oliveto; M. D. Penta; A. De Lucia; D. Poshyvanyk | IEEE Transactions on Software Engineering | 10.1109/TSE.2017.2653105 | software maintenance | technical debt | code smells | software maintenance | refactoring | |||||
| Supporting Change Impact Analysis Using a Recommendation System: An Industrial Case Study in a Safety-Critical Context | M. Borg; K. Wnuk; B. Regnell; P. Runeson | IEEE Transactions on Software Engineering | 10.1109/TSE.2016.2620458 | software maintenance | change impact analysis | development support and automation | recommendations | ||||||
| A Deep Dive into the Impact of COVID-19 on Software Development | P. A. da Mota Silveira Neto; U. A. Mannan; E. S. de Almeida; N. Nagappan; D. Lo; P. Singh Kochhar; C. Gao; I. Ahmed | IEEE Transactions on Software Engineering | 10.1109/TSE.2021.3088759 | software maintenance | activity and productivity | MSR, survey | |||||||
| The Scent of a Smell: An Extensive Comparison Between Textual and Structural Smells | F. Palomba; A. Panichella; A. Zaidman; R. Oliveto; A. De Lucia | IEEE Transactions on Software Engineering | 10.1109/TSE.2017.2752171 | software maintenance | technical debt | code smells | |||||||
| Can Clean New Code Reduce Technical Debt Density? | G. Digkas; A. Chatzigeorgiou; A. Ampatzoglou; P. Avgeriou | IEEE Transactions on Software Engineering | 10.1109/TSE.2020.3032557 | software maintenance | technical debt | SonarQube | |||||||
| A Mixed-Method Approach to Recommend Corrections and Correct REST Antipatterns | F. Sabir; Y. -G. Guéhéneuc; F. Palma; N. Moha; G. Rasool; H. Akhtar | IEEE Transactions on Software Engineering | 10.1109/TSE.2021.3117023 | software architecture and design | patterns and anti-patterns | ||||||||
| In Search of Socio-Technical Congruence: A Large-Scale Longitudinal Study | W. Mauerer; M. Joblin; D. A. Tamburri; C. Paradis; R. Kazman; S. Apel | IEEE Transactions on Software Engineering | 10.1109/TSE.2021.3082074 | collaboration and coordination | organisational structures | socio-technical | |||||||
| Automatic Commit Message Generation: A Critical Review and Directions for Future Work | Y. Zhang; Z. Qiu; K. -J. Stol; W. Zhu; J. Zhu; Y. Tian; H. Liu | IEEE Transactions on Software Engineering | 10.1109/TSE.2024.3364675 | development support and automation | generation | commit message generation | comparison of appraoches | ||||||
| A Developer Centered Bug Prediction Model | D. Di Nucci; F. Palomba; G. De Rosa; G. Bavota; R. Oliveto; A. De Lucia | IEEE Transactions on Software Engineering | 10.1109/TSE.2017.2659747 | software quality | defects | prediction | |||||||
| Toward a Smell-Aware Bug Prediction Model | F. Palomba; M. Zanoni; F. A. Fontana; A. De Lucia; R. Oliveto | IEEE Transactions on Software Engineering | 10.1109/TSE.2017.2770122 | software quality | defects | prediction | software maintenance | technical debt | code smells | ||||
| Self-Admitted Technical Debt in the Embedded Systems Industry: An Exploratory Case Study | Y. Li; M. Soliman; P. Avgeriou; L. Somers | IEEE Transactions on Software Engineering | 10.1109/TSE.2022.3224378 | software maintenance | technical debt | ||||||||
| Historical Spectrum Based Fault Localization | M. Wen; J. Chen; Y. Tian; R. Wu; D. Hao; S. Han; S. -C. Cheung | IEEE Transactions on Software Engineering | 10.1109/TSE.2019.2948158 | software quality | defects | localisation | |||||||
| RefDiff 2.0: A Multi-Language Refactoring Detection Tool | D. Silva; J. P. da Silva; G. Santos; R. Terra; M. T. Valente | IEEE Transactions on Software Engineering | 10.1109/TSE.2020.2968072 | software maintenance | refactoring | MSR techniques | tool development | RefDiff 2.0 | |||||
| A Multi-Study Investigation into Dead Code | S. Romano; C. Vendome; G. Scanniello; D. Poshyvanyk | IEEE Transactions on Software Engineering | 10.1109/TSE.2018.2842781 | software maintenance | technical debt | code smells | |||||||
| Graph Based Mining of Code Change Patterns From Version Control Commits | M. Janke; P. Mäder | IEEE Transactions on Software Engineering | 10.1109/TSE.2020.3004892 | software maintenance | change patterns and evolution | AST | |||||||
| Learning the Relation Between Code Features and Code Transforms With Structured Prediction | Z. Yu; M. Martinez; Z. Chen; T. F. Bissyandé; M. Monperrus | IEEE Transactions on Software Engineering | 10.1109/TSE.2023.3275380 | software maintenance | code and change prediction | software quality | defects | fixes | AST | ||||
| FeatRacer: Locating Features Through Assisted Traceability | M. Mukelabai; K. Hermann; T. Berger; J. -P. Steghöfer | IEEE Transactions on Software Engineering | 10.1109/TSE.2023.3324719 | software architecture and design | features and variants | MSR techniques | tool development | FeatRacer, location prediction | |||||
| Supporting Developers in Addressing Human-Centric Issues in Mobile Apps | H. Khalajzadeh; M. Shahin; H. O. Obie; P. Agrawal; J. Grundy | IEEE Transactions on Software Engineering | 10.1109/TSE.2022.3212329 | collaboration and coordination | human factors and values | software usage | human-centric issues (end-user) | ||||||
| A3: Assisting Android API Migrations Using Code Examples | M. Lamothe; W. Shang; T. -H. P. Chen | IEEE Transactions on Software Engineering | 10.1109/TSE.2020.2988396 | software maintenance | change patterns and evolution | API migration | |||||||
| Just-In-Time Defect Identification and Localization: A Two-Phase Framework | M. Yan; X. Xia; Y. Fan; A. E. Hassan; D. Lo; S. Li | IEEE Transactions on Software Engineering | 10.1109/TSE.2020.2978819 | software quality | defects | localisation | JIT | ||||||
| Hybrid Program Dependence Approximation for Effective Dynamic Impact Prediction | H. Cai | IEEE Transactions on Software Engineering | 10.1109/TSE.2017.2692783 | software maintenance | change impact analysis |
| Tool | Primary purpose | Repository | Paper | Notes | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Mining software repositories, general purpose | |||||||||||||
| Codeface | mining and visualising software repositories and related sources | https://github.com/lfd/codeface | 10.1007/s10664-016-9478-9 | ||||||||||
| Kaiaulu | mining software repositories and related sources | https://github.com/sailuh/kaiaulu | 10.1007/978-3-031-15116-3_6 | ||||||||||
| Dominoes | mining software repositories and related sources | https://github.com/gems-uff/dominoes | 10.1109/TSE.2020.2988241 | ||||||||||
| Bitergia/GrimoireLab | mining and visualising software repositories and related sources | https://github.com/chaoss/grimoirelab | https://peerj.com/articles/cs-601/ | ||||||||||
| GHTorrent | mining GitHub repositories, repository database | https://github.com/ghtorrent/ghtorrent.org | 10.5555/2487085.2487132 | ||||||||||
| git2net | mining collaboration networks from software repositories | https://github.com/gotec/git2net | 10.1109/MSR.2019.00070 10.1007/s10664-020-09928-2 |
||||||||||
| LibVCS4j | mining and visualising software repositories and related sources | https://github.com/uni-bremen-agst/libvcs4j | 10.1109/SANER48275.2020.9054841 | ||||||||||
| LISA | performant git mining | https://bitbucket.org/sealuzh/lisa/src/master/ | 10.1007/s10664-018-9630-9, 10.1109/ICSE.2015.211 | ||||||||||
| PANDORA | continuous mining | https://github.com/clowee/PANDORA | 10.1109/SANER53432.2022.00041 | ||||||||||
| SmartSHARK | mining software repositories and related sources | https://github.com/smartshark | 10.1007/s10664-017-9537-x | ||||||||||
| PyDriller | mining software repositories | https://github.com/ishepard/pydriller/ | 10.1145/3236024.3264598 | ||||||||||
| LAGOON | open source community analysis | https://github.com/GaloisInc/SocialCyberLAGOON | 10.1145/3524842.3528504 | ||||||||||
| QwalKeko | general purpose VCS querying | https://github.com/ReinoutStevens/damp.qwalkeko | 10.1109/ICSE.2015.289 | ||||||||||
| Diggit | evolutionary analyses for code changes | https://github.com/lawrencejones/diggit | 10.1109/SANER.2018.8330261 | ||||||||||
| Crossflow | distributed mining | https://github.com/crossminer/scava/tree/crossflow/crossflow | 10.1109/MSR.2019.00032 | ||||||||||
| Candoia | deployment of MSR apps | https://github.com/candoia | 10.1109/MSR.2017.56 | ||||||||||
| MSRBot | MSR question aswering from software repositories | https://github.com/ahmad-abdellatif/MSRBot | 10.1007/s10664-019-09788-5 | ||||||||||
| reaper | software repository selection for research | https://github.com/reporeapers/reaper | 10.1007/s10664-017-9512-6 | ||||||||||
| cregit | token-level blame information | https://github.com/cregit/cregit | 10.1007/s10664-019-09704-x | ||||||||||
| CROSSMINER | knowledge mining from OSS repositories | https://github.com/crossminer/crossminer | 10.1007/s10664-021-09963-7 | ||||||||||
| BTLink | issue and commit link recovery with BERT | https://github.com/OpenSELab/BTLink | 10.1007/s10664-023-10342-7 | ||||||||||
| GitGraph | knowledge graphing git repositories | https://github.com/xuanyi531/GitGraph | 10.1109/SANER.2019.8668034 | ||||||||||
| VisFork | fork visualisation | https://doi.org/10.5281/zenodo.10462693 | 10.1109/SANER60148.2024.00107 | ||||||||||
| HFCommunity | hugging face hub mining | https://github.com/SOM-Research/HFCommunity | 10.1109/SANER56733.2023.00080 | https://som-research.github.io/HFCommunity/ | |||||||||
| G-Repo | github repository mining (repository selection for datasets) | https://github.com/MatHeartGaming/G-Repo | 10.1109/SANER50967.2021.00064 | ||||||||||
| SpojitR | linking artefacts from issue tracking and version control systems | https://github.com/SECSY-Group/spojitr | 10.1109/SANER48275.2020.9054839 | ||||||||||
| Topleet | scalable software repository mining with incremental Map-Reduce | https://github.com/topleet/topleet | 10.1109/SANER48275.2020.9054811 | ||||||||||
| World of Code | software project ecosystem mining | https://github.com/ssc-oscar/Analytics, https://bitbucket.org/swsc/workspace/repositories/ | 10.1109/MSR.2019.00031 | not fully available/open-source? | |||||||||
| SOTorrent | mining Stack Overflow posts | https://github.com/sotorrent | 10.1007/s10664-021-10028-y | ||||||||||
| PaStA | mapping commits and mailing list messages | https://github.com/lfd/PaStA | 10.1109/ICSE.2019.00088 | ||||||||||
| Collaboration and coordination | |||||||||||||
| CSDetector | community smells detection | https://github.com/Nuri22/csDetector | 10.1145/3468264.3473121 | ||||||||||
| Software quality | |||||||||||||
| PMD | static code analysis | https://github.com/pmd/pmd | |||||||||||
| aDoctor | Android-specific code smell detection | http://tinyurl.com/hnm2sla | 10.1109/SANER.2017.7884659 | JAR file | |||||||||
| PerfChecker | code performance checking for Julia packages | https://github.com/JuliaConstraints/PerfChecker.jl | |||||||||||
| FindBugs | static code analysis | https://github.com/findbugsproject/findbugs | |||||||||||
| SonarQube | continuous static code analysis | https://github.com/SonarSource/sonarqube | |||||||||||
| Splint | static code analysis | https://github.com/splintchecker/splint | 10.1109/52.976940 | ||||||||||
| cppcheck | static code analysis for C/C++ | https://github.com/danmar/cppcheck | |||||||||||
| Eclipse Steady | vulnerability analysis for Java projects | https://github.com/eclipse-steady/steady | 10.1007/s10664-020-09830-x | ||||||||||
| OWASP DC | vulnerability detection in dependencies | https://github.com/dependency-check/DependencyCheck | |||||||||||
| Defects4J | software bug dataset | https://github.com/rjust/defects4j | 10.1145/2610384.2628055 | ||||||||||
| FixMiner | mining fix patterns for automated program repair | https://github.com/TruX-DTF/fixminer_source | 10.1007/s10664-019-09780-z | ||||||||||
| Checkstyle | static code analysis, coding style check | https://github.com/checkstyle/checkstyle | |||||||||||
| GraphEvoDef | software evolution visualisation with call graphs, metrics, defect detection | https://github.com/vijaybw/graphevodef | 10.1007/s10664-022-10147-0 | https://vijaybw.github.io/graphevodef/ | |||||||||
| TCTRACER | tracing Junit tests and test classes and their tested functions and classes | https://github.com/RRGWhite/tctracer, https://zenodo.org/records/4608587 | 10.1007/s10664-021-10079-1 | ||||||||||
| SSPCATCHER/VulnCatcher | security/vulnerability patch detection | https://github.com/vulnCatcher/vulnCatcher | 10.1007/s10664-022-10168-9 | ||||||||||
| CANNIER | flaky test detection | https://github.com/flake-it/cannier-experiment | 10.1007/s10664-023-10307-w | ||||||||||
| Ruxanne | analysing and extracting bug fix patterns in Rust | https://doi.org/10.5281/zenodo.7388617 | 10.1007/s10664-023-10437-1 | ||||||||||
| IRJIT | information retrieval for just in-time defect detection | https://github.com/Hareem-E-Sahar/eseval_online | 10.1007/s10664-024-10514-z | ||||||||||
| ABLoTS | defect localisation with requirements and traceability information | https://github.com/feifeiniu-se/Replication2/tree/master | 10.1145/3196398.3196415, 10.1007/s10664-024-10537-6 | ||||||||||
| Velvet | vulnerable statement localisation with transformer | https://github.com/ARiSE-Lab/VELVET | 10.1109/SANER53432.2022.00114 | ||||||||||
| EvoTaint | static taint analysis in Android apps | https://bitbucket.org/wsucailab/iterative-taint-analysis/src/v1.0-Evotaint/ | 10.1145/3196398.3196433, 10.1145/3743132 | ||||||||||
| ViolationTracker | static analysis violation detection and tracking | https://github.com/FudanSELab/violationTracker | 10.1109/ICSE48619.2023.00171 | ||||||||||
| MATROSKIN | static analysis for Jupyter notebooks | https://github.com/JetBrains-Research/Matroskin | 10.1145/3524842.3528447 | ||||||||||
| ManifestInspector | static analysis for detecting developer mistakes in Android manifests | https://github.com/HiFromAjay/ManifestInspector | 10.1109/MSR.2017.41 | ||||||||||
| C³ | crash consistency (file system data safety) validation | https://github.com/jiangyy/c3 | 10.1145/2950290.2950327 | ||||||||||
| GASEL (scansible) | security smell detection for Ansible code | https://doi.org/10.6084/m9.figshare.21929856 | 10.1109/MSR59073.2023.00079 | ||||||||||
| PerfImpact | identifying code changes responsible for performance regressions | https://www.cs.wm.edu/semeru/data/MSR16-PerfImpact/ | https://dl.acm.org/doi/10.1145/2901739.2901765 | ||||||||||
| FixFinder | finding fixing commit for a vulnerability inducing commit | https://github.com/sap/project-kb | 10.1145/3649590 | ||||||||||
| SEAL | repository mining and program analysis | https://github.com/se-sic/VaRA-Tool-Suite | 10.1145/3585008 | ||||||||||
| Minecraft/MineCPP | bug-fixing dataset generation | https://github.com/SET-IITGN/MineCPP | 10.1145/3663529.3663797 | ||||||||||
| tsDetect | test smell detection | https://github.com/TestSmells/TestSmellDetector | 10.1145/3368089.3417921 | ||||||||||
| Software architecture | |||||||||||||
| ArchLint | architecture violations and conformance detection | http://aserg.labsoft.dcc.ufmg.br/archlint/ | 10.1007/s10664-014-9348-2 | ||||||||||
| variED | collaborative feature modeling editor | https://doi.org/10.5281/zenodo.4259911 | 10.1007/s10664-020-09892-x | ||||||||||
| ARCAN | architecture smell detection in Java projects | https://gitlab.com/essere.lab.public/arcan, https://www.arcan.tech | 10.1109/ICSAW.2017.16 | ||||||||||
| SPLINT | trace link classification for software artefact tracability | https://doi.org/10.5281/zenodo.7081515 | 10.1145/3540250.3549151 | ||||||||||
| Data science and machine learning | |||||||||||||
| RapidMiner | data analytics platform | https://github.com/rapidminer | 10.5555/2543538 | ||||||||||
| AIMMX | AI model and metadata extraction | https://github.com/ibm/aimmx | 10.1145/3379597.338744, 10.1007/s10664-022-10206-6 | ||||||||||
| Software maintenance | |||||||||||||
| APIDiff | identifying API-breaking and non-breaking changes | https://github.com/aserg-ufmg/apidiff | 10.1109/SANER.2018.8330249 | ||||||||||
| CARET | platform around event streams and simplified syntax trees | https://www.st.informatik.tu-darmstadt.de/artifacts/caret/ | 10.1109/SANER.2017.7884626 | ||||||||||
| COLARE | commit classification | https://zenodo.org/records/10500219 | 10.1109/SANER60148.2024.00082 | ||||||||||
| XLibRec | recommending similar libraries | https://github.com/Kawser-nerd/XLibRec | 10.1109/SANER53432.2022.00109 | ||||||||||
| EGAD | GitHub action analysis | https://github.com/pavt/egad, https://doi.org/10.5281/zenodo.7714219 | 10.1109/MSR59073.2023.00044 | ||||||||||
| gigawork | mining GitHub actions workflow histories | https://github.com/cardoeng/gigawork | https://ieeexplore.ieee.org/document/10555756 | ||||||||||
| ACRYL | detecting compatibility issues in Android apps | https://github.com/intersimone999/acryl | 10.1109/MSR.2019.00055 | ||||||||||
| gawd | change detection in GitHub action workflows | https://github.com/pooya-rostami/gawd | 10.1145/3643991.3644873 | ||||||||||
| MockExtractor | mocked and non-mocked dependency extraction in test units | https://github.com/ishepard/MockExtractor | 10.1109/MSR.2017.61 | ||||||||||
| LibComp | IntelliJ plugin for library comparison | https://github.com/ualberta-smr/LibCompPlugin | 10.1145/3368089.3417922 | ||||||||||
| MONDO | secure collaboration and merge | https://github.com/FTSRG/mondo-collab-framework | 10.1145/3368089.3417922 | ||||||||||
| Cartographer | Android app analysis (change evolution, dependencies) | https://github.com/gorla/appmining | https://ieeexplore.ieee.org/document/8595197 | ||||||||||
| MUDetect | API misuse detection | https://github.com/stg-tud/MUDetect | 10.1109/MSR.2019.00053 | ||||||||||
| DaSEA | software ecosystem dependency network analysis | https://doi.org/10.5281/zenodo.808272, https://github.com/DaSEA-project/DASEA/blob/main/README.adoc | 10.1145/3524842.3528004 | ||||||||||
| Maven Miner | mining and visualising Maven Central dependencies | https://github.com/diverse-project/maven-miner | 10.1109/MSR.2019.00060 | ||||||||||
| DDJ | delta debugging | https://hub.docker.com/u/codecontinuum | 10.1145/3236024.3236047 | ||||||||||
| ConPan | Docker container inspection for package extraction | https://github.com/AhmedZerouali/ConPan | 10.1109/MSR.2019.00089 | ||||||||||
| STRAIT | software reliability growth analysis | https://github.com/stanozm/STRAIT | 10.1109/MSR.2019.00025 | ||||||||||
| BIMAN | bot detection | https://github.com/ssc-oscar/BIMAN_bot_detection | 10.1145/3379597.3387478 | ||||||||||
| BUILDDIFF | differencing between Maven configuration files | https://mitschi.github.io/preprints/differ-maven-differ-0.0.6.jar | 10.1109/MSR.2017.65 | ||||||||||
| CD-LINTER | configuration smell detection in CI/CD pipelines | https://doi.org/10.5281/zenodo.3861003 | 10.1145/3368089.3409709 | ||||||||||
| CDA | characterising deprecated Android APIs | https://github.com/lilicoding/CDA | https://dl.acm.org/doi/10.1145/3196398.3196419 | ||||||||||
| TDPatcher | automatically patching TODO-missed methods | https://github.com/TDPatcher/TDPatcher | 10.1145/3700793 | ||||||||||
| SourcererJBF | Java build framework | https://github.com/Mondego/SourcererJBF | 10.1145/3635710 | ||||||||||
| Heddle (Flexeme) | commit untangling | https://zenodo.org/records/3894559 | 10.1145/3368089.3409693 | ||||||||||
| SmartCommit | commit untangling | https://github.com/Symbolk/SmartCommitEvaluation-Viz | 10.1145/3468264.3468551 | ||||||||||
| Epicea Task Clusterer | commit untangling | http://smalltalkhub.com/MartinDias/EpiceaTaskClusterer/ | 10.1109/SANER.2015.7081844 | ||||||||||
| Utangle | commit untangling | https://github.com/Commit-Untangling/commit-untangling | 10.1145/3540250.3549171 | ||||||||||
| Refactoring and code change | |||||||||||||
| RefDiff | multi-language refactoring detection | https://github.com/aserg-ufmg/RefDiff | 10.1109/MSR.2017.14 | ||||||||||
| RefDiff 2.0 | refactoring detection | https://github.com/aserg-ufmg/RefDiff | 10.1109/TSE.2020.2968072 | ||||||||||
| RefactoringMiner 2.0 | refactoring detection | https://github.com/tsantalis/RefactoringMiner | 10.1109/TSE.2020.3007722 | ||||||||||
| R-CPatMiner | discovering repetitive code changes in ML | https://github.com/maldil/R-CPATMiner | 10.1145/3510003.3510225 | ||||||||||
| TARMAQ | mining evolutionary coupling for change impact analysis | https://bitbucket.org/evolveit/tarma/src/master/ | 10.1109/SANER.2016.101 | ||||||||||
| DRACO | finding architecture-improving refactorings | https://github.com/project-draco | 10.1145/3106237.3119872 | ||||||||||
| CCT5 | pre-trained model for code change representation | https://github.com/Ringbo/CCT5 | 10.1145/3611643.3616339 | ||||||||||
| CodeChangeEmbedder | embedding code changes (e.g. for commit messages) | https://doi.org/10.5281/zenodo.5082683 | 10.1145/3472674.3473979 | ||||||||||
| DiffDetective | variability-aware differencing | https://github.com/VariantSync/DiffDetective | 10.1145/3663529.3663813, 10.1145/3540250.3549108 | ||||||||||
| Development support | |||||||||||||
| GoCity | visualising Go software projects as cities | https://github.com/rodrigo-brito/gocity | 10.1109/SANER.2019.8668008 | ||||||||||
| CloCom | code comment generation by code clone detection | https://github.com/e32wong/clocom | 10.1109/SANER.2015.7081848 | ||||||||||
| CASCADE | Java 8 type qualifier inference | https://github.com/reprogrammer/cascade | 10.1109/ICSE.2015.44 | ||||||||||
| GuiEvo | GUI evolution analysis and change detection | https://github.com/SageSELab/GuiEvo | 10.1145/3643991.3644936 | ||||||||||
| CodeMatcher | code search | https://github.com/liuchaoss/codematcher-demo | 10.1145/3465403 | ||||||||||
| Que2Code | code snippet recommendation from Stack Overflow | https://github.com/beyondacm/Que2Code | 10.1145/3550150 |
| Primary | Secondary | Tertiary | Count |
|---|---|---|---|
| Software governance | 1 | ||
| Software governance | Licensing | 13 | |
| Software governance | Open-sourcing | 2 | |
| Software governance | Release management | 6 | |
| Software architecture and design | 9 | ||
| Software architecture and design | Conformance and evolution | 21 | |
| Software architecture and design | Patterns and anti-patterns | 20 | |
| Software architecture and design | Redesign and reengineering | 6 | |
| Software architecture and design | Features and variants | 27 | |
| Software architecture and design | Documentation | 19 | |
| Software architecture and design | Requirements | 3 | |
| Software architecture and design | Configuration | 6 | |
| Software quality | 6 | ||
| Software quality | Code reviews | 17 | |
| Software quality | Code metrics | 23 | |
| Software quality | Defects | 14 | |
| Software quality | Defects | Detection | 33 |
| Software quality | Defects | Prediction | 25 |
| Software quality | Defects | Localisation | 11 |
| Software quality | Defects | Fixes | 27 |
| Software quality | Defects | Patterns | 34 |
| Software quality | Vulnerabilities and security | Detection, prediction and localisation | 11 |
| Software quality | Vulnerabilities and security | Fixes | 4 |
| Software quality | Vulnerabilities and security | Patterns | 12 |
| Software quality | Tests | 31 | |
| Software quality | Performance | 15 | |
| Software quality | Energy efficiency | 6 | |
| Collaboration and coordination | Organisational structures | 34 | |
| Collaboration and coordination | Communication | 27 | |
| Collaboration and coordination | Communication | Topic modeling | 22 |
| Collaboration and coordination | Communication | Sentiment analysis | 6 |
| Collaboration and coordination | Human factors and values | 9 | |
| Collaboration and coordination | Onboarding | 5 | |
| Collaboration and coordination | Mechanisms | 5 | |
| Collaboration and coordination | Expertise | 6 | |
| Software maintenance | 8 | ||
| Software maintenance | Reuse and clones | 43 | |
| Software maintenance | Integration | 5 | |
| Software maintenance | Development operations | 9 | |
| Software maintenance | Development operations | CI/CD | 36 |
| Software maintenance | Development operations | MLOps | 5 |
| Software maintenance | Development operations | Builds | 19 |
| Software maintenance | Dependency management | 56 | |
| Software maintenance | Updates and upgrades | 11 | |
| Software maintenance | Debugging and logging | 10 | |
| Software maintenance | Refactoring | 32 | |
| Software maintenance | Change patterns and evolution | 99 | |
| Software maintenance | Change impact analysis | 11 | |
| Software maintenance | Code and change prediction | 6 | |
| Software maintenance | Code merge | 11 | |
| Software maintenance | Bots | 6 | |
| Software maintenance | Technical debt | 17 | |
| Software maintenance | Technical debt | Code smells | 18 |
| Software maintenance | Activity and productivity | 44 | |
| Software maintenance | Effort estimation | 12 | |
| Development support and automation | 10 | ||
| Development support and automation | Generation | 1 | |
| Development support and automation | Generation | Code generation | 17 |
| Development support and automation | Generation | Release note generation | 4 |
| Development support and automation | Generation | Commit message generation | 6 |
| Development support and automation | Generation | Documentation generation | 10 |
| Development support and automation | Topic and knowledge modeling | 15 | |
| Development support and automation | Information retrieval | 13 | |
| Development support and automation | Recommendations | 34 | |
| Development support and automation | Ticket and task resolution | 17 | |
| Development support and automation | Summarisation | 3 | |
| Development support and automation | Visualisation | 8 | |
| MSR techniques | 0 | ||
| MSR techniques | Tool development | 148 | |
| MSR techniques | Threats | 29 | |
| MSR techniques | Dataset and benchmark creation | 41 | |
| Software usage | 3 | ||
| Software usage | Popularity | 15 | |
| Software usage | App stores | 7 | |
| Software usage | End-user reviews | 2 | |
| Software usage | Improvements | 3 | |
| Software usage | Patterns | 12 | |
| No MSR study | 94 |