Supplementary Website

Supplementary website

View the Project on GitHub nicolehoess/emse2025.github.io

EMSE

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        

FSE

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                                  
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                  

ICSE

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                  

MSR

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               Google
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                  

SANER

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

TOSEM

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    

TSE

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                

Tools

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                    
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                    

Studies per category

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