TCSE logo 
 Sigsoft logo
Sustainability badge
Mon 28 Apr 2025 11:54 - 12:12 at 201 - Paper Session #2 Chair(s): Andre van der Hoek

Antipatterns, commonly described as solutions that initially appear promising but result in negative consequences, present significant risks in software development, particularly concerning security. This paper explores the classification of antipatterns in various domains, such as architecture, design, and implementation, while highlighting their impact on cybersecurity. We propose the integration of Artificial Intelligence (AI) and Machine Learning (ML) for detecting and mitigating antipatterns in real-time through automated tooling and DevOps pipelines. Furthermore, the role of abuse stories in requirement elicitation and the application of UML diagrams for identifying antipatterns are examined. The paper culminates with a framework for AI-driven antipattern management within modern software development, illustrating its potential through case studies and practical experiments.

Mon 28 Apr

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

11:00 - 12:30
Paper Session #2Designing at 201
Chair(s): Andre van der Hoek University of California, Irvine
11:00
18m
Talk
Design Obligations for Software, with Examples from Data Abstraction and Adaptive Systems
Designing
Mary Shaw Carnegie Mellon University
Pre-print
11:18
18m
Talk
Building MVPs: An Experience Report of a Software Engineering Capstone Course
Designing
Melissa Sahl University of Maryland Baltimore County, Mohammad Samarah University of Maryland, Baltimore County
11:36
18m
Talk
Accessing LLMs for Front-end Software Architecture Knowledge
Designing
Luiz Franciscatto Guerra University of Victoria, Neil Ernst University of Victoria
Pre-print
11:54
18m
Talk
Adaptive Abstraction with AI for Managing Software Antipatterns Throughout the Software Lifecycle
Designing
Roberto Andrade Universidad San Francisco de Quito, Jenny Torres Escuela Politécnica Nacional, Pamela Flores Escuela Politécnica Nacional, Erick Cabezas Escuela Politécnica Nacional, Jorge Segovia Escuela Politécnica Nacional
12:12
18m
Talk
A Structured Approach to Accessibility in Software Development Lifecycle
Designing
Md Hasan Saju Ontario Tech University, Sanaa Alwidian University of Montreal, Partha Mazumder Ontario Tech University, Akramul Azim Ontario Tech University
:
:
:
: