SCAM 2024
Mon 7 - Tue 8 October 2024
co-located with
ICSME 2024
Toggle navigation
Attending
Venue: NAU High Country Conference Center
ICSME 2024
Registration
Accomodation
Travel Information
Visa Information
Code of Conduct
Equity, Diversity, and Inclusion
Travel Support
Flagstaff and Tourism information
Conference Venue
Social events
Sponsorship
Program
Complete Program
Your Program
ICSME 2024
Keynotes
Program Overview
Mon 7 Oct
Tue 8 Oct
Tracks
SCAM 2024
Research Track
Engineering Track
New Ideas and Emerging Results
Organization
SCAM 2024 Committees
Organising Committee
Track Committees
Research Track
Engineering Track
New Ideas and Emerging Results
Contributors
People Index
Search
Series
Sign in
Sign up
ICSME 2024
(
series
) /
SCAM 2024
(
series
) /
NAU High Country Conference Center
/
Room information: Abineau
Venue
NAU High Country Conference Center
Room name
Abineau
Floor
0
Room Information
No extra information available
Program
Detailed Table
Session Timeline
Detailed Timeline
This program is tentative and subject to change.
Program Display Configuration
Time Zone
The program is currently displayed in
(GMT-06:00) Mountain Time (US & Canada)
.
Use conference time zone: (GMT-06:00) Mountain Time (US & Canada)
Select other time zone
(GMT-12:00) AoE (Anywhere On Earth)
(GMT-11:00) Midway Island, Samoa
(GMT-09:00) Hawaii-Aleutian
(GMT-10:00) Hawaii
(GMT-09:30) Marquesas Islands
(GMT-09:00) Gambier Islands
(GMT-08:00) Alaska
(GMT-07:00) Tijuana, Baja California
(GMT-08:00) Pitcairn Islands
(GMT-07:00) Pacific Time (US & Canada)
(GMT-06:00) Mountain Time (US & Canada)
(GMT-06:00) Chihuahua, La Paz, Mazatlan
(GMT-07:00) Arizona
(GMT-06:00) Saskatchewan, Central America
(GMT-05:00) Guadalajara, Mexico City, Monterrey
(GMT-05:00) Easter Island
(GMT-05:00) Central Time (US & Canada)
(GMT-04:00) Eastern Time (US & Canada)
(GMT-04:00) Cuba
(GMT-05:00) Bogota, Lima, Quito, Rio Branco
(GMT-04:00) Caracas
(GMT-03:00) Santiago
(GMT-04:00) La Paz
(GMT-03:00) Faukland Islands
(GMT-04:00) Manaus, Amazonas, Brazil
(GMT-03:00) Atlantic Time (Goose Bay)
(GMT-03:00) Atlantic Time (Canada)
(GMT-02:30) Newfoundland
(GMT-03:00) UTC-3
(GMT-03:00) Montevideo
(GMT-02:00) Miquelon, St. Pierre
(GMT-02:00) Greenland
(GMT-03:00) Buenos Aires
(GMT-03:00) Brasilia, Distrito Federal, Brazil
(GMT-02:00) Mid-Atlantic
(GMT-01:00) Cape Verde Is.
(GMT) Azores
(UTC) Coordinated Universal Time
(GMT+01:00) Belfast
(GMT+01:00) Dublin
(GMT+01:00) Lisbon
(GMT+01:00) London
(GMT) Monrovia, Reykjavik
(GMT+02:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
(GMT+02:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague
(GMT+02:00) Brussels, Copenhagen, Madrid, Paris
(GMT+01:00) West Central Africa
(GMT+02:00) Windhoek
(GMT+03:00) Athens
(GMT+03:00) Beirut
(GMT+02:00) Cairo
(GMT+03:00) Gaza
(GMT+02:00) Harare, Pretoria
(GMT+03:00) Jerusalem
(GMT+03:00) Minsk
(GMT+03:00) Syria
(GMT+03:00) Moscow, St. Petersburg, Volgograd
(GMT+03:00) Nairobi
(GMT+03:30) Tehran
(GMT+04:00) Abu Dhabi, Muscat
(GMT+04:00) Yerevan
(GMT+04:30) Kabul
(GMT+05:00) Ekaterinburg
(GMT+05:00) Tashkent
(GMT+05:30) Chennai, Kolkata, Mumbai, New Delhi
(GMT+05:45) Kathmandu
(GMT+06:00) Astana, Dhaka
(GMT+07:00) Novosibirsk
(GMT+06:30) Yangon (Rangoon)
(GMT+07:00) Bangkok, Hanoi, Jakarta
(GMT+07:00) Krasnoyarsk
(GMT+08:00) Beijing, Chongqing, Hong Kong, Urumqi
(GMT+08:00) Irkutsk, Ulaan Bataar
(GMT+08:00) Perth
(GMT+08:45) Eucla
(GMT+09:00) Osaka, Sapporo, Tokyo
(GMT+09:00) Seoul
(GMT+09:00) Yakutsk
(GMT+10:30) Adelaide
(GMT+09:30) Darwin
(GMT+10:00) Brisbane
(GMT+11:00) Hobart
(GMT+10:00) Vladivostok
(GMT+11:00) Lord Howe Island
(GMT+11:00) Solomon Is., New Caledonia
(GMT+11:00) Magadan
(GMT+12:00) Norfolk Island
(GMT+12:00) Anadyr, Kamchatka
(GMT+13:00) Auckland, Wellington
(GMT+12:00) Fiji, Kamchatka, Marshall Is.
(GMT+13:45) Chatham Islands
(GMT+13:00) Nuku'alofa
(GMT+14:00) Kiritimati
The GMT offsets shown reflect the offsets
at the moment of the conference
.
Time Band
By setting a time band, the program will dim events that are outside this time window. This is useful for (virtual) conferences with a continuous program (with repeated sessions).
The time band will also limit the events that are included in the personal iCalendar subscription service.
Display full program
Specify a time band
-
Save
×
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: TBA
Research Track
at
Abineau
10:30 - 12:00
Empirical Studies
Research Track
at
Abineau
10:30
22m
Research paper
Software Quality Assurance Analytics: Enabling Software Engineers to Reflect on QA Practices
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
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
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
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
13:30 - 15:00
Code Smells
Research Track
at
Abineau
13:30
22m
Talk
An Empirical Analysis of Git Commit Logs for Potential Inconsistency in Code Clones
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
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
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
Research Track
Ali Khatami
Delft University of Technology
,
Cédric Willekens
Delft University of Technology
,
Andy Zaidman
Delft University of Technology
Pre-print
15:30 - 17:00
Maintenance
Research Track
at
Abineau
15:30
22m
Talk
Enhancing Identifier Naming Through Multi-Mask Fine-tuning of Language Models of Code
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
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
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
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
SCAM Keynote
Research Track
at
Abineau
08:45
75m
Keynote
SCAM2024 Keynote: The Quest for Practical Static Analysis
Research Track
K:
Karim Ali
University of Alberta
10:30 - 12:00
Program Analysis and Generation
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
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
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
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
Research Track
Anthony Saieva
IBM Research
,
Saikat Chakraborty
Microsoft Research
,
Gail Kaiser
Columbia University
Pre-print
13:30 - 15:00
Testing & Debugging
Research Track
at
Abineau
13:30
22m
Talk
Breaking-Good: Explaining Breaking Dependency Updates with Build Analysis
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
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
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
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:30 - 17:00
Engineering / NIER
New Ideas and Emerging Results
/
Engineering Track
at
Abineau
15:30
22m
Talk
GitRev: An LLM-based Gamification Framework for Modern Code Review Activities
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
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
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
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
Wed 9 Oct
Displayed time zone:
Mountain Time (US & Canada)
change
10:30 - 12:00
Session 1: Code Understanding and Optimization
ICSME Research Track
/
ICSME New Ideas and Emerging Results Track
at
Abineau
10:30
15m
Decomposing God Header File via Multi-View Graph Clustering
Research Track Paper
ICSME 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 Inlining
Research Track Paper
ICSME 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 Repositories
Research Track Paper
ICSME 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 Models
Research Track Paper
ICSME 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-Changes
Research Track Paper
ICSME 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 Assistant
NIER Paper
ICSME New Ideas and Emerging Results Track
Jonan Richards
Radboud University
,
Mairieli Wessel
Radboud University
Pre-print
13:30 - 15:00
Session 3: Code Completion, Generation, and Summarization
ICSME Research Track
/
ICSME Industry Track
at
Abineau
13:30
15m
Deep Learning-based Code Completion: On the Impact on Performance of Contextual Information
Research Track Paper
ICSME 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 Generation
Research Track Paper
ICSME Research Track
Lu Hanzhen
,
Zhongxin Liu
Zhejiang University
14:00
15m
On the Generalizability of Transformer Models to Code Completions of Different Lengths
Research Track Paper
ICSME 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 Summarization
Research Track Paper
ICSME 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 Generation
Research Track Paper
ICSME 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 Ericsson
Industry Track Paper
ICSME 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
15:30 - 17:00
Session 5: Software Analytics and Metrics
ICSME Tool Demo Track
/
ICSME Research Track
/
ICSME Journal First Track
/
ICSME Industry Track
at
Abineau
15:30
15m
Encoding Domain Knowledge in Log Analysis
Research Track Paper
ICSME 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 JavaScript
Tool Demo Paper
ICSME 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 Parsing
Research Track Paper
ICSME 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
ICSME 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 Assessments
Industry Track Paper
ICSME 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 smells
J1C2 Paper
ICSME Journal First Track
Maha Alharbi
KFUPM
,
Mohammad Alshayeb
King Fahd University of Petroleum & Minerals
Thu 10 Oct
Displayed time zone:
Mountain Time (US & Canada)
change
10:30 - 12:00
Session 7: Software Architecture and Design
ICSME Industry Track
/
ICSME Tool Demo Track
at
Abineau
10:30
25m
How to train your dinosaur: our strategy to migrate mainframe applications to the cloud
Industry Track Talk
ICSME Industry Track
Johan Fabry
Raincode Labs, Belgium
10:55
15m
Migrating Existing Container Workload to Kubernetes - LLM Based Approach and Evaluation
Industry Track Paper
ICSME 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 ASML
Industry Track Paper
ICSME 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 Practitioners
Industry Track Paper
ICSME 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 Systems
Tool Demo Paper
ICSME 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
13:30 - 15:00
Session 9: Reflections and New Ideas
ICSME New Ideas and Emerging Results Track
/
ICSME Journal First Track
/
ICSME Industry Track
/
ICSME Registered Reports Track
at
Abineau
13:30
15m
Developing a Llama-Based Chatbot for CI/CD Question Answering: A Case Study at Ericsson
Industry Track Paper
ICSME 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
ICSME 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 Code
Industry Track Paper
ICSME 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 Posts
NIER Paper
ICSME 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 Report
Industry Track Paper
ICSME 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 GitHub
J1C2 Paper
ICSME 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 Report
Registered Reports Paper
ICSME 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
15:30 - 17:00
Session 10: Mobile and Web Application Development
ICSME Research Track
/
ICSME Industry Track
/
ICSME New Ideas and Emerging Results Track
at
Abineau
15:30
15m
Understanding Web Application Workloads and Their Applications: Systematic Literature Review and Characterization
Research Track Paper
ICSME 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 Apps
Research Track Paper
ICSME 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 Challenges
Industry Track Paper
ICSME 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 Apps
Industry Track Paper
ICSME 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 Robust
NIER Paper
ICSME 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 Information
Research Track Paper
ICSME 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
Fri 11 Oct
Displayed time zone:
Mountain Time (US & Canada)
change
10:30 - 12:00
Session 12: Machine Learning in Software Engineering
ICSME Research Track
/
ICSME Registered Reports Track
/
ICSME Tool Demo Track
at
Abineau
10:30
15m
Can We Do Better with What We Have Done? Unveiling the Potential of ML Pipeline in Notebooks
Research Track Paper
ICSME 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 Repair
Registered Reports Paper
ICSME 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 Detection
Research Track Paper
ICSME 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 Queries
Research Track Paper
ICSME Research Track
Yueyue Liu
,
Hongyu Zhang
Chongqing University
,
Zhiqiang Li
,
Yuantian Miao
11:25
10m
Does Co-Development with AI Assistants Lead to More Maintainable Code? A Registered Report
Registered Reports Paper
ICSME 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 Generation
Tool Demo Paper
ICSME 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 Testing
Research Track Paper
ICSME 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
13:30 - 15:00
Session 14: Software Testing and Quality Assurance
ICSME New Ideas and Emerging Results Track
/
ICSME Tool Demo Track
/
ICSME Research Track
/
ICSME Journal First Track
at
Abineau
13:30
15m
An empirical study on the usage of mocking frameworks in Apache software foundation
J1C2 Paper
ICSME 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 Community
Research Track Paper
ICSME 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 Testing
Research Track Paper
ICSME 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 Level
Research Track Paper
ICSME 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 Projects
Tool Demo Paper
ICSME 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 Java
Tool Demo Paper
ICSME 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 Interoperability
NIER Paper
ICSME 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
Sun 6 Oct
Displayed time zone:
Mountain Time (US & Canada)
change
Room
10:00
30
11:00
30
12:00
30
13:00
30
14:00
30
15:00
30
16:00
30
Abineau
VISSOFT
VISSOFT
VISSOFT
Mon 7 Oct
Displayed time zone:
Mountain Time (US & Canada)
change
Room
8:00
30
9:00
30
10:00
30
11:00
30
12:00
30
13:00
30
14:00
30
15:00
30
16:00
30
Abineau
Research Track
SCAM + VISSOFT Keynote: TBA
Research Track
Empirical Studies
Research Track
Code Smells
Research Track
Maintenance
Tue 8 Oct
Displayed time zone:
Mountain Time (US & Canada)
change
Room
8:00
30
9:00
30
10:00
30
11:00
30
12:00
30
13:00
30
14:00
30
15:00
30
16:00
30
Abineau
Research Track
SCAM Keynote
Research Track
Program Analysis and Generation
Research Track
Testing & Debugging
New Ideas and Emerging Results + Engineering Track
Engineering / NIER
Wed 9 Oct
Displayed time zone:
Mountain Time (US & Canada)
change
Room
10:00
30
11:00
30
12:00
30
13:00
30
14:00
30
15:00
30
16:00
30
Abineau
ICSME Research Track + ICSME New Ideas and Emerging Results Track
Session 1: Code Understanding and Optimization
ICSME Research Track + ICSME Industry Track
Session 3: Code Completion, Generation, and Summarization
ICSME Tool Demo Track + ICSME Research Track + ICSME Journal First Track + ICSME Industry Track
Session 5: Software Analytics and Metrics
Thu 10 Oct
Displayed time zone:
Mountain Time (US & Canada)
change
Room
10:00
30
11:00
30
12:00
30
13:00
30
14:00
30
15:00
30
16:00
30
Abineau
ICSME Industry Track + ICSME Tool Demo Track
Session 7: Software Architecture and Design
ICSME New Ideas and Emerging Results Track + ICSME Journal First Track + ICSME Industry Track + ICSME Registered Reports Track
Session 9: Reflections and New Ideas
ICSME Research Track + ICSME Industry Track + ICSME New Ideas and Emerging Results Track
Session 10: Mobile and Web Application Development
Fri 11 Oct
Displayed time zone:
Mountain Time (US & Canada)
change
Room
10:00
30
11:00
30
12:00
30
13:00
30
14:00
30
Abineau
ICSME Research Track + ICSME Registered Reports Track + ICSME Tool Demo Track
Session 12: Machine Learning in Software Engineering
ICSME New Ideas and Emerging Results Track + ICSME Tool Demo Track + ICSME Research Track + ICSME Journal First Track
Session 14: Software Testing and Quality Assurance
Mon 7 Oct
Displayed time zone:
Mountain Time (US & Canada)
change
Room
10:00
15
30
45
11:00
15
30
45
12:00
15
30
45
13:00
15
30
45
14:00
15
30
45
15:00
15
30
45
16:00
15
30
45
Abineau
SCAM Research Track
Software Quality Assurance Analytics: Enabling Software Engineers to Re ...
10:30 - 10:52
SCAM Research Track
On the Investigation of Exception Pull Request Characteristics: Explori ...
10:52 - 11:15
SCAM Research Track
How do Software Engineering Researchers Use GitHub? An Empirical Study ...
11:15 - 11:37
SCAM Research Track
An empirical investigation into the use of Dockerfile Preprocessors for ...
11:37 - 12:00
SCAM Research Track
An Empirical Analysis of Git Commit Logs for Potential Inconsistency in ...
13:30 - 13:52
SCAM Research Track
On the Prevalence, Evolution, and Impact of Code Smells in Simulation M ...
13:52 - 14:15
SCAM Research Track
Toward Interactive Optimization of Source Code Differences: An Empirica ...
14:15 - 14:37
SCAM Research Track
Catching Smells in the Act: A GitHub Actions Workflow Investigation
14:37 - 15:00
SCAM Research Track
Enhancing Identifier Naming Through Multi-Mask Fine-tuning of Language ...
15:30 - 15:52
SCAM Research Track
Enhancing Recommendations of Composite Refactorings based on the Practice
15:52 - 16:15
SCAM Research Track
Enhancing Security through Modularization: A Counterfactual Analysis of ...
16:15 - 16:37
SCAM Research Track
The Hidden Costs of Automation: An Empirical Study on GitHub Actions Wo ...
16:37 - 17:00
Tue 8 Oct
Displayed time zone:
Mountain Time (US & Canada)
change
Room
8:00
15
30
45
9:00
15
30
45
10:00
15
30
45
11:00
15
30
45
12:00
15
30
45
13:00
15
30
45
14:00
15
30
45
15:00
15
30
45
16:00
15
30
45
Abineau
SCAM Research Track
SCAM2024 Keynote: The Quest for Practical Static Analysis
08:45 - 10:00
SCAM Research Track
AUTOGENICS: Automated Generation of Context-Aware Inline Comments for C ...
10:30 - 10:52
SCAM Research Track
Code Search Oriented Node-Enhanced Control Flow Graph Embedding
10:52 - 11:15
SCAM Research Track
FRANC: A Lightweight Framework for High-Quality Code Generation
11:15 - 11:37
SCAM Research Track
REINFOREST: Reinforcing Semantic Code Similarity for Cross-Lingual Code ...
11:37 - 12:00
SCAM Research Track
Breaking-Good: Explaining Breaking Dependency Updates with Build Analysis
13:30 - 13:52
SCAM Research Track
Migrating Unit Tests Across Java Applications
13:52 - 14:15
SCAM Research Track
PROZE: Generating Parameterized Unit Tests Informed by Runtime Data
14:15 - 14:37
SCAM Research Track
The Fault in our Stars: Quality Assessment of Code Generation Benchmarks
14:37 - 15:00
SCAM Engineering Track
GitRev: An LLM-based Gamification Framework for Modern Code Review Acti ...
15:30 - 15:52
SCAM New Ideas and Emerging Results
An Empirical Study on Understanding Performance Issues and Causes in An ...
15:52 - 16:15
SCAM New Ideas and Emerging Results
An Experiment Using Partial Evaluation for Transformational Debugging
16:15 - 16:37
SCAM New Ideas and Emerging Results
Deciphering Discrepancies: A Comparative Analysis of Docker Image Security
16:37 - 17:00
Wed 9 Oct
Displayed time zone:
Mountain Time (US & Canada)
change
Room
10:00
15
30
45
11:00
15
30
45
12:00
15
30
45
13:00
15
30
45
14:00
15
30
45
15:00
15
30
45
16:00
15
30
45
Abineau
ICSME Research Track
Research Track Paper
Decomposing God Header File via Multi-View Graph Clustering
10:30 - 10:45
ICSME Research Track
Research Track Paper
Optimizing Decompiler Output by Eliminating Redundant Data Flow in Self ...
10:45 - 11:00
ICSME Research Track
Research Track Paper
Compilation of Commit Changes within Java Source Code Repositories
11:00 - 11:15
ICSME Research Track
Research Track Paper
How Far Have We Gone in Binary Code Understanding Using Large Language ...
11:15 - 11:30
ICSME Research Track
Research Track Paper
Understanding Code Change with Micro-Changes
11:30 - 11:45
ICSME New Ideas and Emerging Results Track
NIER Paper
What You Need is What You Get: Theory of Mind for an LLM-Based Code Und ...
11:45 - 11:55
ICSME Research Track
Research Track Paper
Deep Learning-based Code Completion: On the Impact on Performance of Co ...
13:30 - 13:45
ICSME Research Track
Research Track Paper
Improving Retrieval-Augmented Code Comment Generation by Retrieving for ...
13:45 - 14:00
ICSME Research Track
Research Track Paper
On the Generalizability of Transformer Models to Code Completions of Di ...
14:00 - 14:15
ICSME Research Track
Research Track Paper
Precos: Project-specific Retrieval for Better Code Summarization
14:15 - 14:30
ICSME Research Track
Research Track Paper
Can Developers Prompt? A Controlled Experiment for Code Documentation G ...
14:30 - 14:45
ICSME Industry Track
Industry Track Paper
Icing on the Cake: Automatic Code Summarization at Ericsson
14:45 - 15:00
ICSME Research Track
Research Track Paper
Encoding Domain Knowledge in Log Analysis
15:30 - 15:45
ICSME Tool Demo Track
Tool Demo Paper
jscefr: A Tool to Evaluate the Code Proficiency for JavaScript
15:45 - 15:55
ICSME Research Track
Research Track Paper
The Effectiveness of Compact Fine-Tuned LLMs for Log Parsing
15:55 - 16:10
ICSME Journal First Track
J1C2 Paper
Software development metrics: to VR or not to VR?
16:10 - 16:25
ICSME Industry Track
Industry Track Paper
Ghost Echoes Revealed: Benchmarking Maintainability Metrics and Machine ...
16:25 - 16:40
ICSME Journal First Track
J1C2 Paper
An empirical investigation of the relationship between pattern grime an ...
16:40 - 16:55
Thu 10 Oct
Displayed time zone:
Mountain Time (US & Canada)
change
Room
10:00
15
30
45
11:00
15
30
45
12:00
15
30
45
13:00
15
30
45
14:00
15
30
45
15:00
15
30
45
16:00
15
30
45
Abineau
ICSME Industry Track
Industry Track Talk
How to train your dinosaur: our strategy to migrate mainframe applicati ...
10:30 - 10:55
ICSME Industry Track
Industry Track Paper
Migrating Existing Container Workload to Kubernetes - LLM Based Approac ...
10:55 - 11:10
ICSME Industry Track
Industry Track Paper
Enhancing Legacy Code Quality through Iterative Refactoring: A Case Stu ...
11:10 - 11:25
ICSME Industry Track
Industry Track Paper
Insights on Microservice Architecture Through the Eyes of Industry Prac ...
11:25 - 11:40
ICSME Tool Demo Track
Tool Demo Paper
Stereocode: A Tool for Automatic Identification of Method and Class Ste ...
11:40 - 11:50
ICSME Industry Track
Industry Track Paper
Developing a Llama-Based Chatbot for CI/CD Question Answering: A Case S ...
13:30 - 13:45
ICSME New Ideas and Emerging Results Track
NIER Paper
RevToken: A Token-Level Review Recommendation: How Far Are We?
13:45 - 13:55
ICSME Industry Track
Industry Track Paper
Learning Strategies using Boolean Program Metrics to Verify Industrial Code
13:55 - 14:10
ICSME New Ideas and Emerging Results Track
NIER Paper
Leveraging LSTM and Pre-trained Models for Effective Summarization of S ...
14:10 - 14:20
ICSME Industry Track
Industry Track Paper
Integrating Lean Processes and Engineering Discipline into Work Culture ...
14:20 - 14:35
ICSME Journal First Track
J1C2 Paper
A reflection on the impact of model mining from GitHub
14:35 - 14:50
ICSME Registered Reports Track
Registered Reports Paper
Analyzing the Ripple Effects of Refactoring. A Registered Report
14:50 - 15:00
ICSME Research Track
Research Track Paper
Understanding Web Application Workloads and Their Applications: Systema ...
15:30 - 15:45
ICSME Research Track
Research Track Paper
Demystifying Device-specific Compatibility Issues in Android Apps
15:45 - 16:00
ICSME Industry Track
Industry Track Paper
A Developer-Centric Study Exploring Mobile Application Security Practic ...
16:00 - 16:15
ICSME Industry Track
Industry Track Paper
Effective Unit Test Generation for Android Apps
16:15 - 16:30
ICSME New Ideas and Emerging Results Track
NIER Paper
NeuroUI: A Metamorphic Testing Strategy to Make UI Component Detection ...
16:30 - 16:40
ICSME Research Track
Research Track Paper
Enhancing Web Test Script Repair using Integrated UI Structural and Vis ...
16:40 - 16:55
Fri 11 Oct
Displayed time zone:
Mountain Time (US & Canada)
change
Room
10:00
15
30
45
11:00
15
30
45
12:00
15
30
45
13:00
15
30
45
14:00
15
30
45
Abineau
ICSME Research Track
Research Track Paper
Can We Do Better with What We Have Done? Unveiling the Potential of ML ...
10:30 - 10:45
ICSME Registered Reports Track
Registered Reports Paper
MergeRepair: Merging Task-Specific Adapters in Code LLMs for Automated ...
10:45 - 10:55
ICSME Research Track
Research Track Paper
On the Use of Deep Learning Models for Semantic Clone Detection
10:55 - 11:10
ICSME Research Track
Research Track Paper
CPLS: Optimizing the Assignment of LLM Queries
11:10 - 11:25
ICSME Registered Reports Track
Registered Reports Paper
Does Co-Development with AI Assistants Lead to More Maintainable Code? ...
11:25 - 11:35
ICSME Tool Demo Track
Tool Demo Paper
StackRAG Agent: Improving Developer Answers with Retrieval-Augmented Ge ...
11:35 - 11:45
ICSME Research Track
Research Track Paper
Leveraging Large Vision-Language Model For Better Automatic Web GUI Testing
11:45 - 12:00
ICSME Journal First Track
J1C2 Paper
An empirical study on the usage of mocking frameworks in Apache softwar ...
13:30 - 13:45
ICSME Research Track
Research Track Paper
Exploring the Adoption of Fuzz Testing in Open-Source Software: A Case ...
13:45 - 14:00
ICSME Research Track
Research Track Paper
Private — Keep Out? Understanding How Developers Account for Code Visib ...
14:00 - 14:15
ICSME Research Track
Research Track Paper
Exploring Pseudo-Testedness: Empirically Evaluating Extreme Mutation Te ...
14:15 - 14:30
ICSME Tool Demo Track
Tool Demo Paper
TRec: A Regression Test Recommender for Java Projects
14:30 - 14:40
ICSME Tool Demo Track
Tool Demo Paper
Viscount: A Direct Method Call Coverage Tool for Java
14:40 - 14:50
ICSME New Ideas and Emerging Results Track
NIER Paper
GlueTest: Testing Code Translation via Language Interoperability
14:50 - 15:00
x
Sun 8 Sep 09:17