ACM SIGSOFT Distinguished Paper Award

Component Security Ten Years Later: An Empirical Study of Cross-Layer Threats in Real-World Mobile Applications by Keke Lian, Lei Zhang, Guangliang Yang, Shuo Mao, Xinjie Wang, Yuan Zhang, and Min Yang.

Static Application Security Testing (SAST) Tools for Smart Contracts: How Far Are We? by Kaixuan Li, Yue Xue, Sen Chen, Han Liu, Kairan Sun, Ming Hu, Haijun Wang, Yang Liu, and Yixiang Chen

ProveNFix: Temporal Property-Guided Program Repair by Yahui Song, Xiang Gao, Wenhua Li, Wei-Ngan Chin, and Abhik Roychoudhury

Predictive Program Slicing via Execution Knowledge-Guided Dynamic Dependence Learning by Aashish Yadavally, Yi Li, and Tien Nguyen

TraStrainer: Adaptive Sampling for Distributed Traces with System Runtime State by Haiyu Huang, Xiaoyu Zhang, Pengfei Chen, Zilong He, Zhiming Chen, Guangba Yu, Hongyang Chen, and Chen Sun

Fast Graph Simplification for Path-Sensitive Typestate Analysis through Tempo-Spatial Multi-Point Slicing by Xiao Cheng, Jiawei Ren, and Yulei Sui

Understanding Developers’ Discussions and Perceptions on Non-functional Requirements: The Case of the Spring Ecosystem by Anderson Oliveira, João Correia, Wesley K. G. Assunção, Juliana Alves Pereira, Rafael de Mello, Daniel Coutinho, Caio Barbosa, Paulo Libório, and Alessandro Garcia

A Transferability Study of Interpolation-Based Hardware Model Checking to Software Verification by Dirk Beyer, Po-Chun Chien, Marek Jankola, and Nian-Ze Lee

Only diff Is Not Enough: Generating Commit Messages Leveraging Reasoning and Action of Large Language Model, by Jiawei Li, David Faragó, Christian Petrov, and Iftekhar Ahmed

“The Law Doesn’t Work Like a Computer”: Exploring Software Licensing Issues Faced by Legal Practitioners by Nathan Wintersgill, Trevor Stalnaker, Laura A. Heymann, Oscar Chaparro, Denys Poshyvanyk

Improving the Learning of Code Review Successive Tasks with Cross-Task Knowledge Distillation by Oussama Ben Sghaier and Houari Sahraoui

Distinguished Reviewers

Sven Apel, Yuriy Brun, Joshua Garcia, Jeff Huang, Gail Kaiser, Foutse Khomh, Michael R. Lyu, Fernanda Madeiral, Christoph Treude, Andreas Vogelsang, Chao Wang, and Xiaoyin Wang

Distinguished Artifacts

A transferability study of interpolation-based hardware model checking for software verification by Dirk Beyer, Po-Chun Chien, Marek Jankola and Nian-Ze Lee

BARO: Robust Root Cause Analysis for Microservices via Multivariate Bayesian Online Change Point Detection by Luan Pham, Huong Ha and Hongyu Zhang

Test of Time Award Winning Paper from FSE 2014

Are mutants a valid substitute for real faults in software testing? by René Just, Darioush Jalali, Laura Inozemtseva, Michael D. Ernst, Reid Holmes, and Gordon Fraser

For conducting a rigorous empirical study that shows the extent to which mutants can be used to assess the effectiveness of a test suite. This study has been seminal for a number of follow up works, including those learning mutants from existing code bases.

Test of Time Award Runner-Up Honorable Mention from FSE 2014

An empirical analysis of flaky tests by Qingzhou Luo, Farah Hariri, Lamyaa Eloussi, and Darko Marinov

For conducting a rigorous empirical study analyzing non-deterministic outcomes of regression tests due to flaky tests.

ACM SIGSOFT Impact Paper Award

Learning from examples to improve code completion systems (ESEC/FSE 2009) by Marcel Bruch, Martin Monperrus, and Mira Mezini

For pioneering the use of machine learning to assist developers in generating code snippets, paving the way for today’s intelligent code assistance tools.