Identifying emerging topics and difficulties in software engineering education in Brazil

T Ferreira, D Viana, J Fernandes… - Proceedings of the XXXII …, 2018 - dl.acm.org
T Ferreira, D Viana, J Fernandes, R Santos
Proceedings of the XXXII Brazilian Symposium on Software Engineering, 2018dl.acm.org
Technological evolution has contributed to the emergence of new paradigms and trends that
meet demands of a dynamic market. In this context, teaching software engineering (SE)
becomes a challenge. SE professors in turn seek strategies to prepare students for dealing
with industry's demands. Therefore, it is important to know how emerging SE topics has
affected the teaching-learning process. This paper aims to identify the emerging SE topics in
undergraduate courses in the Brazilian scenario and difficulties in its teaching-learning …
Technological evolution has contributed to the emergence of new paradigms and trends that meet demands of a dynamic market. In this context, teaching software engineering (SE) becomes a challenge. SE professors in turn seek strategies to prepare students for dealing with industry's demands. Therefore, it is important to know how emerging SE topics has affected the teaching-learning process. This paper aims to identify the emerging SE topics in undergraduate courses in the Brazilian scenario and difficulties in its teaching-learning process. A survey with SE professors was carried out and allowed us to identify a set of emerging topics explored in Brazilian SE courses as well as underlying difficulties in the teaching-learning process. Qualitative analysis was applied. Some topics identified from the dataset were agile methods, reuse, software architecture, software product lines, SE for software as a service, SE for startups, among others. Relations between such emerging topics and difficulties regarding pedagogy, materials, students and content were identified as well.
ACM Digital Library