ICSME 2025 (series) /
ICSME 2025 Program
Filter Program
Dates
Rooms
Tracks
Badges
Your Program
Sun 7 SepDisplayed time zone: Auckland, Wellington change
Sun 7 Sep
Displayed time zone: Auckland, Wellington change
08:00 - 17:30 | |||
Mon 8 SepDisplayed time zone: Auckland, Wellington change
Mon 8 Sep
Displayed time zone: Auckland, Wellington change
08:00 - 08:30 | RegistrationSCAM Research Track / SCAM Catering / SCAM Plenary Events / SCAM Engineering Track at Level 0 Foyer | ||
08:30 - 09:00 | SCAM openingSCAM Plenary Events at OGGB5 260-051 Chair(s): Cristina Cifuentes Oracle Software Assurance, Jens Dietrich Victoria University of Wellington, Alexander Jordan Oracle Labs, Austria, Sukyoung Ryu KAIST, Tushar Sharma Dalhousie University | ||
08:30 30mDay opening | Welcome to SCAM 2025 SCAM Plenary Events |
08:45 - 22:00 | |||
09:00 - 10:00 | SCAM/VISSOFT Keynote: Robert O’CallahanSCAM Plenary Events at OGGB5 260-051 Chair(s): Cristina Cifuentes Oracle Software Assurance | ||
09:00 60mKeynote | Visualizing Program State in the Pernosco Debugger SCAM Plenary Events Robert O'Callahan Google File Attached |
10:00 - 10:30 | |||
10:00 30mCoffee break | Coffee Break SCAM Catering |
12:00 - 13:30 | |||
12:00 90mLunch | Lunch SCAM Catering |
15:00 - 15:30 | |||
15:00 30mCoffee break | Coffee Break SCAM Catering |
15:30 - 16:30 | |||
15:30 60mSocial Event | Anniversary trivia SCAM Plenary Events |
18:30 - 20:00 | Social event (SCAM/VISSOFT) - The Wharfside Function CentreSCAM Plenary Events at The Wharfside Function Centre | ||
18:30 90mSocial Event | Social event (SCAM/VISSOFT) - The Wharfside Function Centre SCAM Plenary Events |
Tue 9 SepDisplayed time zone: Auckland, Wellington change
Tue 9 Sep
Displayed time zone: Auckland, Wellington change
08:00 - 08:30 | |||
08:00 30mOther | Registration Doctoral Symposium |
08:30 - 10:00 | Opening and WelcomeDoctoral Symposium at Room 260-040 Chair(s): Raula Gaikovina Kula The University of Osaka, Gregorio Robles Universidad Rey Juan Carlos | ||
08:30 15mDay opening | Opening words Doctoral Symposium | ||
08:45 15mTalk | Lightning Intros Doctoral Symposium | ||
09:00 60mKeynote | After the PhD: Applying Software Evolution Principles to Academic Careers Doctoral Symposium Kelly Blincoe University of Auckland |
09:00 - 10:00 | Keynote 2: Leon MoonenSCAM Plenary Events at OGGB5 260-051 Chair(s): Cristina Cifuentes Oracle Software Assurance | ||
09:00 60mKeynote | It's the end of source code analysis as we know it (and we'll be fine) SCAM Plenary Events Leon Moonen Simula Research Laboratory File Attached |
10:00 - 10:30 | |||
10:00 30mCoffee break | Morning Coffee Break Doctoral Symposium |
10:00 - 10:30 | Coffee BreakSCAM Research Track / SCAM Catering / SCAM Plenary Events / SCAM Engineering Track at Level 0 Foyer | ||
10:00 30mCoffee break | Coffee Break SCAM Catering |
10:30 - 12:00 | |||
10:30 30m | The Influence of Code Smell Interactions on Software Maintainability Doctoral Symposium Zushuai Zhang University of Auckland | ||
11:00 30m | Toward a Resilience-Oriented Understanding of Unit Test Suites and Refactoring in Software Evolution Doctoral Symposium Daniel Knight Mississippi State University | ||
11:30 30m | Towards Just-In-Time, Inclusive Clone Refactoring Doctoral Symposium Palash Ranjan Roy University of Saskatchewan |
12:00 - 13:30 | |||
12:00 90mLunch | Lunch Doctoral Symposium |
12:00 - 13:30 | |||
12:00 90mLunch | Lunch SCAM Catering |
13:30 - 14:30 | |||
13:30 20mResearch paper | Configurable Ensembles for Software Similarity: Challenging the Notion of Universal Metrics SCAM Research Track Shujun Huang Software Engineering Research Group (SERG), TU Delft, Sebastian Proksch Delft University of Technology Pre-print | ||
13:50 20mResearch paper | Challenging Bug Prediction and Repair Models with Synthetic Bugs SCAM Research Track Ali Reza Ibrahimzada University of Illinois Urbana-Champaign, Yang Chen University of Illinois at Urbana-Champaign, Ryan Rong Stanford University, Reyhaneh Jabbarvand University of Illinois at Urbana-Champaign Pre-print Media Attached | ||
14:10 20mResearch paper | Plaintext in the Wild: Investigating Secure Connection Label Accuracy for Android Apps SCAM Research Track Yusei Sakuraba Okayama University, Hiroki Inayoshi Okayama University, Shoichi Saito Nagoya Institute of Technology, Akito Monden Okayama University File Attached |
13:30 - 15:00 | |||
13:30 30m | Enhancing Infrastructure Maintenance and Evolution through Graph-Based Visualization and Analysis Doctoral Symposium Stefano Fossati JADS - TU/e | ||
14:00 30m | Understanding and Simulating OSS Evolution: A Case Study on PyMC Doctoral Symposium Toru Sugiyama The Open University of Japan | ||
14:30 30m | Towards Proficiency Assessment through Code Doctoral Symposium Ruksit Rojpaisarnkit Nara Institute of Science and Technology |
14:30 - 15:00 | ClosingSCAM Plenary Events at OGGB5 260-051 Chair(s): Mariano Ceccato University of Verona, Cristina Cifuentes Oracle Software Assurance, Coen De Roover Vrije Universiteit Brussel, Johan Fabry Raincode Labs, Belgium, Alessandra Gorla IMDEA Software Institute, Leon Moonen Simula Research Laboratory, Banani Roy University of Saskatchewan, Tushar Sharma Dalhousie University | ||
14:30 30mDay closing | Closing SCAM Plenary Events |
15:00 - 15:30 | |||
15:00 30mCoffee break | Afternoon Coffee Break Doctoral Symposium |
15:30 - 17:30 | |||
15:30 30m | Bugs in AI-Generated Code - Understanding Bug Patterns and Possible Fix Strategies Doctoral Symposium Ruofan Gao School of Mathematical and Computational Sciences, Massey University | ||
16:00 30m | DevSecLogs: AI-Powered, Tamper-Evident Log Intelligence for Secure CI/CD Pipelines Doctoral Symposium Sabbir M. Saleh University of Western Ontario | ||
16:30 30m | Ensuring Code Integrity in the Era of AI-Assisted Software Development Doctoral Symposium Arthur Pilone University of São Paulo | ||
17:00 30m | The Impact of Generative AI on Developer Practices, Behavior, and Software Quality Doctoral Symposium Julian Oertel University of Rostock |
17:30 - 17:45 | |||
17:30 15mDay closing | Closing words Doctoral Symposium |
Wed 10 SepDisplayed time zone: Auckland, Wellington change
Wed 10 Sep
Displayed time zone: Auckland, Wellington change
07:30 - 08:30 | |||
07:30 60mOther | Registration ICSME Plenary Events |
08:30 - 09:00 | Opening (plenary)ICSME Plenary Events at OGGB4 260-073 Chair(s): Stephen MacDonell Victoria University of Wellington, Amjed Tahir Massey University, Dan Hao Peking University, Matthias Galster University of Canterbury Opening session with an address from the General Chairs and Program Chairs | ||
09:00 - 10:00 | |||
09:00 60mKeynote | Code, Critique, Cure: Advancing LLM Reasoning for AI-Augmented Software Maintenance ICSME Plenary Events David Lo Singapore Management University Pre-print |
10:00 - 10:30 | |||
10:00 30mCoffee break | Break Catering |
10:30 - 12:00 | Session 2 - Quality Assurance 1Tool Demonstration Track / Research Papers Track / Industry Track / NIER Track / Journal First Track at Case Room 2 260-057 Chair(s): Coen De Roover Vrije Universiteit Brussel | ||
10:30 15m | A Jump-Table-Agnostic Switch Recovery on ASTs Research Papers Track | ||
10:45 15m | Quantization Is Not a Dealbreaker: Empirical Insights from Large Code Models Research Papers Track Saima Afrin William & Mary, Antonio Mastropaolo William and Mary, USA, Bowen Xu North Carolina State University Pre-print | ||
11:00 10m | AI-Powered Commit Explorer (APCE) Tool Demonstration Track Yousab Grees Belmont University, Polina Iaremchuk Belmont University, Ramtin Ehsani Drexel University, Esteban Parra Rodriguez Belmont University, Preetha Chatterjee Drexel University, USA, Sonia Haiduc Florida State University Pre-print | ||
11:10 10m | JDala - A Simple Capability System for Java Tool Demonstration Track Quinten Smit Victoria University of Wellington, Jens Dietrich Victoria University of Wellington, Michael Homer Victoria University of Wellington, Andrew Fawcet Victoria University of Wellington, James Noble Independent. Wellington, NZ | ||
11:20 10m | ExpertCache: GPU-Efficient MoE Inference through Reinforcement Learning-Guided Expert Selection NIER Track Xunzhu Tang University of Luxembourg, Tiezhu Sun University of Luxembourg, Yewei Song University of Luxembourg, SiYuanMa , Jacques Klein University of Luxembourg, Tegawendé F. Bissyandé University of Luxembourg | ||
11:30 15m | Efficient Detection of Intermittent Job Failures Using Few-Shot Learning Industry Track Henri Aïdasso École de technologie supérieure (ÉTS), Francis Bordeleau École de Technologie Supérieure (ETS), Ali Tizghadam TELUS Pre-print | ||
11:45 15m | LogOW: A Semi-Supervised Log Anomaly Detection Model in Open-World Setting Journal First Track Jingwei Ye Nankai University, Chunbo Liu Civil Aviation University of China, Zhaojun Gu Civil Aviation University of China, Zhikai Zhang Civil Aviation University of China, Xuying Meng The Institute of Computing Technology, Chinese Academy of Sciences, Weiyao Zhang The Institute of Computing Technology, Chinese Academy of Sciences, Yujun Zhang The Institute of Computing Technology, Chinese Academy of Sciences |
10:30 - 12:00 | Session 1 - DocumentationResearch Papers Track / Industry Track / Registered Reports at Case Room 3 260-055 Chair(s): Ashkan Sami Edinburgh Napier University | ||
10:30 15m | APIDocBooster: An Extract-Then-Abstract Framework Leveraging Large Language Models for Augmenting API Documentation Research Papers Track Chengran Yang Singapore Management University, Singapore, Jiakun Liu Harbin Institute of Technology, Bowen Xu North Carolina State University, Christoph Treude Singapore Management University, Yunbo Lyu Singapore Management University, Junda He Singapore Management University, Ming Li Nanjing University, David Lo Singapore Management University | ||
10:45 15m | Automatically Augmenting GitHub Issues with Informative User Reviews Research Papers Track Arthur Pilone University of São Paulo, Marco Raglianti Software Institute - USI, Lugano, Michele Lanza Software Institute - USI, Lugano, Fabio Kon University of São Paulo, Paulo Meirelles University of São Paulo Pre-print | ||
11:00 15m | Can LLMs Update API Documentation? Research Papers Track Seonah Lee Gyeongsang National University, Jueun Heo , Katherine R. Dearstyne University of Notre Dame | ||
11:15 15m | RMGenie: An LLM-Based Agent Framework for Open Source Software README Generation Research Papers Track Xing Cui Institute of Software, Chinese Academy of Sciences, Jingzheng Wu Institute of Software, The Chinese Academy of Sciences, Zhiyuan Li , Tianyue Luo (Institute of Software Chinese Academy of Sciences), Xiang Ling Institute of Software, Chinese Academy of Sciences | ||
11:30 15m | Requirements Ambiguity Detection and Explanation with LLMs: An Industrial Study Industry Track Sarmad Bashir RISE Research Institutes of Sweden, Alessio Ferrari Consiglio Nazionale delle Ricerche (CNR) and University College Dublin (UCD), Muhammad Abbas Khan RISE Research Institutes of Sweden, Per Erik Strandberg Westermo Network Technologies AB, Zulqarnain Haider Alstom Rail AB, Sweden, Mehrdad Saadatmand RISE Research Institutes of Sweden, Markus Bohlin Mälardalen University Pre-print | ||
11:45 10m | Learning From the Best: What Makes Popular Hugging Face Models? A Registered Report Registered Reports |
12:00 - 13:30 | |||
12:00 90mLunch | Lunch Catering |
13:30 - 15:00 | Session 4 - Testing 1Research Papers Track / Registered Reports / Journal First Track / NIER Track / Industry Track / Tool Demonstration Track at Case Room 2 260-057 Chair(s): Sigrid Eldh Ericsson AB, Mälardalen University, Carleton University | ||
13:30 15m | Performance Testing in Open-Source Web Projects: Adoption, Maintenance, and a Change Taxonomy Research Papers Track Sergio Di Meglio Università degli Studi di Napoli Federico II, Luigi Libero Lucio Starace Università degli Studi di Napoli Federico II, Valeria Pontillo Gran Sasso Science Institute, Ruben Opdebeeck Vrije Universiteit Brussel, Coen De Roover Vrije Universiteit Brussel, Sergio Di Martino Università degli Studi di Napoli Federico II Pre-print | ||
13:45 15m | Harnessing LLMs for Document-Guided Fuzzing of OpenCV Library Research Papers Track Bin Duan The University of Queensland, Tarek Mahmud Texas State University, Meiru Che Central Queensland University, Yan Yan University of Illinois Chicago, Naipeng Dong The University of Queensland, Australia, Dan Dongseong Kim The University of Queensland, Guowei Yang University of Queensland | ||
14:00 10m | XTestGen: Natural Language to Maintainable E2E Test Scripts with LLMs Tool Demonstration Track File Attached | ||
14:10 10m | Towards Effective Lightweight Test Oracles for Automated Multi-Fault Program Repair NIER Track Omar I. Al-Bataineh Gran Sasso Science Institute (GSSI) | ||
14:20 15m | Testing Is Not Boring: Characterizing Challenge in Software Testing Tasks Industry Track Davi Gama Hardman CESAR - Recife Center for Advanced Studies and Systems, César França Federal Rural University of Pernambuco (UFRPE), Brody Stuart-Verner University of Calgary, Ronnie de Souza Santos University of Calgary | ||
14:35 15m | Enriching automatic test case generation by extracting relevant test inputs from bug reports Journal First Track Wendkuuni Arzouma Marc Christian OUEDRAOGO University of Luxembourg, Laura Plein CISPA Helmholtz Center for Information Security, Abdoul Kader Kaboré University of Luxembourg, Andrew Habib ABB Corporate Research, Germany, Jacques Klein University of Luxembourg, David Lo Singapore Management University, Tegawendé F. Bissyandé University of Luxembourg | ||
14:50 10m | An Empirical Study of Complexity, Heterogeneity, and Compliance of GitHub Actions Workflows Registered Reports Edward Abrokwah Department of Computer Science, Trent University, Peterborough, Canada, Taher A. Ghaleb Trent University Pre-print |
13:30 - 15:00 | Session 3 - Debugging and RefactoringResearch Papers Track / Industry Track / Tool Demonstration Track / NIER Track at Case Room 3 260-055 Chair(s): Ashkan Sami Edinburgh Napier University | ||
13:30 15m | Boosting Redundancy-based Automated Program Repair by Fine-grained Pattern Mining Research Papers Track Jiajun Jiang Tianjin University, Fengjie Li Tianjin University, Zijie Zhao Tianjin University, Zhirui Ye Tianjin University, Mengjiao Liu Tianjin University, Bo Wang Beijing Jiaotong University, Hongyu Zhang Chongqing University, Junjie Chen Tianjin University | ||
13:45 10m | LadyBug: A GitHub Bot for UI-Enhanced Bug Localization in Mobile Apps Tool Demonstration Track Junayed Mahmud University of Central Florida, James Chen University of Toronto, Terry Achille University of Central Florida, Camilo Alvarez-Velez University of Central Florida, Darren Dean Bansil University of Central Florida, Patrick Ijieh University of Central Florida, Samar Karanch University of Central Florida, Nadeeshan De Silva William & Mary, Oscar Chaparro William & Mary, Andrian Marcus George Mason University, Kevin Moran University of Central Florida | ||
13:55 15m | Together We Are Better: LLM, IDE and Semantic Embedding to Assist Move Method Refactoring Research Papers Track Abhiram Bellur University of Colorado Boulder, Fraol Batole Tulane University, Malinda Dilhara Amazon Web Services, USA, Mohammed Raihan Ullah University of Colorado Boulder, Yaroslav Zharov JetBrains Research, Timofey Bryksin JetBrains Research, Kai Ishikawa NEC Corporation, Haifeng Chen NEC Laboratories America, Masaharu Morimoto NEC Corporation, Shota Motoura NEC Corporation, Takeo Hosomi NEC Corporation, Tien N. Nguyen University of Texas at Dallas, Hridesh Rajan Tulane University, Nikolaos Tsantalis Concordia University, Danny Dig University of Colorado Boulder, JetBrains Research | ||
14:10 10m | COB2PY - A Non-AI, Rule-Based COBOL to Python Translator Tool Demonstration Track Kowshik Reddy Challa Indian Institute of Technology, Tirupati, Sonith M V Indian Institute of Technology, Tirupati, Chiranjeevi B S Indian Institute of Technology Tirupati, Sridhar Chimalakonda Indian Institute of Technology Tirupati | ||
14:20 10m | How Does Test Code Differ From Production Code in Terms of Refactoring? An Empirical Study NIER Track Kosei Horikawa Nara Institute of Science and Technology, Yutaro Kashiwa Nara Institute of Science and Technology, Bin Lin Hangzhou Dianzi University, Kenji Fujiwara Nara Women’s University, Hajimu Iida Nara Institute of Science and Technology Pre-print | ||
14:30 10m | How Much Can a Behavior-Preserving Changeset Be Decomposed into Refactoring Operations? NIER Track Kota Someya Institute of Science Tokyo, Lei Chen Institute of Science Tokyo, Michael J. Decker Bowling Green State University, Shinpei Hayashi Institute of Science Tokyo DOI Pre-print | ||
14:40 15m | Governance Matters: Lessons from Restructuring the data.table OSS Project Industry Track Pedro Arantes RESHAPE LAB, Northern Arizona University, USA, Doris Amoakohene Northern Arizona University, Toby Hocking Université de Sherbrooke, Marco Gerosa Northern Arizona University, Igor Steinmacher NAU RESHAPE LAB |
15:00 - 15:30 | |||
15:00 30mCoffee break | Break Catering |
15:30 - 17:00 | Session 5 - DebuggingResearch Papers Track / Industry Track at Case Room 3 260-055 Chair(s): Chanchal K. Roy University of Saskatchewan | ||
15:30 15m | The Impact of Fine-tuning Large Language Models on Automated Program Repair Research Papers Track Roman Machacek University of Bern, Anastasiia Grishina Simula Research Laboratory, Max Hort Simula Research Laboratory, Leon Moonen Simula Research Laboratory Pre-print Media Attached | ||
15:45 15m | Bridging Solidity Evolution Gaps: An LLM-Enhanced Approach for Smart Contract Compilation Error Resolution Research Papers Track Likai Ye Zhejiang University, Mengliang Li Zhejiang University, Dehai Zhao CSIRO's Data61, Jiamou Sun CSIRO's Data61, Xiaoxue Ren Zhejiang University Pre-print | ||
16:00 15m | Code Property Graph Meets Typestate: A Scalable Framework to Behavioral Bug Detection Research Papers Track Xingjing Deng Beihang University, Zhengyao Liu Beihang University, Zhong Xitong Beihang University, shuo hong Beihang University, Yixin Yang , Xiang Gao Beihang University, Yan Xuhui Huawei, Hailong Sun Beihang University | ||
16:15 15m | Syntest-ACR: Automated Crash Reproduction for JavaScript Research Papers Track Philip Oliver Victoria University of Wellington, Jens Dietrich Victoria University of Wellington, Craig Anslow Victoria University of Wellington, Michael Homer Victoria University of Wellington File Attached | ||
16:30 15m | TSGuard: Detecting Logic Bugs in Time Series Management Systems via Time Series Algebra Research Papers Track Lingwei Kuang Nanjing University of Aeronautics and Astronautics, Liang Liu Nanjing University of Aeronautics and Astronautics, Wenjing Wang Nanjing University of Aeronautics and Astronautics, Ning Cao Nanjing University of Aeronautics and Astronautics, Shijie Li Nanjing University of Aeronautics and Astronautics, Fan Liu Nanjing University of Aeronautics and Astronautics, Haolong Chen Nanjing University of Aeronautics and Astronautics | ||
16:45 15m | HybridRCA: Lightweight Critical-Path-Aware Hybrid Tracing for Root-Cause Analysis in Production Microservices Industry Track Maryam Ekhlasi Ciena, Arnaud Fiorini Polytechnique Montreal, Naser Ezzati Jivan , Michel Dagenais Polytechnique Montreal, Maxime Lamothe Polytechnique Montreal |
17:15 - 18:15 | ICSME Open Steering Committee MeetingICSME Plenary Events at OGGB4 260-073 This session is open to all participants. | ||
18:15 - 18:30 | |||
18:15 15mSocial Event | Māori Cultural Performance ICSME Social Events |
18:30 - 19:30 | |||
18:30 60mDinner | ICSME Reception ICSME Social Events |
Thu 11 SepDisplayed time zone: Auckland, Wellington change
Thu 11 Sep
Displayed time zone: Auckland, Wellington change
09:00 - 10:00 | Keynote 2 (plenary)ICSME Plenary Events at OGGB4 260-073 Chair(s): Stephen MacDonell Victoria University of Wellington, Amjed Tahir Massey University, Dan Hao Peking University, Matthias Galster University of Canterbury | ||
09:00 60mKeynote | From Vulnerability Detection to DevSecOps Productivity ICSME Plenary Events File Attached |
10:00 - 10:30 | |||
10:00 30mCoffee break | Break Catering |
10:00 - 10:30 | |||
10:00 30mCoffee break | Women@ICSME coffee ICSME Social Events |
10:30 - 12:00 | Session 7 - Testing 2Registered Reports / Research Papers Track / Journal First Track / Tool Demonstration Track / Industry Track / NIER Track at Case Room 3 260-055 Chair(s): Jiajun Jiang Tianjin University | ||
10:30 15m | OptionFuzz: Fuzzing SMT Solvers with Optimized Option Exploration via Large Language Models Research Papers Track Yuhao Peng (Institute of Software, Chinese Academy of Sciences; University of Chinese Academy of Sciences), Jingzheng Wu Institute of Software, The Chinese Academy of Sciences, Xiang Ling Institute of Software, Chinese Academy of Sciences, Zhiyuan Li , Tianyue Luo (Institute of Software Chinese Academy of Sciences), Yanjun Wu Institute of Software, Chinese Academy of Sciences | ||
10:45 15m | Nüwa: Enhancing MLIR Fuzzing with LLM-Driven Generation and Adaptive Mutation Research Papers Track Bocan Cao Northwest University, Weiyuan Tong Northwest University, Zhanyong Tang Northwest University, Zixu Wang Northwest University, Hao Huang Northwest University, Yuheng Yan Northwest University | ||
11:00 10m | MediumDarwin: LittleDarwin Grows with Performance and Research-oriented Extensions Tool Demonstration Track Sajjad Hesamipour Khelejan School of Computer Science and Statistics, Trinity College Dublin & Research Ireland Lero, Thomas Laurent School of Computer Science and Statistics, Trinity College Dublin & Research Ireland Lero, Anthony Ventresque School of Computer Science and Statistics, Trinity College Dublin & Research Ireland Lero | ||
11:10 10m | Rethinking Cognitive Complexity for Unit Tests: Toward a Readability-Aware Metric Grounded in Developer Perception NIER Track Wendkuuni Arzouma Marc Christian OUEDRAOGO University of Luxembourg, Yinghua Li University of Luxembourg, Xueqi Dang University of Luxembourg, SnT, Xin Zhou Singapore Management University, Singapore, Anil Koyuncu Bilkent University, Jacques Klein University of Luxembourg, David Lo Singapore Management University, Tegawendé F. Bissyandé University of Luxembourg | ||
11:20 15m | Targeted Test Selection Approach in Continuous Integration Industry Track Pavel Plyusnin T-Technologies, Aleksey Antonov T-Technologies, Vasilii Ermakov T-Technologies, Aleksandr Khaybriev T-Technologies, Margarita Kikot T-Technologies, Nikolay Bushkov T-Technologies, Stanislav Moiseev T-Technologies DOI Pre-print | ||
11:35 15m | An Empirical Investigation into the Capabilities of Anomaly Detection Approaches for Test Smell Detection Journal First Track Valeria Pontillo Gran Sasso Science Institute, Luana Martins University of Salerno, Ivan Machado Federal University of Bahia - UFBA, Fabio Palomba University of Salerno, Filomena Ferrucci Università di Salerno DOI Pre-print | ||
11:50 10mResearch paper | Assessing Reliability of Statistical Maximum Coverage Estimators in Fuzzing Registered Reports Danushka Liyanage University of Sydney, Australia, Nelum Attanayake University of Sydney, Australia, Zijian Luo University of Sydney, Australia, Rahul Gopinath University of Sydney DOI Pre-print Media Attached |
10:30 - 12:00 | |||
10:30 90mTutorial | Macaron: A Comprehensive Tool for Analysis and Protection of Software Supply Chains Technical Briefings Pre-print File Attached |
12:00 - 13:30 | |||
12:45 45mLunch | Lunch Catering |
12:00 - 13:30 | |||
12:00 90mLunch | LGBTIQ+ Lunch ICSME Social Events |
13:30 - 15:00 | Session 10 - Code Quality 2Research Papers Track / Industry Track / Registered Reports at Case Room 2 260-057 Chair(s): Judith Perera Fuchs University of Canterbury, New Zealand | ||
13:30 15m | ADPP: Automated Data-centric Program Partitioning Research Papers Track Xuming Jin College of Computer Science and Technology, Nanjing University of Aeronautics and Astronautics, Hao Han College of Computer Science and Technology, Nanjing University of Aeronautics and Astronautics | ||
13:45 15m | Roseau: Fast, Accurate, Source-based Breaking Change Analysis in Java Research Papers Track Corentin Latappy Univ. Bordeaux, CNRS, Bordeaux INP, LaBRI, UMR 5800, Promyze, Thomas Degueule CNRS, Jean-Rémy Falleri Univ. Bordeaux, Bordeaux INP, CNRS, LaBRI, UMR5800, F-33400 Talence, France, Romain Robbes CNRS, LaBRI, University of Bordeaux, Lina Ochoa Eindhoven University of Technology Pre-print | ||
14:00 15m | An Efficient Android App Debloating Approach Based on Multi-layer Dependence Graph Research Papers Track Hengqin Yang Institute of Software, Chinese Academy of Sciences, Jiwei Yan Institute of Software at Chinese Academy of Sciences, Jun Yan Institute of Software, Chinese Academy of Sciences, Jian Zhang Institute of Software at Chinese Academy of Sciences; University of Chinese Academy of Sciences, Bin Liang Renmin University of China, China | ||
14:15 15m | Combining Insights from Multiple Tools to Manage Technical Debt in Industrial C# Projects Industry Track Simeon Tverdal SINTEF Digital, Phu Nguyen SINTEF, Arda Goknil SINTEF Digital, Antonio Martini University of Oslo, Norway, Merve Astekin SINTEF, Mili Orucevic Visma, Maren Maritsdatter Kruke Visma software international AS, Håvard Stranden AKVA group | ||
14:30 15m | Code Readability in the Age of Large Language Models: An Industrial Case Study from Atlassian Industry Track Wannita Takerngsaksiri Monash University, Kla Tantithamthavorn Monash University and Atlassian, Michael Fu The University of Melbourne, Jirat Pasuksmit Atlassian, Kun Chen Atlassian, Ming Wu Atlassian | ||
14:45 10m | How Do Code Smells Affect Skill Growth in Scratch Novice Programmers? Registered Reports Ricardo Hidalgo Aragón Universidad Rey Juan Carlos, Jesus M. Gonzalez-Barahona Universidad Rey Juan Carlos, Gregorio Robles Universidad Rey Juan Carlos Pre-print |
13:30 - 15:00 | |||
13:30 90mTutorial | Hands-On Technical Briefing: Advanced Debugging With rr And Pernosco. Technical Briefings Robert O'Callahan Google |
15:00 - 15:30 | |||
15:00 30mCoffee break | Break Catering |
15:30 - 17:00 | Session 12 - Security 1NIER Track / Research Papers Track / Tool Demonstration Track / Journal First Track at Case Room 2 260-057 Chair(s): Dhanushka Jayasuriya University of Auckland | ||
15:30 15m | Retrieve, Refine, or Both? Using Task-Specific Guidelines for Secure Python Code Generation Research Papers Track Catherine Tony Hamburg University of Technology, Emanuele Iannone Hamburg University of Technology, Riccardo Scandariato Hamburg University of Technology Pre-print | ||
15:45 15m | SAEL: Leveraging Large Language Models with Adaptive Mixture-of-Experts for Smart Contract Vulnerability Detection Research Papers Track Lei Yu Institute of Software, Chinese Academy of Sciences, University of Chinese Academy of Sciences, China, Shiqi Cheng Institute of Software, Chinese Academy of Sciences, China, Zhirong Huang Institute of Software, Chinese Academy of Sciences, University of Chinese Academy of Sciences, China, Jingyuan Zhang Institute of Software, Chinese Academy of Sciences, University of Chinese Academy of Sciences, China, Chenjie Shen Institute of Software, Chinese Academy of Sciences, University of Chinese Academy of Sciences, China, Junyi Lu Institute of Software, Chinese Academy of Sciences, University of Chinese Academy of Sciences, China, Li Yang Institute of Software, Chinese Academy of Sciences, Fengjun Zhang Institute of Software, Chinese Academy of Sciences, China, Jiajia Ma Institute of Software, Chinese Academy of Sciences, China Pre-print | ||
16:00 15m | Evaluating the maintainability of Forward-Porting vulnerabilities in fuzzer benchmarks Research Papers Track Timothée Riom Umeå Universitet, Sabine Houy Umeå Universitet, Bruno Kreyssig Umeå University, Alexandre Bartel Umeå University | ||
16:15 10m | VulGuard: An Unified Tool for Evaluating Just-In-Time Vulnerability Prediction Models Tool Demonstration Track Duong Nguyen Hanoi University of Science and Technology, Manh Tran-Duc Hanoi University of Science and Technology, Le-Cong Thanh The University of Melbourne, Triet Le The University of Adelaide, Muhammad Ali Babar School of Computer Science, The University of Adelaide, Quyet Thang Huynh Hanoi University of Science and Technology | ||
16:25 10m | Explicit Vulnerability Generation with LLMs: An Investigation Beyond Adversarial Attacks NIER Track Emir Bosnak Bilkent University, Sahand Moslemi Yengejeh Bilkent University, Mayasah Lami Bilkent University, Anil Koyuncu Bilkent University Pre-print | ||
16:35 15m | Vulnerabilities in Infrastructure as Code: What, How Many, and Who? Journal First Track Aïcha War University of Luxembourg, Alioune Diallo University of Luxembourg, Andrew Habib ABB Corporate Research, Germany, Jacques Klein University of Luxembourg, Tegawendé F. Bissyandé University of Luxembourg |
18:30 - 22:00 | |||
18:30 3h30mDinner | ICSME Banquet at the Maritime Room ICSME Social Events |
Fri 12 SepDisplayed time zone: Auckland, Wellington change
Fri 12 Sep
Displayed time zone: Auckland, Wellington change
08:45 - 09:45 | MIP talk (plenary)ICSME Plenary Events at OGGB4 260-073 Chair(s): Foutse Khomh Polytechnique Montréal | ||
08:45 60mTalk | How Can I Improve My App? Classifying User Reviews for Software Maintenance and Evolution” – The Curious Journey of Six Researchers and Its Lasting Impact ICSME Plenary Events Sebastiano Panichella University of Bern |
09:45 - 10:00 | |||
10:00 - 10:30 | |||
10:00 30mCoffee break | Break Catering |
10:30 - 12:00 | Session 13 - Reuse 1NIER Track / Research Papers Track / Industry Track / Registered Reports at Case Room 3 260-055 Chair(s): Banani Roy University of Saskatchewan | ||
10:30 15m | From Release to Adoption: Challenges in Reusing Pre-trained AI Models for Downstream Developers Research Papers Track Peerachai Banyongrakkul The University of Melbourne, Mansooreh Zahedi The Univeristy of Melbourne, Patanamon Thongtanunam University of Melbourne, Christoph Treude Singapore Management University, Haoyu Gao The University of Melbourne Pre-print | ||
10:45 15m | Are Classical Clone Detectors Good Enough For the AI Era? Research Papers Track Ajmain Inqiad Alam University of Saskatchewan, Palash Ranjan Roy University of Saskatchewan, Farouq Al-Omari Thompson Rivers University, Chanchal K. Roy University of Saskatchewan, Banani Roy University of Saskatchewan, Kevin Schneider University of Saskatchewan | ||
11:00 10m | Can LLMs Write CI? A Study on Automatic Generation of GitHub Actions Configurations NIER Track Taher A. Ghaleb Trent University, Dulina Rathnayake Department of Computer Science, Trent University, Peterborough, Canada Pre-print | ||
11:10 10m | A Preliminary Study on Large Language Models Self-Negotiation in Software Engineering NIER Track Chunrun Tao Kyushu University, Honglin Shu Kyushu University, Masanari Kondo Kyushu University, Yasutaka Kamei Kyushu University | ||
11:20 10m | CIgrate: Automating CI Service Migration with Large Language Models Registered Reports Md Nazmul Hossain Department of Computer Science, Trent University, Peterborough, Canada, Taher A. Ghaleb Trent University Pre-print | ||
11:30 15m | A Deep Dive into Retrieval-Augmented Generation for Code Completion: Experience on WeChat Industry Track Zezhou Yang Tencent Inc., Ting Peng Tencent Inc., Cuiyun Gao Harbin Institute of Technology, Shenzhen, Chaozheng Wang The Chinese University of Hong Kong, Hailiang Huang Tencent Inc., Yuetang Deng Tencent | ||
11:45 10m | Inferring Attributed Grammars from Parser Implementations NIER Track Andreas Pointner University of Applied Sciences Upper Austria, Hagenberg, Austria, Josef Pichler University of Applied Sciences Upper Austria, Herbert Prähofer Johannes Kepler University Linz Pre-print |
12:00 - 13:30 | |||
12:00 90mLunch | Lunch Catering |
13:30 - 15:00 | Session 16 - Security 2Research Papers Track / Industry Track / Registered Reports / NIER Track at Case Room 2 260-057 Chair(s): Gregorio Robles Universidad Rey Juan Carlos | ||
13:30 15m | Understanding the Faults in Serverless Computing Based Applications: An Empirical Study Research Papers Track Changrong Xie National University of Defense Technology, Yang Zhang National University of Defense Technology, China, Xinjun Mao National University of Defense Technology, Kang Yang National University of Defense Technology, Tanghaoran Zhang National University of Defense Technology | ||
13:45 15m | Security Vulnerabilities in Docker Images: A Cross-Tag Study of Application Dependencies Research Papers Track Hamid Mohayeji Nasrabadi Eindhoven University of Technology, Eleni Constantinou University of Cyprus, Alexander Serebrenik Eindhoven University of Technology | ||
14:00 15m | Trust and Verify: Formally Verified and Upgradable Trusted Functions Research Papers Track Marcus Birgersson KTH Royal Institute of Technology, Cyrille Artho KTH Royal Institute of Technology, Sweden, Musard Balliu KTH Royal Institute of Technology | ||
14:25 10m | MalLoc: Towards Fine-grained Android Malicious Payload Localization via LLMs NIER Track Tiezhu Sun University of Luxembourg, Marco Alecci University of Luxembourg, Aleksandr Pilgun University of Luxembourg, Yewei Song University of Luxembourg, Xunzhu Tang University of Luxembourg, Jordan Samhi University of Luxembourg, Luxembourg, Tegawendé F. Bissyandé University of Luxembourg, Jacques Klein University of Luxembourg Pre-print | ||
14:35 15m | Levels of Binary Equivalence for the Comparison of Binaries from Alternative Builds Industry Track Jens Dietrich Victoria University of Wellington, Tim White Victoria University of Wellington, Behnaz Hassanshahi Oracle Labs, Australia, Paddy Krishnan Oracle Labs, Australia | ||
14:50 10m | Repairing vulnerabilities without invisible hands. A differentiated replication study on LLMs Registered Reports Maria Camporese University of Trento, Fabio Massacci University of Trento; Vrije Universiteit Amsterdam |
13:30 - 15:00 | Session 15 - Reuse 2NIER Track / Industry Track / Research Papers Track at Case Room 3 260-055 Chair(s): Elliott Wen The University of Auckland | ||
13:30 15m | AST-Enhanced or AST-Overloaded? The Surprising Impact of Hybrid Graph Representations on Code Clone Detection Research Papers Track Zixian Zhang School of Computer Science, University of Galway, Takfarinas Saber School of Computer Science, University of Galway | ||
13:45 10m | Client–Library Compatibility Testing with API Interaction Snapshots NIER Track Gustave Monce Univ. Bordeaux, Bordeaux INP, CNRS, LaBRI, Thomas Degueule CNRS, Jean-Rémy Falleri Univ. Bordeaux, Bordeaux INP, CNRS, LaBRI. Institut Universitaire de France., Romain Robbes CNRS, LaBRI, University of Bordeaux Pre-print | ||
13:55 10m | Prompting Matters: Assessing the Effect of Prompting Techniques on LLM-Generated Class Code NIER Track Adam Yuen University of Calgary, John Pangas University of Calgary, Md Mainul Hasan Polash University of Calgary, Ahmad Abdellatif University of Calgary | ||
14:05 10m | From First Use to Final Commit: Studying the Evolution of Multi-CI Service Adoption NIER Track Pre-print | ||
14:15 15m | Automated Recovery of Software Product Lines from Legacy Configurable Codebases Industry Track Tewfik Ziadi University of Doha for Science and Technology (UDST), Karim Ghallab Sorbonne Université - RedFabriQ/Mobioos, Zaak Chalal RedFabriQ/Mobioos | ||
14:30 15m | Integrating Rules and Semantics for LLM-Based C-to-Rust Translation Industry Track Feng Luo Harbin Institute of Technology (Shenzhen), Kexing Ji Harbin Institute of Technology (Shenzhen), Cuiyun Gao Harbin Institute of Technology, Shenzhen, Shuzheng Gao Chinese University of Hong Kong, jiafeng Harbin Institute of Technology (Shenzhen), Kui Liu Huawei, Xin Xia Zhejiang University, Michael Lyu The Chinese University of Hong Kong |
15:00 - 15:30 | |||
15:00 30mCoffee break | Break Catering |
15:30 - 16:30 | Session 18 - Quality Assurance 3Industry Track / Research Papers Track at Case Room 2 260-057 Chair(s): Raula Gaikovina Kula The University of Osaka | ||
15:30 15mFull-paper | Evaluation of the Language Server Protocol for Static Dependency Analysis Research Papers Track Pre-print | ||
15:55 15m | Monitoring Continuous Integration Practices in Industry: A Case Study Industry Track Jadson Santos Universidade Federal do Rio Grande do Norte, Daniel Alencar Da Costa University of Otago, Uirá Kulesza Federal University of Rio Grande do Norte | ||
16:10 15m | Constraint Discovery for Structured Generation via LLM-Guided SMT Inference Industry Track Hrishikesh Karmarkar TCS Research, Siddhesh Pagar TCS Research, Supriya Agrawal Tata Consultancy Services Ltd. (TCS), Vaibhavi Joshi TCS Research, Naman Paul TCS Research, Sagar Verma Tata Consultancy Services Ltd. (TCS) |
15:30 - 16:30 | Session 17 - Security 3Research Papers Track at Case Room 3 260-055 Chair(s): Valerio Terragni University of Auckland | ||
15:30 15m | LLM-SZZ: Novel Vulnerability Affected Range Identification Driven by Large Language Model and CVE Description Research Papers Track Siqi Fan Lanzhou University, Xin Liu Lanzhou University, Yingli Zhang Lanzhou University, Yuan Tan Lanzhou University, Luxing Yin Lanzhou University, Zhaorun Chen University of Chicago, Song Li The State Key Laboratory of Blockchain and Data Security, Zhejiang University, Lei Qiao Lanzhou University, Rui Zhou Lanzhou University | ||
15:45 15m | Enhanced Vulnerability Localization: Harmonizing Task-Enhanced Tuning and General LLM Prompting Research Papers Track Wentong Tian Beihang University, Yuanzhang Lin Beihang University, Xiang Gao Beihang University, Hailong Sun Beihang University | ||
16:00 15m | Toward Realistic Evaluations of Just-In-Time Vulnerability Prediction Research Papers Track Duong Nguyen Hanoi University of Science and Technology, Le-Cong Thanh The University of Melbourne, Triet Le The University of Adelaide, Muhammad Ali Babar School of Computer Science, The University of Adelaide, Quyet Thang Huynh Hanoi University of Science and Technology |
16:00 - 18:00 | |||
16:00 2hSocial Event | Futsal game ICSME Social Events |
16:30 - 17:00 | Conference closing (plenary)ICSME Plenary Events at OGGB4 260-073 Chair(s): Stephen MacDonell Victoria University of Wellington, Amjed Tahir Massey University | ||