Artificial Intelligence for Software Engineering
This course is designed as a graduate-level Artificial Intelligence for Software Engineering (AI4SE). The objective is to provide students with a comprehensive overview of AI applied to software engineering (SE), equipping them with a fundamental understanding of the challenges involved in adopting state-of-the-art AI techniques to the SE life cycle, improving or redesigning the way SE is employed. Key methodologies currently used to address these challenges will be explored, setting the foundation for AI4SE studies.
A deep dive into the intersection of Artificial Intelligence (AI) and software engineering, equipping students with the skills and knowledge to apply AI and machine learning techniques in this domain. Topics include code quality monitoring, bug detection, automatic code generation and documentation, automated testing, and monitoring the social-technical environment in software teams.
2026 Spring Semester Details
Instructor(s)
|
Instructor |
Fabio Santos |
|
Office |
CS 458 |
|
|
|
|
Office Hours |
N/A |
Class Schedule
|
Section |
Schedule |
Location |
Instructor |
|---|---|---|---|
|
001 |
T-TH 2:00p – 3:15p |
Eddy 118 |
Fabio Santos |
|
801 |
Async |
Online |
AI |
TA Information
|
Satya – satyanarayanachowdary.kadiyala@colostate.edu |
GTA |
TBD |
|---|