CAIN 2025
Sun 27 - Mon 28 April 2025 Ottawa, Ontario, Canada
co-located with ICSE 2025
Sun 27 Apr 2025 16:40 - 16:45 at 208 - Doctoral Symposium Talks Chair(s): Jennifer Horkoff
Mon 28 Apr 2025 16:00 - 16:20 at 212 - Doctoral Symposium 3 (Detailed Presentation)

Redundant code is a persistent challenge in software development that makes systems harder to maintain, scale, and update. It adds unnecessary complexity, hinders bug fixes, and increases technical debt. Despite their impact, removing redundant code manually is risky and error-prone, often introducing new bugs or missing dependencies. While studies highlight the prevalence and negative impact of redundant code, little focus has been given to Artificial Intelligence (AI) system codebases and the common patterns that cause redundancy. Additionally, the reasons behind developers unintentionally introducing redundant code remain largely unexplored. This research addresses these gaps by leveraging large language models (LLMs) to automatically detect and optimize redundant code in AI projects. Our research aims to identify recurring patterns of redundancy and analyze their underlying causes, such as outdated practices or insufficient awareness of best coding principles. Additionally, we plan to propose an LLM agent that will facilitate the detection and refactoring of redundancies on a large scale while preserving original functionality. This work advances the application of AI in identifying and optimizing redundant code, ultimately helping developers maintain cleaner, more readable, and scalable codebases.

Sun 27 Apr

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

16:00 - 17:30
Doctoral Symposium TalksDoctoral Symposium / Research and Experience Papers at 208
Chair(s): Jennifer Horkoff Chalmers and the University of Gothenburg
16:00
5m
Talk
Optimizing Data Analytics Workflows through User-driven Experimentation: Progress and Updates
Doctoral Symposium
Keerthiga Rajenthiram Vrije Universiteit Amsterdam
16:05
5m
Talk
CoCo Challenges in ML Engineering Teams: How to Collaboratively Build ML-Enabled Systems
Doctoral Symposium
Aidin Azamnouri Technical University of Munich
16:10
5m
Talk
Towards a Privacy-by-Design Framework for ML-Enabled Systems
Doctoral Symposium
Yorick Sens Ruhr University Bochum
16:15
5m
Talk
Towards an Adoption Framework to Foster Trust in AI-Assisted Software Engineering
Doctoral Symposium
Marvin Muñoz Barón Technical University of Munich
16:20
5m
Talk
A Holistic Framework for Evolving AI-based Systems
Doctoral Symposium
Merel Veracx Fontys University of Applied Sciences
16:25
5m
Talk
Assessing and Enhancing the Robustness of LLM-based Multi-Agent Systems Through Chaos Engineering.
Doctoral Symposium
Joshua Segun Owotogbe JADS/Tilburg University
16:30
5m
Talk
Designing ML-Enabled Software Systems with ML Model Composition: A Green AI Perspective
Doctoral Symposium
Rumbidzai Chitakunye Vrije Universiteit Amsterdam
16:35
5m
Talk
A Metrics-Oriented Architectural Model to Characterize Complexity on Machine Learning-Enabled Systems
Doctoral Symposium
Renato Cordeiro Ferreira University of São Paulo
16:40
5m
Talk
Identification and Optimization of Redundant Code Using Large Language Models
Doctoral Symposium
Shamse Tasnim Cynthia University of Saskatchewan
16:45
5m
Talk
Systematic Testing of Security-Related Defects in LLM-Based Applications
Doctoral Symposium
Hasan Kaplan Jheronimus Academy of Data Science, Tilburg University
16:50
5m
Talk
Model-Based Verification for AI-Enabled Cyber-Physical Systems through Guided Falsification of Temporal Logic Properties
Doctoral Symposium
Hadiza Yusuf University of Michigan - Dearborn
16:55
35m
Other
Open SC meeting
Research and Experience Papers

Mon 28 Apr

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

16:00 - 17:30
Doctoral Symposium 3 (Detailed Presentation)Doctoral Symposium at 212
16:00
20m
Talk
Identification and Optimization of Redundant Code Using Large Language Models
Doctoral Symposium
Shamse Tasnim Cynthia University of Saskatchewan
16:20
20m
Talk
Systematic Testing of Security-Related Defects in LLM-Based Applications
Doctoral Symposium
Hasan Kaplan Jheronimus Academy of Data Science, Tilburg University
16:40
20m
Talk
Model-Based Verification for AI-Enabled Cyber-Physical Systems through Guided Falsification of Temporal Logic Properties
Doctoral Symposium
Hadiza Yusuf University of Michigan - Dearborn
:
:
:
: