Mon 23 JunDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
10:30 - 12:30 | RE and DesignResearch Papers / Demonstrations / Journal First / Industry Papers at Andromeda Chair(s): Ipek Ozkaya Carnegie Mellon University | ||
10:30 10mTalk | PF2UML:A Tool for Problem-Oriented Requirements Modeling and Transformation Demonstrations Hongbin Xiao Guangxi Key Lab of Multi-Source Information Mining and Securit(Guangxi Normal University), Zhi Li Guangxi Normal University, Yilong Yang Beihang University, Fei Tang Huawei Technologies Co., Ltd, Dongming Jin Peking University, China Media Attached | ||
10:40 10mTalk | DReM: Efficiently Generating Domain-Specific Requirements Modeling Tool Demonstrations Ruixin Geng Beihang University, Jiahao Weng Beihang University, Ning Ge School of Software, Beihang University, Jingyao Li Beihang University, Chunming Hu Beihang University | ||
11:10 10mTalk | Theano: A Tool for Verifying the Consistency and Completeness in Tabular Requirements Demonstrations Aurora Francesca Zanenga University of Bergamo, Bergamo, Italy, Nunzio Marco Bisceglia University of Bergamo, Bergamo, Italy, Benedetta Ippoliti University of Bergamo, Bergamo, Italy, Andrea Bombarda University of Bergamo, Angelo Gargantini University of Bergamo, Akshay Rajhans Mathworks, Claudio Menghi University of Bergamo; McMaster University | ||
12:00 10mTalk | Merlin-A: A tool to engineer adaptive modelling languages Demonstrations Pre-print Media Attached |
10:30 - 12:20 | Bug DetectionResearch Papers / Industry Papers / Demonstrations / Journal First at Aurora B Chair(s): Lingming Zhang University of Illinois at Urbana-Champaign | ||
10:50 10mTalk | SpecChecker-Int: An Extensible Concurrency Bugs Detection Tool for Interrupt-driven Embedded Software Demonstrations Boxiang Wang Beijing Sunwise Information Technology Ltd, Chao Li Beijing Institute of Control Engineering; Beijing Sunwise Information Technology, Rui Chen Beijing Institute of Control Engineering; Beijing Sunwise Information Technology, Sheng Wang Beijing Sunwise Information Technology Ltd, Chunpeng Jia Beijing Sunwise Information Technology Ltd, Mengfei Yang China Academy of Space Technology |
10:30 - 12:30 | Autonomous DrivingDemonstrations / Research Papers / Industry Papers at Cosmos 3A Chair(s): Nassim Belmecheri | ||
11:10 10mTalk | CCTest: Critical Configuration Testing for Autonomous Driving Systems Demonstrations Changwen Li , Joseph Sifakis University Grenoble Alpes; CNRS; Grenoble INP; VERIMAG, Rongjie Yan Institute of Software at Chinese Academy of Sciences; University of Chinese Academy of Sciences, Jian Zhang Institute of Software at Chinese Academy of Sciences; University of Chinese Academy of Sciences | ||
11:20 10mTalk | HazSim: An Urban Driving Simulator for Testing Perception Systems of ADSes Against Hazards Demonstrations Xiaodong Zhang Xidian University, Jie Bao Xi'an Jiaotong University, Yulong Shen Xidian University, Qin Xia Xi'an Jiaotong University, Zijiang Yang University of Science and Technology of China and Synkrotron, Inc. | ||
12:00 10mTalk | PCLA: A Framework for Testing Autonomous Agents in the CARLA Simulator Demonstrations Masoud Jamshidiyan Tehrani Università della Svizzera italiana, Jinhan Kim Università della Svizzera italiana (USI), Paolo Tonella USI Lugano |
10:30 - 12:30 | Library and Product LineIndustry Papers / Journal First / Ideas, Visions and Reflections / Demonstrations at Pirsenteret 150 Chair(s): Andrea Arcuri Kristiania University of Applied Sciences | ||
11:20 10mTalk | Dirty-Waters: Detecting Software Supply Chain Smells Demonstrations Raphina Liu KTH Royal Institute of Technology, Sofia Bobadilla KTH Royal Institute of Technology, Sweden, Benoit Baudry KTH Royal Institute of Technology, Martin Monperrus KTH Royal Institute of Technology |
10:30 - 12:30 | PerformanceDemonstrations / Research Papers / Ideas, Visions and Reflections / Journal First / Industry Papers at Vega Chair(s): Philipp Leitner Chalmers | University of Gothenburg | ||
11:50 10mTalk | LitmusKt: Concurrency Stress Testing for Kotlin Demonstrations Denis Lochmelis Constructor University Bremen, JetBrains Research, Evgenii Moiseenko JetBrains Research, Yaroslav Golubev JetBrains Research, Anton Podkopaev JetBrains Research, Constructor University DOI Pre-print |
14:00 - 15:30 | Fuzzing 1Demonstrations / Research Papers / Journal First at Cosmos 3C Chair(s): Shin Hwei Tan Concordia University | ||
15:00 10mTalk | PeachCI: Scalable Continuous Integration of Generation-Based Protocol Fuzzing Demonstrations Wanli Chen Central South University, Yuanliang Chen Tsinghua University, Fuchen Ma Tsinghua University, Ruikang Peng Central South University, Qi Xu Tsinghua University, Yu Jiang Tsinghua University, Qiang Fu Central South University, Heyuan Shi Central South University | ||
15:10 10mTalk | Widening The Adoption of Web API Fuzzing: Docker, GitHub Action and Python Support for EvoMaster Demonstrations Andrea Arcuri Kristiania University of Applied Sciences, Philip Garrett Kristiania University of Applied Sciences, Juan Pablo Galeotti University of Buenos Aires, Man Zhang Beihang University, China |
14:00 - 15:20 | LLM for SE 1Ideas, Visions and Reflections / Research Papers / Industry Papers / Demonstrations at Cosmos Hall Chair(s): Chao Peng ByteDance | ||
14:30 10mTalk | A Tool for In-depth Analysis of Code Execution Reasoning of Large Language Models Demonstrations Changshu Liu University of Illinois at Urbana-Champaign, Reyhaneh Jabbarvand University of Illinois at Urbana-Champaign Pre-print Media Attached |
16:00 - 18:00 | Mobile AppsIdeas, Visions and Reflections / Industry Papers / Demonstrations / Research Papers / Journal First at Aurora A Chair(s): Kelly Blincoe University of Auckland | ||
16:00 10mTalk | DynDebloater: Dynamically Debloating Unwanted Features of Android Apps without APK Modification Demonstrations Zicheng Zhang School of Computing and Information Systems, Singapore Management University, Jiakun Liu Singapore Management University, Ferdian Thung Singapore Management University, Xing Hu Zhejiang University, Wei Minn Singapore Management University, Yan Naing Tun Singapore Management University, Lwin Khin Shar Singapore Management University, David Lo Singapore Management University, Debin Gao Singapore Management University |
16:00 - 17:50 | Code Generation 1Industry Papers / Demonstrations / Research Papers / Journal First at Cosmos 3C Chair(s): Zhongxin Liu Zhejiang University | ||
16:40 10mTalk | CoSEFA: An LLM-Based Programming Assistant for Secure Code Generation via Supervised Co-Decoding Demonstrations Xuan He Chongqing University, Dong Li Chongqing University, Hao Wen CloudWalk Technology Co., Ltd, Yueheng Zhu Chongqing University, Chao Liu Chongqing University, Meng Yan Chongqing University, Hongyu Zhang Chongqing University |
16:00 - 18:00 | SE and AI 1Research Papers / Journal First / Ideas, Visions and Reflections / Demonstrations at Cosmos Hall Chair(s): Yuchao Jiang UNSW | ||
16:50 10mTalk | ClusterXplain: a Clustering-based Tool for DNN components Debugging Demonstrations |
Tue 24 JunDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
10:30 - 12:30 | Architecture, Services, and CloudIndustry Papers / Demonstrations / Research Papers / Ideas, Visions and Reflections at Andromeda Chair(s): Paris Avgeriou University of Groningen, The Netherlands | ||
11:30 10mTalk | Analyzing Evolution of Microservice-based Systems Demonstrations Tomas Cerny University of Arizona, Gabriel Goulis University of Arizona, Samanta Perry University of Arizona, Malia Edmonds University of Arizona, Amr Elsayed The University of Arizona, Matteo Esposito University of Oulu, Alexander Bakhtin University of Oulu, Valentina Lenarduzzi University of Oulu, Davide Taibi University of Oulu | ||
12:00 10mTalk | CloudHeatMap: Heatmap-Based Monitoring for Large-Scale Cloud Systems Demonstrations Sarah Sohana Rogers Communications Canada Inc., Toronto, Canada, William Pourmajidi Toronto Metropolitan University, Toronto, Canada, John Steinbacher IBM, Andriy Miranskyy Toronto Metropolitan University (formerly Ryerson University) DOI Pre-print |
10:30 - 12:20 | Code Review, Build, and ReleaseIdeas, Visions and Reflections / Industry Papers / Demonstrations / Research Papers / Journal First at Aurora A Chair(s): Peter Rigby Concordia University; Meta | ||
11:30 10mTalk | Visualising Developer Interactions in Code Reviews Demonstrations |
10:30 - 12:30 | Verification and ValidationDemonstrations / Ideas, Visions and Reflections / Research Papers / Journal First at Cosmos 3A Chair(s): Alex Orso Georgia Institute of Technology | ||
10:30 10mTalk | TraceMOP: An Explicit-Trace Runtime Verification Tool for Java Demonstrations | ||
10:40 10mTalk | VO-GCSE: Verification Optimization through Global Common Subexpression Elimination Demonstrations Rafael Menezes University of Manchester, Norbert Tihanyi Technology Innovation Institute, Ridhi Jain Technology Innovation Institute (TII), Abu Dhabi, UAE, Alexander Levin Nvidia, Rosiane de Freitas Federal University of Amazonas, Lucas C. Cordeiro University of Manchester, UK and Federal University of Amazonas, Brazil | ||
10:50 10mTalk | GIVUP: Automated Generation and Verification of Textual Process Descriptions Demonstrations Quentin Nivon University Grenoble Alpes, Gwen Salaün University of Grenoble Alpes, Frederic Lang Univ. Grenoble Alpes, Inria, CNRS, Grenoble INP, LIG, Grenoble, France |
10:30 - 12:30 | SE for LLMJournal First / Industry Papers / Demonstrations / Research Papers / Ideas, Visions and Reflections at Cosmos 3C Chair(s): Hongyu Zhang Chongqing University | ||
11:40 10mTalk | EvidenceBot: A Privacy-Preserving, Customizable RAG-Based Tool for Enhancing Large Language Model Interactions Demonstrations Nafiz Imtiaz Khan Department of Computer Science, University of California, Davis, Vladimir Filkov University of California at Davis, USA |
10:30 - 12:30 | Vulnerability 2Research Papers / Demonstrations at Pirsenteret 150 Chair(s): Xiaoxue Ren Zhejiang University | ||
11:50 10mTalk | BinPool: A Dataset of Vulnerabilities for Binary Security Analysis Demonstrations Sima Arasteh University of Southern California, Georgios Nikitopoulos Dartmouth College, University of Thessaly, Wei-Cheng Wu Dartmouth College, Nicolaas Weideman USC Information Sciences Institute, Aaron Portnoy Dartmouth College, Mukund Raghothaman University of Southern California, Christophe Hauser Dartmouth College | ||
12:20 10mTalk | KAVe: A Tool to Detect XSS and SQLi Vulnerabilities using a Multi-Agent System over a Multi-Layer Knowledge Graph Demonstrations Rafael Ramires LASIGE, DI, Faculdade de Ciencias da Universidade de Lisboa, Ana Respício LASIGE, DI, Faculdade de Ciencias da Universidade de Lisboa, Ibéria Medeiros LaSIGE, Faculdade de Ciências da Universidade de Lisboa, Mike Papadakis University of Luxembourg |
14:00 - 15:20 | Program Analysis 2Research Papers / Ideas, Visions and Reflections / Demonstrations at Pirsenteret 150 Chair(s): Martin Kellogg New Jersey Institute of Technology | ||
14:00 10mTalk | IceBear: A Fine-Grained Incremental Scheduler for C/C++ Static Analyzers Demonstrations |
16:00 - 17:40 | Fairness and GreenJournal First / Research Papers / Demonstrations at Aurora A Chair(s): Aldeida Aleti Monash University | ||
16:00 10mTalk | MANILA: A Low-Code Application to Benchmark Machine Learning Models and Fairness-Enhancing Methods Demonstrations Giordano d'Aloisio University of L'Aquila Pre-print Media Attached | ||
16:50 10mTalk | FAMLEM, the FAst ModuLar Energy Meter at Code Level Demonstrations Max Weber Leipzig University, Johannes Dorn Leipzig University, Sven Apel Saarland University, Norbert Siegmund Leipzig University |
16:00 - 17:40 | Failure and FaultDemonstrations / Research Papers / Ideas, Visions and Reflections / Journal First at Aurora B Chair(s): Lars Grunske Humboldt-Universität zu Berlin | ||
17:30 10mTalk | Steering the Future: A Catalog of Failures in Deep Learning-Enabled Robotic Navigation Systems Demonstrations Meriel von Stein University of Virginia, Yili Bai University of Virginia, Trey Woodlief University of Virginia, United States, Sebastian Elbaum University of Virginia |
16:00 - 17:40 | LLM for SE 3Ideas, Visions and Reflections / Industry Papers / Demonstrations / Journal First at Cosmos 3A Chair(s): Maliheh Izadi Delft University of Technology | ||
17:00 10mTalk | CodingGenie: A Proactive LLM-Powered Programming Assistant Demonstrations Sebastian Zhao University of California, Berkeley, Alan Zhu Carnegie Mellon University, Hussein Mozannar Microsoft Research, David Sontag MIT, Ameet Talwalkar Carnegie Mellon University, Valerie Chen Carnegie Mellon University |
16:00 - 17:40 | MSR 2Journal First / Ideas, Visions and Reflections / Research Papers / Demonstrations at Cosmos 3C Chair(s): DongGyun Han Royal Holloway, University of London | ||
17:10 10mTalk | TS-Detector : Detecting Feature Toggle Usage Patterns Demonstrations Md Tajmilur Rahman Gannon University, Mengzhe Fei University of Saskatchewan; Vendasta, Tushar Sharma Dalhousie University, Chanchal K. Roy University of Saskatchewan |
Wed 25 JunDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
11:00 - 12:20 | Program Analysis 3Research Papers / Demonstrations / Industry Papers at Cosmos 3D Chair(s): Earl T. Barr University College London | ||
11:00 10mTalk | MITHRAS: A Dynamic Analysis Framework for the Mobile-IoT Ecosystem Demonstrations Francesco Pagano University of Verona, Mariano Ceccato University of Verona, Alessio Merlo CASD - School of Advanced Defense Studies, Paolo Tonella USI Lugano | ||
11:10 10mTalk | Refactoring Detection in C++ Programs with RefactoringMiner++ Demonstrations Benjamin Ritz Graz University of Technology, Aleksandar Karakaš Carinthia University of Applied Sciences, Denis Helic Graz University of Technology |
11:00 - 12:30 | Software TestsJournal First / Demonstrations / Research Papers at Pirsenteret 150 Chair(s): Tien N. Nguyen University of Texas at Dallas | ||
11:00 10mTalk | pytest-ranking: A Regression Test Prioritization Tool for Python Demonstrations Runxiang Cheng University of Illinois at Urbana-Champaign, Kaiyao Ke University of Illinois Urbana-Champaign, Darko Marinov University of Illinois at Urbana-Champaign |
14:00 - 15:30 | AgentDemonstrations / Industry Papers / Research Papers at Cosmos 3B Chair(s): Chunyang Chen TU Munich | ||
14:00 10mTalk | A Multi-agent Onboarding Assistant based on Large Language Models, Retrieval Augmented Generation, and Chain-of-Thought Demonstrations Andrei Cristian Ionescu Delft University of Technology, Sergey Titov JetBrains Research, Maliheh Izadi Delft University of Technology |
14:00 - 15:20 | Testing 4Industry Papers / Research Papers / Demonstrations at Cosmos 3D Chair(s): Antonio Mastropaolo William and Mary, USA | ||
14:20 10mTalk | A Tool for Generating Exceptional Behavior Tests With Large Language Models Demonstrations Linghan Zhong University of Texas Austin, Samuel Yuan The University of Texas at Austin, Jiyang Zhang University of Texas at Austin, Yu Liu Meta, Pengyu Nie University of Waterloo, Junyi Jessy Li University of Texas at Austin, USA, Milos Gligoric The University of Texas at Austin |
14:00 - 15:30 | Program Analysis 4Demonstrations / Journal First / Research Papers at Pirsenteret 150 Chair(s): Matthew B Dwyer University of Virginia | ||
14:00 10mTalk | HeaderSplit: An Automated Tool for Splitting Header Files in C Projects Demonstrations Yue Wang Peking University, Jiaxuan Sun Peking University, Tongwei Deng Peking University, Wenhui Chang Peking University, Yanzhen Zou Peking University, Bing Xie Peking University | ||
14:50 10mTalk | jAST: Analyzing and Modifying Java ASTs with Python Demonstrations Marius Smytzek CISPA Helmholtz Center for Information Security, Martin Eberlein Humboldt-Universtität zu Berlin, Lars Grunske Humboldt-Universität zu Berlin, Andreas Zeller CISPA Helmholtz Center for Information Security | ||
15:20 10mTalk | JSSpecVis: A JavaScript Language Specification Visualization Tool Demonstrations Minseok Choe Korea University, Kyungho Song Sogang University, Hyunjoon Kim Korea University, Jihyeok Park Korea University |
14:00 - 15:30 | DependencyResearch Papers / Journal First / Demonstrations at Vega Chair(s): Alexandre Bartel Umeå University | ||
14:20 10mTalk | AutoPyDep: A Recommendation System for Python Dependency Management Utilizing Graph-Based Analytics Demonstrations Dibyendu Brinto Bose Virginia Tech, USA , Travis Chan Virginia Tech, Matthew Trimble Virginia Tech, Chris Brown Virginia Tech |
Accepted Papers
Call for Tool Demonstrations
The FSE 2025 Demonstrations Track invites researchers and practitioners to present and discuss the most recent advances, experiences, and challenges in the field of software engineering supported by live presentations of new research tools, data, and other artifacts. We encourage innovative research demonstrations, which show early implementations of novel software engineering concepts, as well as mature prototypes. The research demonstrations are intended to highlight underlying scientific contributions.
Whereas a regular research paper points out the scientific contribution of a new software engineering approach, a demonstration paper provides the opportunity to show how a scientific contribution has been transferred into a working tool or data set. Authors of regular research papers are thus encouraged to submit an accompanying demonstration paper. Demonstration papers should present new content, such as details on a tool implementation, that has not been previously published, including in other tracks of the same conference. If applicable, authors should clearly describe any differences with their previous publications in their submission.
Submission Guidelines
At the time of submission, all papers must conform to the FSE 2025 Format and Submission Guidelines, and must not exceed four pages for all text, figures, and tables. An additional one page can be used for references. Submitted papers must be written in English. They must be unpublished and not submitted for publication elsewhere.
A submitted paper should describe the artifact and the intent and relevance of the demonstration for researchers and practitioners. To provide insight into the actual demonstration and availability, the authors are requested to include:
- A walkthrough of the actual demonstration provided as an appendix to the paper (this appendix will not be included in the page count and will not be published).
- A link to a screencast or some other accompanying multimedia presentation of the demonstration.
- Information on the tool or data availability, maturity, and user base, as well as a link to a website for the materials (if one exists) and any tool source code (if open source).
- All accepted demonstration papers will be published in the ACM Digital Library.
FSE Tool Demo will employ a single-blind review process. The papers submitted do not need to hide the authors’ identities.
AUTHORS TAKE NOTE: The official publication date is the date the proceedings are made available in the ACM Digital Library. This date may be up to two weeks prior to the first day of FSE 2025. The official publication date affects the deadline for any patent filings related to published work.
At least one author of each accepted paper must register and present the paper at FSE 2025 in order for the paper to be published in the proceedings. One-day registrations do NOT satisfy the registration requirement. Please carefully read the complete list of FSE Submission Policies and Policies for Accepted Contributions. Papers must be submitted electronically as PDF files through the conference submission site at https://fse2025-demo.hotcrp.com
Tools and Data Availability
To promote replicability and to disseminate the advances achieved with the research tools and data sets, we require that data sets are publicly available for download and use. We strongly encourage the same for tools, ideally through their distribution with an open-source software license. Whenever the tool is not made publicly available, the paper must include a clear explanation for why this was not possible.
Authors are also encouraged to distribute their demonstration in a form that can be easily used, such as a virtual machine image, a software container (e.g., Docker), or a system configuration (e.g., Puppet, Ansible, Salt, CFEngine).
Screencast
To further increase the visibility of the presented tools and data sets, we require all authors to produce a screencast presenting their tool. For the papers that will be accepted for presentation, accompanying screencasts will be linked from the demonstration track website. The authors can submit a link to the screencast together with their papers as an alternative to the appendix that describes the way the demonstration will be carried out.
Review and Evaluation Criteria
Each submission will be reviewed by members of the program committee.
The main evaluation criteria include the relevance and quality of the proposed demonstration in terms of technical soundness, originality, relevance for the FSE audience, presentation quality, and usability.
Presentation and Publication
Accepted demonstrations will be allocated 4 pages (plus one additional page for references) in the main conference proceedings.
At least one author of each accepted paper must register and attend FSE 2025 in order for the paper to be published in the proceedings.
Demonstrators will be invited to give a formal presentation that will be scheduled as part of the conference program.
Important Dates
All dates are 23:59:59 AoE (UTC-12h).
- Submission deadline: Jan 13, 2025
- Notification to authors: March 10, 2025
- Camera-ready deadline: April 24, 2025
- Conference: June 23 - 27, 2025
Tool Demo Chairs
- Jürgen Cito, TU Wien, Austria
- Yasutaka Kamei, Kyushu University, Japan
If you have any questions about the suitability of a paper, please contact the co-chairs.