MSR 2025
Mon 28 - Tue 29 April 2025 Ottawa, Ontario, Canada
co-located with ICSE 2025
Events (18 results)

Evidence is All We Need: Do Self-Admitted Technical Debts Impact Method-Level Maintenance?

Technical Papers When: Tue 29 Apr 2025 14:40 - 14:50 People: Shaiful Chowdhury, Hisham Kidwai, Muhammad Asaduzzman

… …

Agents for Software Development

Tutorials People: Graham Neubig

… software repositories, in all their complexity? In this tutorial I will discuss …://github.com/All-Hands-AI/OpenHands](All-Hands-AI/OpenHands" rel="nofollow">https://github.com/All-Hands-AI/OpenHands) …

Myriad People. Open Source Software for New Media Arts

Data and Tool Showcase Track When: Tue 29 Apr 2025 12:15 - 12:20 People: Benoit Baudry, Erik Natanael Gustafsson, Roni Kaufman, Maria Kling

… of an artwork. Yet, the artworks rarely credit software and all the developers …, in October 2024. The audience could appreciate all the artworks and had the opportunity …

Harmonized Coding with AI: LLMs for Qualitative Analysis in Software Engineering Research

Tutorials People: Christoph Treude, Youmei Fan, Tao Xiao, Hideaki Hata

… , trustworthiness, and methodological rigor. Designed for researchers at all

Reshaping MSR (and SE) empirical evaluations in 2030

Vision and Reflection People: Massimiliano Di Penta

… Since its inception in 2004, the MSR landscape profoundly changed. The availability of large, diverse, and heterogenous forges and repositories, as well as the progress of technology (including, above all, the vast adoption of generative …

DPy: Code Smells Detection Tool for Python

Data and Tool Showcase Track When: Tue 29 Apr 2025 14:50 - 14:55 People: Aryan Boloori, Tushar Sharma

… , instructions to use it, all the validation data and scripts [1]. …

TerraDS: A Dataset for Terraform HCL Programs

Data and Tool Showcase Track When: Tue 29 Apr 2025 11:30 - 11:35 People: Christoph Buehler, David Spielmann, Roland Meier, Guido Salvaneschi

… registered resources, all compiled into a reusable archive (~335 MB). …

On the Evolution of Unused Dependencies in Java Project Releases: An Empirical Study

Mining Challenge When: Mon 28 Apr 2025 14:53 - 14:57 People: Nabhan Suwanachote, Yagut Shakizada, Yutaro Kashiwa, Bin Lin, Hajimu Iida

… that not all unused dependencies should be removed in practice. …

PyExamine: A Comprehensive, Un-Opinionated Smell Detection Tool for Python

Technical Papers When: Tue 29 Apr 2025 14:00 - 14:10 People: Karthik Shivashankar, Antonio Martini

… of their codebase’s health. The metrics span across all levels of code organization, from … potential issues across all levels of code organization with high recall accuracy …

OSS License Identification at Scale: A Comprehensive Dataset Using World of Code

Data and Tool Showcase Track When: Mon 28 Apr 2025 11:55 - 12:00 People: Mahmoud Jahanshahi, David Reid, Adam McDaniel, Audris Mockus

… , created using the World of Code (WoC) infrastructure. By scanning all files …

MARIN: A Research-Centric Interface for Querying Software Artifacts on Maven Repositories

Data and Tool Showcase Track When: Tue 29 Apr 2025 12:05 - 12:10 People: Johannes Düsing, Jared Chiaramonte, Ben Hermann

… facilities to execute it for all artifacts on Maven Central. …

SCRUBD: Smart Contracts Reentrancy and Unhandled Exceptions Vulnerability Dataset

Data and Tool Showcase Track When: Mon 28 Apr 2025 12:00 - 12:05 People: Chavhan Sujeet Yashavant, Mitrajsinh Chavda, Saurabh Kumar, Amey Karkare, Angshuman Karmakar

… for detecting RE. For UX vulnerabilities, Slither outperforms all other tools. …

Does Functional Package Management Enable Reproducible Builds at Scale? Yes.

Technical Papers When: Tue 29 Apr 2025 14:10 - 14:20 People: Julien Malka, Stefano Zacchiroli, Théo Zimmermann

… a novel dataset with all build statuses, logs, as well as full “diffoscopes …

Language Models in Software Development Tasks: An Experimental Analysis of Energy and Accuracy

Technical Papers When: Tue 29 Apr 2025 14:40 - 14:50 People: Negar Alizadeh, Boris Belchev, Nishant Saurabh, Patricia Kelbert, Fernando Castor

… is suitable for all types of software development tasks. …

On the calibration of Just-in-time Defect Prediction

Technical Papers When: Mon 28 Apr 2025 11:10 - 11:20 People: Xhulja Shahini, Jone Bartel, Klaus Pohl

… prediction models.

Our experimental analysis reveals that all evaluated …

Towards Detecting Prompt Knowledge Gaps for Improved LLM-guided Issue Resolution

Technical Papers When: Tue 29 Apr 2025 14:20 - 14:30 People: Ramtin Ehsani, Sakshi Pathak, Preetha Chatterjee

… gaps are present in all styles of conversations, with Missing Context being …

Build Scripts Need Maintenance Too: A Study on Refactoring and Technical Debt in Build Systems

Technical Papers When: Tue 29 Apr 2025 11:00 - 11:10 People: Anwar Ghammam, Dhia Elhaq Rzig, Mohamed Almukhtar, Rania Khalsi, Foyzul Hassan, Marouane Kessentini

… that it achieves an F1 score of 0.75 across all build systems. This study will serve …

Can LLMs Replace Manual Annotation of Software Engineering Artifacts?

Technical Papers When: Tue 29 Apr 2025 11:10 - 11:20 People: Toufique Ahmed, Prem Devanbu, Christoph Treude, Michael Pradel

… agreement as a predictor of whether a given task as suitable for LLMs at all