ICSME 2024 Program
This program is tentative and subject to change.
Mon 7 OctDisplayed time zone: Mountain Time (US & Canada) change
08:45 - 10:00 | |||
10:30 - 12:00 | |||
10:30 22mResearch 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 22mTalk | 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 22mTalk | How do Software Engineering Researchers Use GitHub? An Empirical Study of Artifacts & Impact SCAM Research Track Pre-print | ||
11:37 22mTalk | 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 |
13:30 - 15:00 | |||
13:30 22mTalk | An Empirical Analysis of Git Commit Logs for Potential Inconsistency in Code Clones SCAM Research Track File Attached | ||
13:52 22mTalk | 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 22mTalk | Toward Interactive Optimization of Source Code Differences: An Empirical Study of Its Performance SCAM Research Track | ||
14:37 22mResearch 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:30 - 17:00 | |||
15:30 22mTalk | 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 22mTalk | 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 22mTalk | 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 22mResearch 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 OctDisplayed time zone: Mountain Time (US & Canada) change
08:45 - 10:00 | |||
08:45 75mKeynote | SCAM2024 Keynote: The Quest for Practical Static Analysis SCAM Research Track |
08:45 - 10:00 | |||
08:45 5m | Doctoral Symposium OpeningDoctoral Symposium Doctoral Symposium Track | ||
08:50 40mKeynote | 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 | |||
10:30 22mTalk | 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 22mTalk | Code Search Oriented Node-Enhanced Control Flow Graph Embedding SCAM Research Track | ||
11:15 22mResearch 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 22mTalk | REINFOREST: Reinforcing Semantic Code Similarity for Cross-Lingual Code Search Models SCAM Research Track Pre-print |
10:30 - 12:00 | |||
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 |
13:30 - 15:00 | |||
13:30 22mTalk | 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 22mTalk | 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 22mTalk | 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 22mResearch 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 |
13:30 - 15:00 | |||
13:30 30m | Empowering Diversity: Leveraging Cognitive Styles to Support Newcomers in Open Source ProjectsDoctoral Symposium Doctoral Symposium Track Italo Santos Northern Arizona University | ||
14:00 30m | Assessing Software Developer Productivity and Emotional State Using BiometricsDoctoral Symposium Doctoral Symposium Track Kang-il Park University of Nebraska-Lincoln | ||
14:30 30m | Combining Software Visualization and Sonification to Facilitate Program ComprehensionDoctoral Symposium Doctoral Symposium Track Carmen Armenti Software Institute - USI, Lugano |
15:30 - 17:00 | |||
15:30 22mTalk | 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 22mTalk | 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 22mTalk | 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 22mTalk | 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 | |||
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 50mPanel | Doctoral Symposium PanelDoctoral Symposium Doctoral Symposium Track | ||
17:20 10m | Doctoral Symposium Closing sessionDoctoral Symposium Doctoral Symposium Track |
Wed 9 OctDisplayed time zone: Mountain Time (US & Canada) change
08:45 - 09:00 | ICSME Conference OpeningResearch 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 Welcome and opening remarks for the conference. | ||
09:00 - 10:00 | |||
09:00 60m | Maintaining Intelligence: Evolving Software Engineering Practices for AI-Enabled SystemsKeynote Research Track Foutse Khomh Polytechnique Montréal |
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. | ||
Thu 10 OctDisplayed time zone: Mountain Time (US & Canada) change
09:00 - 10:00 | |||
09:00 60m | Disrupting Developer Dynamics: AI-Driven Innovations' Influence on CommunitiesKeynote Research Track Denae Ford Microsoft Research |
13:30 - 15:00 | |||
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 OctDisplayed time zone: Mountain Time (US & Canada) change
08:45 - 10:00 | ICSME 2024 Awards CeremonyResearch 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 | ||
08:45 30m | ICSME 2024 Awards Research Track | ||
09:15 45m | Most Influential Paper Talk: "An Exploratory Study on Self-Admitted Technical Debt" Research Track Link to publication DOI Pre-print |
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 | ||
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 |
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. | ||