Special talk by Filipe Cogo on AI and the Changing Landscape of Software Engineering: Research Contributions and Teaching Vision
Info about event
Time
Location
Ada-333
Title: AI and the Changing Landscape of Software Engineering: Research Contributions and Teaching Vision
Abstract: AI-based tools are rapidly becoming an integral part of software development, from code generation assistants to autonomous agents that plan and execute complex engineering tasks. At the same time, building reliable AI-based systems and engineering the pipelines to train and adapt foundation models present significant software engineering challenges, spanning data quality, system architecture, benchmark evaluation, and novel forms of software reuse and integration. These recent transformations suggest that the contemporary software practitioner should be equipped not only with strong computer science foundations but also with the competence to critically engage with AI-based development practices and to engineer AI-based systems responsibly. In this seminar, I draw on years of research and development at the intersection of AI and software engineering, as well as over a decade of teaching experience in computing, to discuss how AI is reshaping software engineering. I revisit key contributions from my research, including empirical studies on how developers adopt, customize, and manage software artifacts, and discuss how these results shape my vision for teaching software engineering and related disciplines to current and future generations of students.