Doctoral colloquium - Sabeer Saeed (1.6.2026)
Monday 1.6.2026 at 13:10, Lecture room M II
Sabeer Saeed:
Application of AI in Software Engineering: Advanced Methods in the Development of Large-Scale System Software
Abstract:
This doctoral research lies at the intersection of empirical software engineering, requirements engineering, software traceability, Artificial Intelligence for Software Engineering (AI4SE), and software design. The primary objective is to develop advanced methods that bridge industrial needs and academic theory to streamline the development of large-scale system software.
On the industrial front, this research focuses on Cindy, a comprehensive toolkit suite developed by Markuz at Gratex, which analyzes entire software repositories by mapping not only source code but also surrounding environmental artifacts. To optimize this suite, we are establishing a robust, normalized taxonomy classification for Cindy’s internal detectors. This framework enhances data standardization, reduces metadata redundancy, and ensures the strict reproducibility of software analysis reports and diagnostics.
On the academic front, we address the inherent limitations of rigid, rule-based Abstract Syntax Trees (ASTs) in architectural modeling by leveraging Large Language Models (LLMs) and Agentic AI. This approach automates the generation and intelligent verification of critical system representations, including UML, Use Case, Activity, Flow Chart, and generic System Model diagrams compiled through code-based rendering engines like PlantUML and Mermaid. Furthermore, we are exploring the comparison of UML models and ArchiMate, as well as applying Agentic AI pipelines to generate complex ArchiMate enterprise architectures, mirroring advanced human reasoning to improve validation and verification strategies.
Ultimately, this work lowers the barrier to understanding complex software design. It provides a scalable framework to ease the development of enterprise systems while creating accessible instructional pathways to teach fundamental programming logic and software design concepts to early educators and young learners.

