Experiences of the "Software Factory" project in a Software Engineering course
Abstract
"Fábrica de Software", or Software Factory, was conducted as a teaching project, with the goal of uniting formative objectives from the Bachelor of Software Engineering course with development of real-world software, in a process that simulates a software industry. During five months, professors and five students from different semesters participated in the project. This paper reports observed results and challenges from this experience. The opportunity of learning from real-world problems and the overload of activities from remote classes were the key factors that participants identified in this project.
References
Chanin, R., Melegati, J., Sales, A., Detoni, M., Wang, X., and Prikladnicki, R. (2019). Incorporating real projects into a software engineering undergraduate curriculum. In 2019 IEEE/ACM 41st International Conference on Software Engineering: Companion Proceedings (ICSE-Companion), pages 250–251.
Conselho Nacional de Educação (2020). Resolução no 5, de 16 de novembro de 2016.
Dutra, A. C. S., Majdenbaum, A., Trindade, C. A. W., Callegari, D. A., and Yamaguti, M. H. (2017). Percepção da contribuição da AGES para o aprendizado em engenharia de software. In Anais da 1a Escola Regional Engenharia de Software (ERES 2017), pages 105–110.
Martin, R. C. (2009). Clean code: a handbook of agile software craftsmanship. Pearson Education.
Mota, C. J., da Silva, E., Braz, F. J., Riegel, I. M., Mota, J. S., Mendes, M. A. L., and de Oliveira, P. C. F. (2014). A experiência do ambiente da Fábrica de Software nas atividades de ensino do curso de Sistemas de Informação do IFC - Campus Araquari. In XXII Workshop sobre Educação em Computação, pages 1545–1554.
Schwaber, K. and Sutherland, J. (2017). The Definitive Guide to Scrum: The Rules of the Game.
