Academic Year: 2026

Intelligent Software Engineering

Schedule

Lecture

Date

Topic

1

05/03

Part 1: Welcome! How this course is planned, evaluation criteria, important dates, preliminary agenda, etc.

Part 2: From Requirements to Code: Assessing the Impact of Foundation Models on Software Development.

2

12/03

Part 1: Introduction to Software Engineering

Part 2: Specification: Requirements Engineering and Software Design

Part 3: Development: Software Implementation, Testing, and Evolution

3

19/03

Part 1: Introduction to Artificial Intelligence (AI)

Part 2: Generative Artificial Intelligence (GenAI)

Further Reading: Paper 1 and Paper 2

4

26/03

Part 1: Excercise in Lab ICEx 2011 and 2012

5

02/04

Part 1: Large Language Models (LLMs) for Software Engineering

Further Reading: Paper 1

Teamwork (all): deadline for group formation.

Paper presentation (graduate): deadline for paper selection.

6

09/04

Prompt Engineering for Software Developers

7

16/04

Excercise

Teamwork: deadline for sending proposal and study design.

8

23/04

AI Models for Requirements Engineering and Software Architecture

9

30/04

AI Models for Programming and Software Testing

10

07/05

Paper Presentation and Discussion.

11

14/05

Paper Presentation and Discussion.

12

21/05

Paper Presentation and Discussion.

13

28/05

Paper Presentation and Discussion.

-

04/06

Corpus Christi (no class)

14

11/06

Exam

15

18/06

Teamwork Presentation: each group has 4 to 6 minutes for its oral presentation

Teamwork: deadline for sending the final report is Friday (19/06).

Grading

Teamwork

  • Groups: Groups of the teamwork.

Papers

  • List of Papers. List of recent papers published in the last 5 years of the ICSE main research track.

Contact

topicos.es.eduardogmail.com

Departamento de Ciêcia da Computação
Av. Antônio Carlos, 6627 - ICEx - Pampulha
Belo Horizonte - CEP: 31270-010
Minas Gerais - Brasil

Sala: 7321
Telefone: +55 (31) 3409-5878