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.
Demo Track — Best Paper
Variability-Aware Differencing with DiffDetective by Paul Maximilian Bittner (Paderborn University), Alexander Schultheiß (Paderborn University), Benjamin Moosherr (University of Ulm), Timo Kehrer (University of Bern), and Thomas Thüm (Paderborn University)
Demo Track — Distinguished Reviewers
Tingting Bi, Gunnar Kudrjavets, Fabio Petrillo, Zohreh Sharafi, Csaba Nagy, Igor Wiese, Stefan Winter