5 papers
Collaborative Multi-Agent Testing for Emergent Failure Discovery in Autonomous Driving Systems
Ruizhen Gu, Konstantinos Koufos, Donghwan Shin +2
Autonomous Driving Systems (ADS) can fail because of faults within individual modules as well as from interactions across perception, planning, and control. Yet existing ADS testin…
Implementing GenAI-Supported Learning in Software Engineering and Computer Science Education using Bloom's Taxonomy
Vahid Garousi, Zafar Jafarov, Aytan Mövsümova +2
Context: Generative AI adoption in software engineering education raises opportunities for learning support alongside concerns about superficial learning and academic integrity. Ob…
MBTModelGenerator: Automated Reverse Engineering of Test Models from Clickstream Data for Model-Based Testing of Web Applications
Vahid Garousi, Alper BuÄra KeleÅ, Yunus Balaman +4
Context: Model-Based Testing (MBT) was first introduced in 1970's, and has the potential to improve efficiency and effectiveness of testing. However, its adoption-especially for we…
Encouraging Students' Responsible Use of GenAI in Software Engineering Education: A Causal Model and Two Institutional Applications
Vahid Garousi, Zafar Jafarov, Aytan Movsumova +2
Context: As generative AI (GenAI) tools such as ChatGPT and GitHub Copilot become pervasive in education, concerns are rising about students using them to complete rather than lear…
AI-powered software testing tools: A systematic review and empirical assessment of their features and limitations
Vahid Garousi, Nithin Joy, Zafar Jafarov +4
Context: The rise of Artificial Intelligence (AI) in software engineering has led to the development of AI-powered test automation tools, promising improved efficiency, reduced mai…