Our lab seeks new synergies between software engineering and artificial intelligence to improve their interoperability and contribute to both.
Principal Investigator
Co-Principal Investigator
Ph.D. student
Behavioral programs evolution from scratch
Developing evolutionary algorithms for multi-objective games
Model-based approaches toward improved software engineering practices
Data-Driven Algorithms and Tools for Improving Evolutionary Algorithms
M.Sc. student
Designless Programming - Translating requirements into code using LLMs
BP-based feature construction for deep reinforcement learning
Compositional verification for context-oriented behavioral programming
Explaining human actions by projecting AI-based explanations on BP models
EC-Kity developer.Improving Evolutionary Algorithms runtime using machine learning
BP-Flow: A Flow-Based Behavioral Programming Language
EC-Kity developer.Behavioral programs evolution from scratch
BP-based Non-Playable Characters (NPC) in video games
Evolving Assembly Code in an Adversarial Environment