ICSME 2024
Sun 6 - Fri 11 October 2024

This program is tentative and subject to change.

You're viewing the program in a time zone which is different from your device's time zone change time zone

Mon 7 Oct

Displayed time zone: Mountain Time (US & Canada) change

08:45 - 10:00
SCAM + VISSOFT Keynote: TBASCAM Research Track at Abineau
10:00 - 10:30
Coffee BreakCatering at Lobby
10:00
30m
Coffee break
Break
Catering

10:30 - 12:00
Empirical StudiesSCAM Research Track at Abineau
10:30
22m
Research paper
Software Quality Assurance Analytics: Enabling Software Engineers to Reflect on QA Practices
SCAM Research Track
Ali Khatami Delft University of Technology, Carolin Brandt Delft University of Technology, Andy Zaidman Delft University of Technology
Pre-print
10:52
22m
Talk
On the Investigation of Exception Pull Request Characteristics: Exploring the Apache Ecosystem
SCAM Research Track
João Correia PUC-Rio, Daniel Coutinho Pontifical Catholic University of Rio de Janeiro (PUC-Rio), Alessandro Garcia Pontifical Catholic University of Rio de Janeiro (PUC-Rio), Rafael de Mello UFRJ, Brazil, Caio Barbosa Pontifical Catholic University of Rio de Janeiro (PUC-Rio), Anderson Oliveira Pontifical Catholic University of Rio de Janeiro (PUC-Rio), Wesley Assunção North Carolina State University, Juliana Alves Pereira PUC-Rio, Igor Steinmacher Northern Arizona University, Marco Gerosa Northern Arizona University, Jairo Souza Federal University of Pernambuco (UFPE), Johny Arriel PUC-Rio
11:15
22m
Talk
How do Software Engineering Researchers Use GitHub? An Empirical Study of Artifacts & Impact
SCAM Research Track
Kamel Alrashedy Georgia Institute of Technology, Ahmed Binjahlan Georgia Institute of Technology
Pre-print
11:37
22m
Talk
An empirical investigation into the use of Dockerfile Preprocessors for Docker image management
SCAM Research Track
Wataru Mabuchi Nara Institute of Science and Technology, Yutaro Kashiwa Nara Institute of Science and Technology, Kenji Fujiwara Nara Women’s University, Hajimu Iida Nara Institute of Science and Technology
12:00 - 13:30
Lunch BreakCatering at Lobby
13:30 - 15:00
13:30
22m
Talk
An Empirical Analysis of Git Commit Logs for Potential Inconsistency in Code Clones
SCAM Research Track
Reishi Yokomori Nanzan University, Katsuro Inoue Nanzan University
File Attached
13:52
22m
Talk
On the Prevalence, Evolution, and Impact of Code Smells in Simulation Modelling Software
SCAM Research Track
Riasat Mahbub Dalhousie University, Masud Rahman Dalhousie University, Muhammad Ahsanul Habib Dalhousie University
14:15
22m
Talk
Toward Interactive Optimization of Source Code Differences: An Empirical Study of Its Performance
SCAM Research Track
Tsukasa Yagi Tokyo Institute of Technology, Shinpei Hayashi Tokyo Institute of Technology
14:37
22m
Research paper
Catching Smells in the Act: A GitHub Actions Workflow Investigation
SCAM Research Track
Ali Khatami Delft University of Technology, Cédric Willekens Delft University of Technology, Andy Zaidman Delft University of Technology
Pre-print
15:00 - 15:30
Coffee BreakCatering at Lobby
15:00
30m
Coffee break
Break
Catering

15:30 - 17:00
15:30
22m
Talk
Enhancing Identifier Naming Through Multi-Mask Fine-tuning of Language Models of Code
SCAM Research Track
Sanidhya Vijayvargiya BITS Pilani Hyderabad Campus, Mootez Saad Dalhousie University, Tushar Sharma Dalhousie University
Pre-print
15:52
22m
Talk
Enhancing Recommendations of Composite Refactorings based on the Practice
SCAM Research Track
Ana Carla Bibiano Pontifical Catholic University of Rio de Janeiro (PUC-Rio), Anderson Uchôa , Daniel Tenório Pontifical Catholic University of Rio de Janeiro (PUC-Rio), Daniel Coutinho Pontifical Catholic University of Rio de Janeiro (PUC-Rio), Wesley Assunção North Carolina State University, Alessandro Garcia Pontifical Catholic University of Rio de Janeiro (PUC-Rio), Baldoino Fonseca Federal University of Alagoas (UFAL), Márcio Ribeiro Federal University of Alagoas, Brazil, Thelma Elita Colanzi State University of Maringa, Brazil, Audrey Vasconcelos Federal University of Alagoas (UFAL), Rafael de Mello UFRJ, Brazil
16:15
22m
Talk
Enhancing Security through Modularization: A Counterfactual Analysis of Vulnerability Propagation and Detection Precision
SCAM Research Track
Mohammad Mahdi Abdollahpour University of Waterloo, Jens Dietrich Victoria University of Wellington, Patrick Lam University of Waterloo
Pre-print
16:37
22m
Research paper
The Hidden Costs of Automation: An Empirical Study on GitHub Actions Workflow Maintenance
SCAM Research Track
Pablo Valenzuela-Toledo University of Bern, Universidad de La Frontera, Alexandre Bergel University of Chile, Oscar Nierstrasz feenk.com, Timo Kehrer University of Bern
Pre-print

Tue 8 Oct

Displayed time zone: Mountain Time (US & Canada) change

08:45 - 10:00
08:45
75m
Keynote
SCAM2024 Keynote: The Quest for Practical Static Analysis
SCAM Research Track
K: Karim Ali University of Alberta
08:45 - 10:00
Doctoral Symposium: OpeningDoctoral Symposium Track at Fremont
08:45
5m
Doctoral Symposium OpeningDoctoral Symposium
Doctoral Symposium Track

08:50
40m
Keynote
Doctoral Symposium KeynoteDoctoral Symposium
Doctoral Symposium Track

09:30
30m
Dealing with Time Dependence in Software EngineeringDoctoral Symposium
Doctoral Symposium Track
Mikel Robredo University of Oulu
10:30 - 12:00
Program Analysis and GenerationSCAM Research Track at Abineau
10:30
22m
Talk
AUTOGENICS: Automated Generation of Context-Aware Inline Comments for Code Snippets on Programming Q&A Sites Using LLM
SCAM Research Track
Suborno Deb Bappon Department of Computer Science, University of Saskatchewan, Canada, Saikat Mondal University of Saskatchewan, Banani Roy University of Saskatchewan
Pre-print
10:52
22m
Talk
Code Search Oriented Node-Enhanced Control Flow Graph Embedding
SCAM Research Track
Yang Xu , WenLiang Peng South China University of Technology
11:15
22m
Research paper
FRANC: A Lightweight Framework for High-Quality Code Generation
SCAM Research Track
Mohammed Latif Siddiq University of Notre Dame, Beatrice Casey University of Notre Dame, Joanna C. S. Santos University of Notre Dame
Pre-print
11:37
22m
Talk
REINFOREST: Reinforcing Semantic Code Similarity for Cross-Lingual Code Search Models
SCAM Research Track
Anthony Saieva IBM Research, Saikat Chakraborty Microsoft Research, Gail Kaiser Columbia University
Pre-print
10:30 - 12:00
Doctoral Symposium: AI4SEDoctoral Symposium Track at Fremont
10:30
30m
Optimizing Self-Adaptation in Service-Based Systems: Leveraging Ensemble Prediction with DNN-ILSTM ModelsDoctoral Symposium
Doctoral Symposium Track
Shenglong Xie Xidian University
11:00
30m
Customizing Deep Learning Models for Code-Related TasksDoctoral Symposium
Doctoral Symposium Track
Alessandro Giagnorio Software Institute @ Università della Svizzera italiana
11:30
30m
A Reinforcement Learning Model for Optimizing Policies within DevOps PracticesDoctoral Symposium
Doctoral Symposium Track
Karen da Mata University of Massachusetts Dartmouth
12:00 - 13:30
Lunch BreakCatering at Lobby
13:30 - 15:00
Testing & DebuggingSCAM Research Track at Abineau
13:30
22m
Talk
Breaking-Good: Explaining Breaking Dependency Updates with Build Analysis
SCAM Research Track
Frank Reyes Garcia KTH Royal Institute of Technology, Benoit Baudry Université de Montréal, Martin Monperrus KTH Royal Institute of Technology
Pre-print
13:52
22m
Talk
Migrating Unit Tests Across Java Applications
SCAM Research Track
Ajay Jha North Dakota State University, Sarah Nadi New York University Abu Dhabi, University of Alberta
14:15
22m
Talk
PROZE: Generating Parameterized Unit Tests Informed by Runtime Data
SCAM Research Track
Deepika Tiwari KTH Royal Institute of Technology, Yogya Gamage Universtité de Montréal, Martin Monperrus KTH Royal Institute of Technology, Benoit Baudry Université de Montréal
Pre-print
14:37
22m
Research paper
The Fault in our Stars: Quality Assessment of Code Generation Benchmarks
SCAM Research Track
Mohammed Latif Siddiq University of Notre Dame, Simantika Bhattacharjee Dristi BRAC University, Joy Saha BRAC University, Joanna C. S. Santos University of Notre Dame
Pre-print
15:00 - 15:30
Coffee BreakCatering at Lobby
15:30 - 17:00
15:30
22m
Talk
GitRev: An LLM-based Gamification Framework for Modern Code Review Activities
SCAM Engineering Track
Jasem Khelifi ETS Montreal, University of Quebec, Moataz Chouchen ETS, Ali Ouni ETS Montreal, University of Quebec, Raula Gaikovina Kula Nara Institute of Science and Technology, Dong Wang Kyushu University, Japan, Salma Hamza Mediterranean Institute of Technology, South Mediterranean University, Tunisia, Mohamed Wiem Mkaouer University of Michigan - Flint
15:52
22m
Talk
An Empirical Study on Understanding Performance Issues and Causes in Android Apps
SCAM New Ideas and Emerging Results
Nisha Kumari Oulu University of Applied Sciences, Teerath Das University of Jyväskylä, Tommi Mikkonen University of Jyvaskyla
16:15
22m
Talk
An Experiment Using Partial Evaluation for Transformational Debugging
SCAM New Ideas and Emerging Results
Kanae Tsushima Research Organization of Information and Systems (ROIS), Robert Glück University of Copenhagen
16:37
22m
Talk
Deciphering Discrepancies: A Comparative Analysis of Docker Image Security
SCAM New Ideas and Emerging Results
Brittany Boles Montana State University, Eric O'Donoghue Montana State University, Garrett Perkins Montana State University, Clemente Izurieta Montana State University, Ann Marie Reinhold Montana State University
15:30 - 17:30
Doctoral Symposium: Human Aspects IIDoctoral Symposium Track at Fremont
15:30
30m
Fostering Microservice Maintainability Assurance through a Comprehensive FrameworkDoctoral Symposium
Doctoral Symposium Track
Amr Elsayed Baylor University
DOI Pre-print File Attached
16:00
30m
Smart Software Bug Management Using Issue Commit AnalysisDoctoral Symposium
Doctoral Symposium Track
Abhishek Kumar Indian Institute of Technology Kharagpur
16:30
50m
Panel
Doctoral Symposium PanelDoctoral Symposium
Doctoral Symposium Track

17:20
10m
Doctoral Symposium Closing sessionDoctoral Symposium
Doctoral Symposium Track

Wed 9 Oct

Displayed time zone: Mountain Time (US & Canada) change

10:00 - 10:30
Coffee BreakCatering at Lobby
10:30 - 12:00
Session 1: Code Understanding and OptimizationResearch Track / New Ideas and Emerging Results Track at Abineau
10:30
15m
Decomposing God Header File via Multi-View Graph ClusteringResearch Track Paper
Research Track
Yue Wang , Wenhui Chang , Yanzhen Zou Peking University, Tongwei Deng , Bing Xie Peking University
10:45
15m
Optimizing Decompiler Output by Eliminating Redundant Data Flow in Self-Recursive InliningResearch Track Paper
Research Track
Runze Zhang , Ying Cao Institute of Information Engineering at Chinese Academy of Sciences, Ruigang Liang Institute of Information Engineering at Chinese Academy of Sciences, Peiwei Hu , Kai Chen Institute of Information Engineering at Chinese Academy of Sciences
11:00
15m
Full-paper
Compilation of Commit Changes within Java Source Code RepositoriesResearch Track Paper
Research Track
Stefan Schott Heinz Nixdorf Institut, Paderborn University, Wolfram Fischer , Serena Elisa Ponta SAP Security Research, Jonas Klauke , Eric Bodden
Pre-print
11:15
15m
How Far Have We Gone in Binary Code Understanding Using Large Language ModelsResearch Track Paper
Research Track
Xiuwei Shang University of Science and Technology of China, Shaoyin Cheng University of Science and Technology of China, Guoqiang Chen University of Science and Technology of China, Yanming Zhang , Li Hu , Xiao Yu , Gangyang Li , Weiming Zhang University of Science and Technology of China, Nenghai Yu
Pre-print
11:30
15m
Understanding Code Change with Micro-ChangesResearch Track Paper
Research Track
Lei Chen Tokyo Institute of Technology, Michele Lanza Software Institute - USI, Lugano, Shinpei Hayashi Tokyo Institute of Technology
11:45
10m
What You Need is What You Get: Theory of Mind for an LLM-Based Code Understanding AssistantNIER Paper
New Ideas and Emerging Results Track
Jonan Richards Radboud University, Mairieli Wessel Radboud University
Pre-print
10:30 - 12:00
Session 2: Automated Program Repair and Vulnerability DetectionResearch Track at Fremont
10:30
15m
vFix: Facilitating Software Maintenance of Smart Contracts via Automatically Fixing VulnerabilitiesResearch Track Paper
Research Track
Pengcheng Fang Case Western Reserve University, Peng Gao Virginia Tech, USA, Yun Peng The Chinese University of Hong Kong, Qingzhao Zhang , Tao Xie Peking University, Dawn Song , Prateek Mittal , Sanjeev Kulkarni , Zhuotao Liu Tsinghua University, Xusheng Xiao Arizona State University
10:45
15m
An Empirical Study of Automatic Program Repair Techniques for Injection VulnerabilitiesResearch Track Paper
Research Track
Tingwei Zhu Nanjing University, Tongtong Xu Huawei, Kui Liu Huawei, Jiayuan Zhou Huawei, Xing Hu Zhejiang University, Xin Xia Huawei Technologies, Tian Zhang Nanjing University, David Lo Singapore Management University
11:00
15m
Improving long-tail vulnerability detection through data augmentation based on large language modelsResearch Track Paper
Research Track
Xiao Deng , Fuyao Duan , Rui Xie Peking University, Wei Ye Peking University, Shikun Zhang Peking University
11:15
15m
The Impact of Program Reduction on Automated Program RepairResearch Track Paper
Research Track
Linas Vidziunas , Leon Moonen Simula Research Laboratory and BI Norwegian Business School, David Binkley Loyola University Maryland
11:30
15m
BABLE: a Novel Software Vulnerability Detection Framework for Breaking Language BarriersResearch Track Paper
Research Track
11:45
15m
New PHP Language Features Make Your Static Code Analysis Tools Miss VulnerabilitiesResearch Track Paper
Research Track
Lin Wang Fudan University, Yuan Zhang Fudan University, Xin Tan Fudan University, Shengke Ye , Min Yang Fudan University
12:00 - 13:30
Lunch BreakCatering at Lobby
13:30 - 15:00
Session 3: Code Completion, Generation, and SummarizationResearch Track / Industry Track at Abineau
13:30
15m
Deep Learning-based Code Completion: On the Impact on Performance of Contextual InformationResearch Track Paper
Research Track
Matteo Ciniselli Università della Svizzera Italiana, Luca Pascarella ETH Zurich, Gabriele Bavota Software Institute @ Università della Svizzera Italiana
13:45
15m
Improving Retrieval-Augmented Code Comment Generation by Retrieving for GenerationResearch Track Paper
Research Track
Lu Hanzhen , Zhongxin Liu Zhejiang University
14:00
15m
On the Generalizability of Transformer Models to Code Completions of Different LengthsResearch Track Paper
Research Track
Nathan Cooper , Rosalia Tufano Università della Svizzera Italiana, Gabriele Bavota Software Institute @ Università della Svizzera Italiana, Denys Poshyvanyk William & Mary
14:15
15m
Precos: Project-specific Retrieval for Better Code SummarizationResearch Track Paper
Research Track
Tingwei Zhu Nanjing University, Zhong Li , Tian Zhang Nanjing University, Minxue Pan Nanjing University, Xuandong Li Nanjing University
14:30
15m
Can Developers Prompt? A Controlled Experiment for Code Documentation GenerationResearch Track Paper
Research Track
Hans-Alexander Kruse Universität Hamburg, Tim Puhlfürß Universität Hamburg, Walid Maalej University of Hamburg
14:45
15m
Icing on the Cake: Automatic Code Summarization at EricssonIndustry Track Paper
Industry Track
Giriprasad Sridhara IBM Research Labs, Sujoy Roychowdhury Ericsson R&D, Sumit Soman Ericsson R&D, Ranjani H G Ericsson R&D, Ricardo Britto Ericsson / Blekinge Institute of Technology
13:30 - 15:00
Session 4: Software Maintenance and RefactoringResearch Track / Journal First Track at Fremont
13:30
15m
Broken Windows: Exploring the Applicability of a Controversial Theory on Code QualityResearch Track Paper
Research Track
Diomidis Spinellis Athens University of Economics and Business & Delft University of Technology, Panos Louridas Athens University of Economics and Business, Maria Kechagia University College London, Tushar Sharma Dalhousie University
13:45
15m
Mind the Gap: The Disconnect Between Refactoring Criteria Used in Industry and Refactoring Recommendation ToolsResearch Track Paper
Research Track
James Ivers Carnegie Mellon University, Anwar Ghammam Oakland University, Khouloud Gaaloul University of Michigan - Dearborn, Ipek Ozkaya Carnegie Mellon University, Marouane Kessentini University of Michigan - Flint, Wajdi Aljedaani
14:00
15m
Next-Generation Refactoring: Combining LLM Insights and IDE Capabilities for Extract MethodResearch Track Paper
Research Track
Dorin Pomian University of Colorado Boulder, Abhiram Bellur University of Colorado Boulder, Malinda Dilhara University of Colorado Boulder, Zarina Kurbatova JetBrains Research, Egor Bogomolov JetBrains Research, Timofey Bryksin JetBrains Research, Danny Dig University of Colorado Boulder, JetBrains Research
14:15
15m
RENAS: Prioritizing Co-Renaming Opportunities of IdentifiersResearch Track Paper
Research Track
Naoki Doi Tokyo Institute of Technology, Yuki Osumi Tokyo Institute of Technology, Shinpei Hayashi Tokyo Institute of Technology
14:30
15m
Unraveling the Impact of Code Smell Agglomerations on Code StabilityResearch Track Paper
Research Track
Amanda Santana , Eduardo Figueiredo Federal University of Minas Gerais, Juliana Alves Pereira PUC-Rio
14:45
15m
Full-paper
Two Sides of the Same Coin: A Study on Developers' Perception of Defects
Journal First Track
Geanderson Santos Federal University of Minas Gerais, Igor Pereira Federal University of Ouro Preto, Eduardo Figueiredo Federal University of Minas Gerais
13:30 - 15:00
Technical Briefing on srcML & srcDiff: Infrastructure to Support Exploring, Analyzing, and Differencing of Source CodeResearch Track at Humphreys

This technology briefing is intended for those interested in constructing custom software analysis and manipulation tools to support research. The briefing is also aimed at researchers interested in leveraging syntactic differencing in their investigations. srcML (srcML.org) is an infrastructure consisting of an XML representation for C/C++/C#/Java source code along with efficient parsing technology to convert source code to-and-from the srcML format. srcDiff (srcDiff.org) is an infrastructure supporting syntactic source-code differencing and change analysis. srcDiff leverages srcML along with an efficient differencing algorithm to produce deltas that accurately model developer edits. In this tech briefing, we give an overview of srcML and srcDiff along with a tutorial of how to use them to support research efforts. The briefing is also a forum to seek feedback and input from the community on what new enhancements and features will better support software engineering research.

15:00 - 15:30
Coffee BreakCatering at Lobby
15:30 - 17:00
Session 5: Software Analytics and MetricsTool Demo Track / Research Track / Journal First Track / Industry Track at Abineau
15:30
15m
Encoding Domain Knowledge in Log AnalysisResearch Track Paper
Research Track
Filip Zamfirov , Dennis Dams , Mazyar Seraj Eindhoven University of Technology, Alexander Serebrenik Eindhoven University of Technology
15:45
10m
Demonstration
jscefr: A Tool to Evaluate the Code Proficiency for JavaScriptTool Demo Paper
Tool Demo Track
Chaiyong Ragkhitwetsagul Mahidol University, Komsan Kongwongsupak Mahidol University, Thanakrit Maneesawas Mahidol University, Natpichsinee Puttiwarodom Mahidol University, Ruksit Rojpaisarnkit Nara Institute of Science and Technology, Morakot Choetkiertikul Mahidol University, Thailand, Raula Gaikovina Kula Nara Institute of Science and Technology, Thanwadee Sunetnanta Mahidol University
Pre-print
15:55
15m
The Effectiveness of Compact Fine-Tuned LLMs for Log ParsingResearch Track Paper
Research Track
Maryam Mehrabi , Wahab Hamou-Lhadj Concordia University, Montreal, Canada, Hossein Moosavi
16:10
15m
Software development metrics: to VR or not to VR?J1C2 Paper
Journal First Track
David Moreno-Lumbreras Universidad Rey Juan Carlos, Gregorio Robles Universidad Rey Juan Carlos, Daniel Izquierdo-Cortazar Bitergia, Jesus M. Gonzalez-Barahona Universidad Rey Juan Carlos
16:25
15m
Ghost Echoes Revealed: Benchmarking Maintainability Metrics and Machine Learning Predictions Against Human AssessmentsIndustry Track Paper
Industry Track
Markus Borg CodeScene, Marwa Ezzouhri University of Clermont Auvergne, Adam Tornhill Codescene AB
Pre-print
16:40
15m
An empirical investigation of the relationship between pattern grime and code smellsJ1C2 Paper
Journal First Track
Maha Alharbi KFUPM, Mohammad Alshayeb King Fahd University of Petroleum & Minerals
15:30 - 17:00
15:30
15m
A Taxonomy of Self-Admitted Technical Debt in Deep Learning SystemsResearch Track Paper
Research Track
Federica Pepe , Fiorella Zampetti University of Sannio, Italy, Antonio Mastropaolo William and Mary, USA, Gabriele Bavota Software Institute @ Università della Svizzera Italiana, Massimiliano Di Penta University of Sannio, Italy
15:45
10m
Property-based Testing within ML Projects: an Empirical StudyNIER Paper
New Ideas and Emerging Results Track
Cindy Wauters Vrije Universiteit Brussel, Coen De Roover Vrije Universiteit Brussel
Pre-print
15:55
15m
Toward Debugging Deep Reinforcement Learning Programs with RLExplorerResearch Track Paper
Research Track
Rached Bouchoucha Polytechnique Montréal, Ahmed Haj Yahmed École Polytechnique de Montréal, Darshan Patil , Janarthanan Rajendran , Amin Nikanjam École Polytechnique de Montréal, Sarath Chandar Polytechnique Montréal, Foutse Khomh Polytechnique Montréal
16:10
15m
OPass: Orchestrating TVM's Passes for Lowering Memory Footprints of Computation GraphsResearch Track Paper
Research Track
Pengbo Nie Shanghai Jiao Tong University, Zihan Wang Shanghai Jiao Tong University, Chengcheng Wan East China Normal University, Ziyi Lin Alibaba Group, He Jiang Dalian University of Technology, Jianjun Zhao Kyushu University, Yuting Chen Shanghai Jiao Tong University
16:25
15m
RetypeR: Integrated Retrieval-based Automatic Program Repair for Python Type ErrorsResearch Track Paper
Research Track
Sichong Hao Faculty of Computing, Harbin Institute of Technology, Xianjun Shi , Hongwei Liu Faculty of Computing, Harbin Institute of Technology
16:40
10m
Automated Detection of Algorithm Debt in Deep Learning Frameworks: An Empirical StudyRegistered Reports Paper
Registered Reports Track
Emmanuel Iko-Ojo Simon Australian National University, Chirath Hettiarachchi Australian National University, Alex Potanin Australian National University, Hanna Suominen Australian National University, Fatemeh Hendijani Fard University of British Columbia
DOI Pre-print
18:00 - 20:00
ReceptionCatering at Lobby

Join us for the conference reception at the Lobby.

Thu 10 Oct

Displayed time zone: Mountain Time (US & Canada) change

10:00 - 10:30
Coffee BreakCatering at Lobby
10:30 - 12:00
Session 7: Software Architecture and DesignIndustry Track / Tool Demo Track at Abineau
10:30
25m
How to train your dinosaur: our strategy to migrate mainframe applications to the cloudIndustry Track Talk
Industry Track
Johan Fabry Raincode Labs, Belgium
10:55
15m
Migrating Existing Container Workload to Kubernetes - LLM Based Approach and EvaluationIndustry Track Paper
Industry Track
Masaru Ueno Fujitsu Limited, Tetsuya Uchiumi Fujitsu Limited
Pre-print
11:10
15m
Enhancing Legacy Code Quality through Iterative Refactoring: A Case Study at ASMLIndustry Track Paper
Industry Track
Andrei Valentin Girjoaba University of Groningen, Andrea Capiluppi University of Groningen
11:25
15m
Insights on Microservice Architecture Through the Eyes of Industry PractitionersIndustry Track Paper
Industry Track
Vinicius L. Nogueira Universidade Estadual de Maringa - UEM, Fernando S. Felizardo Universidade Estadual de Maringa - UEM, Aline M. M. M. Amaral State University of Maringá, Wesley Assunção North Carolina State University, Thelma Elita Colanzi State University of Maringa, Brazil
Pre-print
11:40
10m
Stereocode: A Tool for Automatic Identification of Method and Class Stereotypes for Software SystemsTool Demo Paper
Tool Demo Track
Ali F. Al-Ramadan Department of Computer Science, Kent State University, Joshua Behler Kent State University, Michael J. Decker Bowling Green State University, Natalia Dragan Kent State University, Michael L. Collard The University of Akron, Jonathan I. Maletic Kent State University
10:30 - 12:00
Session 8: Software Testing and PerformanceIndustry Track / Research Track / New Ideas and Emerging Results Track at Fremont
10:30
15m
Blessing or Curse? Investigating Test Code Maintenance through Inheritance and InterfaceResearch Track Paper
Research Track
Dong Jae Kim Concordia University, Tse-Hsun (Peter) Chen Concordia University
10:45
15m
Test Scheduling Across Heterogeneous Machines While Balancing Running Time, Price, and FlakinessResearch Track Paper
Research Track
Hengchen Yuan The University of Texas at Austin, Jiefang Lin , Wing Lam George Mason University, August Shi The University of Texas at Austin
11:00
15m
Impact of JVM Configurations on Test RuntimeResearch Track Paper
Research Track
Abdelrahman Baz The University of Texas at Austin, Milos Gligoric The University of Texas at Austin, August Shi The University of Texas at Austin
11:15
15m
Just-in-Time Flaky Test Detection via Abstracted Failure Symptom MatchingIndustry Track Paper
Industry Track
Gabin An Korea Advanced Institute of Science and Technology, Juyeon Yoon Korea Advanced Institute of Science and Technology, Thomas Bach SAP, Jingun Hong SAP Labs, Shin Yoo Korea Advanced Institute of Science and Technology
Pre-print
11:30
10m
On the Impact of Test Strategies on Online Optimization for Ensemble-Learning Defect PredictionNIER Paper
New Ideas and Emerging Results Track
Kensei Hamamoto Kindai University, Masateru Tsunoda Kindai University, Amjed Tahir Massey University, Kwabena Ebo Bennin Wageningen University and Research, Akito Monden Okayama University, Koji Toda Fukuoka Institute of Technology, Keitaro Nakasai National Institute of Technology, Kagoshima College, Kenichi Matsumoto Nara Institute of Science and Technology
11:40
15m
BIPeC: A Combined Change-Point Analyzer to Identify Performance Regressions in Large-scale Database SystemsIndustry Track Paper
Industry Track
Zhan Lyu SAP Labs China, Thomas Bach SAP, Yong Li SAP Labs China, Nguyen Minh Le SAP Labs China, Lars Hoemke SAP
12:00 - 13:30
Lunch BreakCatering at Lobby
13:30 - 15:00
13:30
15m
Developing a Llama-Based Chatbot for CI/CD Question Answering: A Case Study at EricssonIndustry Track Paper
Industry Track
Daksh Chaudhary University of Ottawa, Sri Lakshmi Vadlamani Ericsson, Dimple Thomas Ericsson, Shiva Nejati University of Ottawa, Mehrdad Sabetzadeh University of Ottawa
Pre-print
13:45
10m
RevToken: A Token-Level Review Recommendation: How Far Are We?NIER Paper
New Ideas and Emerging Results Track
Yasuhito Morikawa Nara Institute of Science and Technology, Yutaro Kashiwa Nara Institute of Science and Technology, Kenji Fujiwara Nara Women’s University, Hajimu Iida Nara Institute of Science and Technology
13:55
15m
Learning Strategies using Boolean Program Metrics to Verify Industrial CodeIndustry Track Paper
Industry Track
Bharti Chimdyalwar Tata Consultancy Services, Priyanka Darke Tata Consultancy Services, Manoj Alladawar TCS Research, Sahil Sulakhe TCS Research, R Venkatesh , Supratik Chakraborty IIT Bombay
14:10
10m
Leveraging LSTM and Pre-trained Models for Effective Summarization of Stack Overflow PostsNIER Paper
New Ideas and Emerging Results Track
Anh M. T. Bui Hanoi University of Science and Technology, Nguyen Duc-Loc Hanoi University of Science and Technology
14:20
15m
Integrating Lean Processes and Engineering Discipline into Work Culture Over 20 Years: An Experience ReportIndustry Track Paper
Industry Track
Doug Durham Don't Panic Labs, Bonita Sharif University of Nebraska-Lincoln, USA
14:35
15m
A reflection on the impact of model mining from GitHubJ1C2 Paper
Journal First Track
Gregorio Robles Universidad Rey Juan Carlos, Michel Chaudron Eindhoven University of Technology, The Netherlands, Rodi Jolak RISE Research Institutes of Sweden and Mid Sweden University, Regina Hebig Universität Rostock, Rostock, Germany
14:50
10m
Analyzing the Ripple Effects of Refactoring. A Registered ReportRegistered Reports Paper
Registered Reports Track
Mikel Robredo University of Oulu, Matteo Esposito University of Oulu, Fabio Palomba University of Salerno, Rafael Peñaloza University of Milano-Bicocca, Valentina Lenarduzzi University of Oulu
Pre-print
13:30 - 15:00
Rose Festival & Artifact EvaluationArtifact Evaluation Track and ROSE Festival at Fremont
15:00 - 15:30
Coffee BreakCatering at Lobby
15:30 - 17:00
Session 10: Mobile and Web Application DevelopmentResearch Track / Industry Track / New Ideas and Emerging Results Track at Abineau
15:30
15m
Understanding Web Application Workloads and Their Applications: Systematic Literature Review and CharacterizationResearch Track Paper
Research Track
Roozbeh Aghili , Qiaolin Qin Polytechnique Montréal, Heng Li Polytechnique Montréal, Foutse Khomh Polytechnique Montréal
15:45
15m
Demystifying Device-specific Compatibility Issues in Android AppsResearch Track Paper
Research Track
Junfeng Chen , Kevin Li , Yifei Chen , Lili Wei McGill University, Yepang Liu Southern University of Science and Technology
16:00
15m
A Developer-Centric Study Exploring Mobile Application Security Practices and ChallengesIndustry Track Paper
Industry Track
Anthony Peruma University of Hawai‘i at Mānoa, Timothy Huo University of Hawai‘i at Mānoa, Ana Araújo University of Hawai‘i at Mānoa, Jake Imanaka University of Hawai‘i at Mānoa, Rick Kazman University of Hawai‘i at Mānoa
Pre-print
16:15
15m
Effective Unit Test Generation for Android AppsIndustry Track Paper
Industry Track
Guojun Ma Douyin Co., Ltd., Yu Pei The Hong Kong Polytechnic University, Liushan Chen Douyin Co., Ltd., Chen Qing Gan Douyin Co., Ltd., Hao Zhang Nanjing University, Hao Liang Douyin Co., Ltd., Tian Zhang Nanjing University
16:30
10m
NeuroUI: A Metamorphic Testing Strategy to Make UI Component Detection Models RobustNIER Paper
New Ideas and Emerging Results Track
Proma Chowdhury Institute of Information Technology, University of Dhaka, Kazi Sakib Institute of Information Technology, University of Dhaka
16:40
15m
Enhancing Web Test Script Repair using Integrated UI Structural and Visual InformationResearch Track Paper
Research Track
Zhongzhen Wen Nanjing University, Yifei Lu Nanjing University, Tongtong Xu Huawei, Minxue Pan Nanjing University, Tian Zhang Nanjing University, Xuandong Li Nanjing University
15:30 - 17:00
15:30
15m
“What Happened to my Models?” History-Aware Co-Existence and Co-Evolution of Metamodels and ModelsResearch Track Paper
Research Track
Marcel Homolka Institute for Software Systems Engineering, Johannes Kepler University, Linz, Luciano Marchezan Johannes Kepler Universität Linz, Wesley Assunção North Carolina State University, Alexander Egyed Johannes Kepler University Linz
15:45
10m
MetaSim: A search engine for finding Similar GitHub RepositoriesTool Demo Paper
Tool Demo Track
Md Rayhanul Masud University of California, Riverside, Md Omar Faruk Rokon Sponsored Search, Walmart Global Tech, Qian Zhang University of California, Riverside, Michalis Faloutsos UCR
15:55
10m
SEART Data Hub: Streamlining Large-Scale Source Code Mining and Pre-ProcessingTool Demo Paper
Tool Demo Track
Ozren Dabic Software Institute, Università della Svizzera italiana (USI), Switzerland, Rosalia Tufano Università della Svizzera Italiana, Gabriele Bavota Software Institute @ Università della Svizzera Italiana
16:05
10m
Diving into Software Evolution: Virtual Reality vs. On-ScreenRegistered Reports Paper
Registered Reports Track
David Moreno-Lumbreras Universidad Rey Juan Carlos, Jesus M. Gonzalez-Barahona Universidad Rey Juan Carlos, Gregorio Robles Universidad Rey Juan Carlos
DOI Pre-print
16:15
15m
Maven Unzipped: Packaging Impacts the EcosystemResearch Track Paper
Research Track
Mehdi Keshani Delft University of Technology, Gideon Bot Delft University of Technology, Priyam Rungta , Maliheh Izadi Delft University of Technology, Arie van Deursen Delft University of Technology, Sebastian Proksch Delft University of Technology
16:30
10m
Review-Pulse: A Dashboard for Managing User Feedback for Android ApplicationsTool Demo Paper
Tool Demo Track
Omar Adbealziz University of Saskatchewan, Zadia Codabux University of Saskatchewan, Kevin Schneider University of Saskatchewan
16:40
10m
Monitoring Temporal Dynamics of Issues in Crowdsourced User Reviews and their Impact on Mobile App UpdatesNIER Paper
New Ideas and Emerging Results Track
Vitor Mesaque Alves de Lima Federal University of Mato Grosso do Sul, Jacson Rodrigues Barbosa jacson@inf.ufg.br, Ricardo Marcondes Marcacini University of São Paulo
16:50
10m
Using Animations to Understand CommitsNIER Paper
New Ideas and Emerging Results Track
Carmen Armenti Software Institute - USI, Lugano, Michele Lanza Software Institute - USI, Lugano
18:30 - 21:30
BanquetCatering at The Gopher's Hole (Weatherford Hotel)

Conference banquet held at The Gopher’s Hole, located in the Weatherford Hotel.

Fri 11 Oct

Displayed time zone: Mountain Time (US & Canada) change

10:00 - 10:30
Coffee BreakCatering at Lobby
10:30 - 12:00
Session 12: Machine Learning in Software EngineeringResearch Track / Registered Reports Track / Tool Demo Track at Abineau
10:30
15m
Can We Do Better with What We Have Done? Unveiling the Potential of ML Pipeline in NotebooksResearch Track Paper
Research Track
Yuangan Zou , Xinpeng Shan , Shiqi Tan , Shurui Zhou University of Toronto
10:45
10m
MergeRepair: Merging Task-Specific Adapters in Code LLMs for Automated Program RepairRegistered Reports Paper
Registered Reports Track
Meghdad Dehghan University of British Columbia, Jie JW Wu University of British Columbia (UBC), Fatemeh Hendijani Fard University of British Columbia, Ali Ouni ETS Montreal, University of Quebec
Pre-print
10:55
15m
On the Use of Deep Learning Models for Semantic Clone DetectionResearch Track Paper
Research Track
Subroto Nag Pinku University of Saskatchewan, Debajyoti Mondal , Chanchal K. Roy University of Saskatchewan, Canada
11:10
15m
CPLS: Optimizing the Assignment of LLM QueriesResearch Track Paper
Research Track
11:25
10m
Does Co-Development with AI Assistants Lead to More Maintainable Code? A Registered ReportRegistered Reports Paper
Registered Reports Track
Markus Borg CodeScene, Dave Hewett Equal Experts, Donald Graham Equal Experts, Noric Couderc Lund University, Emma Söderberg Lund University, Luke Church University of Cambridge | Candela Inc, Dave Farley Continuous Delivery
Pre-print
11:35
10m
StackRAG Agent: Improving Developer Answers with Retrieval-Augmented GenerationTool Demo Paper
Tool Demo Track
Davit Abrahamyan University of British Columbia, Fatemeh Hendijani Fard University of British Columbia
11:45
15m
Leveraging Large Vision-Language Model For Better Automatic Web GUI TestingResearch Track Paper
Research Track
Siyi Wang , Sinan Wang Southern University of Science and Technology, China, Yujia Fan , Xiaolei Li , Yepang Liu Southern University of Science and Technology
10:30 - 12:00
Session 13: Software Development Practices and ToolsResearch Track / Journal First Track at Fremont
10:30
15m
Towards Unmasking LGTM Smells in Code Reviews: A Comparative Study of Comment-Free and Commented ReviewsResearch Track Paper
Research Track
Mahmut Furkan Gön Bilkent University, Burak Yetistiren UCLA, Eray Tüzün Bilkent University
10:45
15m
Towards Identifying Python Proficiency to Foster Software Maintenance and EvolutionResearch Track Paper
Research Track
Ruksit Rojpaisarnkit Nara Institute of Science and Technology, Gregorio Robles Universidad Rey Juan Carlos, Raula Gaikovina Kula Nara Institute of Science and Technology, Dong Wang Tianjin University, China, Chaiyong Ragkhitwetsagul Mahidol University, Jesus M. Gonzalez-Barahona Universidad Rey Juan Carlos, Kenichi Matsumoto Nara Institute of Science and Technology
11:00
15m
Supporting Software Maintenance with Dynamically Generated Document HierarchiesResearch Track Paper
Research Track
Katherine R. Dearstyne University of Notre Dame, Alberto D. Rodriguez University of Notre Dame, Jane Cleland-Huang University of Notre Dame
11:15
15m
Investigating developers’ perception on software testability and its effectsJ1C2 Paper
Journal First Track
Tushar Sharma Dalhousie University, Stefanos Georgiou Queen's University, Maria Kechagia University College London, Taher A Ghaleb Trent University, Federica Sarro University College London
11:30
15m
On the Rationale and Use of Assertion Messages in Test Code: Insights from Software PractitionersResearch Track Paper
Research Track
Anthony Peruma University of Hawai‘i at Mānoa, Taryn Takebayashi , Rocky Huang , Joseph Carmelo Averion , Veronica Hodapp , Christian D. Newman Rochester Institute of Technology, Mohamed Wiem Mkaouer University of Michigan - Flint
Pre-print
11:45
15m
Focused: An Approach to Framework-oriented Cross-language Link Specification and DetectionResearch Track Paper
Research Track
Ailun Yu Peking University, Yifan Shi Peking University, Bo Shen Huawei Cloud Computing Technologies Co., Ltd., Wei Zhang Peking University, Haiyan Zhao Peking University, Guangtai Liang Huawei Cloud Computing Technologies, Tianyong Wu , Zhi Jin Peking University
12:00 - 13:30
Lunch BreakCatering at Lobby
13:30 - 15:00
Session 14: Software Testing and Quality AssuranceNew Ideas and Emerging Results Track / Tool Demo Track / Research Track / Journal First Track at Abineau
13:30
15m
An empirical study on the usage of mocking frameworks in Apache software foundationJ1C2 Paper
Journal First Track
Lu Xiao Stevens Institute of Technology, Gengwu Zhao Stevens Institute of Technology, Xiao Wang Stevens Institute of Technology, Keye Li Stevens Institute of Technology, Erick Lim Stevens Institute of Technology, Chenhao Wei Stevens Institute of Technology, Tingting Yu University of Connecticut, Xiaoyin Wang University of Texas at San Antonio
13:45
15m
Exploring the Adoption of Fuzz Testing in Open-Source Software: A Case Study of the Go CommunityResearch Track Paper
Research Track
Olivier Nourry Kyushu University, Masanari Kondo Kyushu University, Mahmoud Alfadel University of Calgary, Canada, Shane McIntosh University of Waterloo, Yasutaka Kamei Kyushu University
Pre-print
14:00
15m
Private — Keep Out? Understanding How Developers Account for Code Visibility in Unit TestingResearch Track Paper
Research Track
Muhammad Firhard Roslan University of Sheffield, José Miguel Rojas The University of Sheffield, Phil McMinn University of Sheffield
14:15
15m
Exploring Pseudo-Testedness: Empirically Evaluating Extreme Mutation Testing at the Statement LevelResearch Track Paper
Research Track
Megan Maton University of Sheffield, Gregory Kapfhammer Allegheny College, Phil McMinn University of Sheffield
14:30
10m
TRec: A Regression Test Recommender for Java ProjectsTool Demo Paper
Tool Demo Track
Sai Kiran Bhrugumalla North Dakota State University, Ajay Jha North Dakota State University
14:40
10m
Viscount: A Direct Method Call Coverage Tool for JavaTool Demo Paper
Tool Demo Track
Muhammad Firhard Roslan University of Sheffield, José Miguel Rojas The University of Sheffield, Phil McMinn University of Sheffield
14:50
10m
GlueTest: Testing Code Translation via Language InteroperabilityNIER Paper
New Ideas and Emerging Results Track
Muhammad Salman Abid Cornell University, Mrigank Pawagi Indian Institute of Science, Bengaluru, Sugam Adhikari Islington College, Xuyan Cheng Dickinson College, Ryed Badr University of Illinois Urbana Champaign, Md Wahiduzzaman BRAC University, Vedant Rathi Adlai E Stevenson High School, Ronghui Qi Wuhan University, Choiyin Li Po Leung Kuk Ngan Po Ling College, Lu Liu University of Washington, Rohit Sai Naidu Dublin High School, Licheng Lin Zhejiang University, Que Liu University of Shanghai for Science and Technology, Asif Zubayer Palak BRAC University, Mehzabin Haque University of Dhaka, Xinyu Chen University of Illinois Urbana Champaign, Darko Marinov University of Illinois at Urbana-Champaign, Saikat Dutta Cornell University
13:30 - 15:00
Session 15: Developer Experience and CommunicationIndustry Track / Research Track / New Ideas and Emerging Results Track / Journal First Track at Fremont
13:30
25m
Overcoming the five fundamental challenges to enable “constant velocity indefinitely” in modern software systemsIndustry Track Talk
Industry Track
Doug Durham Don't Panic Labs
13:55
15m
Investigating Developers' Preferences for Learning and Issue Resolution Resources in the ChatGPT EraDistinguished Paper AwardResearch Track Paper
Research Track
14:10
15m
Remote Communication Trends Among Developers and Testers in Post-Pandemic Work EnvironmentsIndustry Track Paper
Industry Track
Felipe Jansen CESAR School, Ronnie de Souza Santos University of Calgary
Link to publication Pre-print
14:25
15m
Cross-status Communication and Project Outcomes in OSS Development– A Language Style Matching PerspectiveJ1C2 Paper
Journal First Track
Yisi Han Nanjing University, Zhendong Wang University of California, Irvine, Yang Feng Nanjing University, Zhihong Zhao Nanjing Tech Unniversity, Yi Wang Beijing University of Posts and Telecommunications
14:40
10m
Nigerian Software Engineer or American Data Scientist? GitHub Profile Recruitment Bias in Large Language ModelsNIER Paper
New Ideas and Emerging Results Track
Takashi Nakano Nara Institute of Science and Technology, Kazumasa Shimari Nara Institute of Science and Technology, Raula Gaikovina Kula Nara Institute of Science and Technology, Christoph Treude Singapore Management University, Marc Cheong the University of Melbourne, Kenichi Matsumoto Nara Institute of Science and Technology
15:00 - 15:30
Coffee BreakCatering at Lobby
15:30 - 17:00
Session 16: Software Development Process and ToolsTool Demo Track / Industry Track / Research Track at Fremont
15:30
15m
On the Impact of Draft Pull Requests on Accelerating FeedbackResearch Track Paper
Research Track
Firas Harbaoui , Mohammed Sayagh ETS Montreal, University of Quebec, Rabe Abdalkareem Omar Al-Mukhtar University
15:45
15m
Take Loads Off Your Developers : Automated User Story Generation Using Large Language ModelIndustry Track Paper
Industry Track
Tajmilur Rahman University of Saskatchewan, Yuecai Zhu Bell Mobility, Lamyea Maha University of Saskatchewan, Chanchal K. Roy University of Saskatchewan, Canada, Banani Roy University of Saskatchewan, Kevin Schneider University of Saskatchewan
16:00
10m
PseudoSweep: A Pseudo-Tested Code IdentifierTool Demo Paper
Tool Demo Track
Megan Maton University of Sheffield, Gregory Kapfhammer Allegheny College, Phil McMinn University of Sheffield
16:10
10m
GitTruck@Duck - Interactive Time Range Selection in Hierarchy-Oriented Polymetric Visualization of Git Repository EvolutionTool Demo Paper
Tool Demo Track
Adrian Hoff IT University of Copenhagen, Thomas Hoffmann Kilbak IT University of Copenhagen, Leonel Merino Pontificia Universidad Católica de Chile, Mircea Lungu IT University, Copenhagen
Media Attached
16:20
10m
iRisk: A Scalable Microservice for Classifying Issue Risks Based on Crowdsourced App ReviewsTool Demo Paper
Tool Demo Track
Vitor Mesaque Alves de Lima Federal University of Mato Grosso do Sul, Jacson Rodrigues Barbosa jacson@inf.ufg.br, Ricardo Marcondes Marcacini University of São Paulo
16:30
15m
If it’s not SBOM, then what? How Italian Practitioners Manage the Software Supply ChainIndustry Track Paper
Industry Track
Sabato Nocera University of Salerno, Massimiliano Di Penta University of Sannio, Italy, Rita Francese University of Salerno, Simone Romano University of Salerno, Giuseppe Scanniello University of Salerno
16:45
10m
ROOT: Requirements Organization and Optimization ToolTool Demo Paper
Tool Demo Track
Katherine R. Dearstyne University of Notre Dame, Alberto D. Rodriguez University of Notre Dame, Jane Cleland-Huang University of Notre Dame
17:00 - 17:30
ICSME Conference ClosingResearch Track / Industry Track / Tool Demo Track / New Ideas and Emerging Results Track / Registered Reports Track / Journal First Track / Artifact Evaluation Track and ROSE Festival at Humphreys

Join us for the closing plenary session to wrap up ICSME 2024 and take a peek at the 2025 edition.