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
Evolutionary algorithms for multi-objective games
Deep learning-based operators for evolutionary algorithms
M.Sc. student
BP-Flow: A Flow-Based Behavioral Programming Language
Software Engineering in the Era of AI
BP-based feature construction for deep reinforcement learning
human actions modeling and prediction
EC-Kity developer.Evolutionary algorithms & ML
EC-Kity developer.Behavioral programs evolution
BP-based Non-Playable Characters (NPC) in video games
Debugging methodologies for Behavioral Programing
Green Neuroevolution
BP-Based Agentic AI
Human actions modeling and prediction
Evolving Assembly Code in an Adversarial Environment
Requirements Engineering through Behavioral Programming
Model-based approaches toward improved software engineering practices
EC-Kity developer.Evolutionary Algorithms & machine learning