Research Activities

SELAB investigates the integration of Artificial Intelligence and Software Engineering, with a strong emphasis on AI-centric methodologies and systems.

Research Timeline

2025 ~ Present

Agentic AI & Multi-Agent SE

Multi-Agent Program Repair, Automated Bug Report Generation, Commit Message Generation

Multi-Agent Repair RAG-LLM Agentic SE AST Retrieval Bug Localization DevSecOps Security Bug Classification
2024

AI-Driven Bug Analysis & Prediction

Security Bug Prediction, Feature Selection, Duplicate Detection

Security Bug Reports LSTM Feature Selection Duplicate Detection sLLM Workflows
2023

Applied AI & Software Mining

Bug Severity Prediction, Medical Data Mining, Emotion AI

CodeBERT APR Clinical NLP Bug Triage Voice Phishing Detection Emotion AI MOU Samsung Hospital
2021 ~ 2022

Deep Learning for SE

Bug Triage, Duplicate Detection, Program Repair

CNN-LSTM Triage BERT Duplicate SeqGAN Repair Bug Localization
~ 2020

Foundation Research

Bug Report Mining, Developer Recommendation, Severity Prediction

Topic Modeling Social Network Analysis GAN-based Repair ACM SAC

Key Research Themes Multi-Agent First

SE Automation · Flagship

CodeOrchestra

End-to-End Multi-Agent SE Automation

DevSecOps pipeline with multi-agent coordination automating the full software maintenance lifecycle from bug reports to patches, tests, and documentation.

DevSecOps Multi-Agent Full Lifecycle
Program Repair · Flagship

AgentRepair

Multi-Agent Program Repair

AST-anchored retrieval and multi-agent coordination for automated bug fixing. Agents collaborate to localize faults, retrieve relevant context, and generate validated patches.

AST Retrieval Multi-Agent Patch Generation
Bug Analysis

AgentReport

Automated Bug Report Generation

CTQRS framework with reinforcement learning to generate complete, reproducible bug reports. Combines crash trace analysis with structured report synthesis.

CTQRS Reinforcement Learning Reproducibility
Bug Localization

LLMLoc

Structure-Aware Bug Localization

Zero-shot retrieval with AST-augmented semantic search for pinpointing buggy code regions. Bridges natural language bug descriptions to code structure.

Zero-Shot AST-Augmented Semantic Search
Code Intelligence

CommitChrono

Context-Aware Commit Message Generation

Generates meaningful commit messages by modeling temporal continuity and developer history. Captures project-specific conventions and change semantics.

Temporal Context Developer History Change Semantics
Security

SecuFlow

Security Bug Analysis

Cross-project similarity learning and data augmentation for security bug classification. Deep learning models identify and categorize vulnerability patterns.

Cross-Project Data Augmentation Classification