The Teaching of Software Quality in Public HEIs of Paraná: an Exploratory Study

  • Giovanna Bettin UEM
  • Julio B. Herculani UEM
  • Marcelo Y. Shigenaga UEM
  • Gislaine C. L. Leal UEM
  • Renato Balancieri UEM / UNESPAR
  • Edson OliveiraJr UEM
  • Thelma E. Colanzi UEM
  • Aline M. M. M. Amaral UEM

Abstract


Software Quality (SQ) is one of the Software Engineering areas most demanded by the software industry. SQ aims to contribute to the software development life cycle and organizational policies and programs for the continuous improvement of the quality of products and services. Studies indicate that one of the reasons for the scarcity of quality software on the market is the lack of teaching aspects related to SQ in undergraduate courses. In this context, this work aimed to carry out an exploratory analysis of the SQ teaching in 22 undergraduate courses in the Computing area at public universities in the state of Paraná. Our work encourages the discussion of the area and the teaching of SQ in the state by means of six recommendations to the SQ teaching improvement.
Keywords: Software quality, education, HEIs

References

Albuquerque, J. d., Prado, E., Coelho, F., and Celso, R. (2014). Educação em sistemas de informação no brasil: Uma análise da abordagem curricular em instituições de ensino superior brasileiras. RBIE, 22(01):79.

Cico, O., Jaccheri, L., Nguyen-Duc, A., and Zhang, H. (2021). Exploring the intersection between software industry and software engineering education-a systematic mapping of software engineering trends. J. Syst. Softw., 172:110736.

Garousi, V. et al. (2020). Closing the gap between software engineering education and industrial needs. IEEE Software, 37(2):68–77.

Garousi, V. and Felderer, M. (2017). Worlds apart: Industrial and academic focus areas in software testing. IEEE Software, 34(5):38–45.

Hilburn, Y. and Towhidnejad, M. (2002). Software quality across the curriculum. In FIE, volume 32, pages S1G18–S1G23. IEEE.

Karita, L. et al. (2021). Software industry awareness on sustainable software engineering: a Brazilian perspective. JSERD, 9(1):2:1 – 2:15.

MEC (2016). Diretrizes curriculares nacionais para os cursos de graduação em computação. Resolução CNE/CES nº 5, de 16 de novembro de 2016.

Pressman, R. and Maxim, B. (2016). Engenharia de Software. McGraw Hill Brasil, 8 edition.

Richardson, I., Reid, L., Seidman, S. B., Pattinson, B., and Delaney, Y. (2011). Educating software engineers of the future: Software quality research through problem-based learning. In CSEE&T, pages 91–100. IEEE.

Sommerville, I. (2019). Engenharia de software, volume 10. Pearson Prentice Hall.

Zorzo, A., Nunes, D., Matos, E., Steinmacher, I., Leite, J., Araujo, R., Correia, R., and Martins, S. (2017). Referenciais de Formação para os Cursos de Graduação em Computação (SBC). SBC.
Published
2022-07-31
BETTIN, Giovanna; HERCULANI, Julio B.; SHIGENAGA, Marcelo Y.; LEAL, Gislaine C. L.; BALANCIERI, Renato; OLIVEIRAJR, Edson; COLANZI, Thelma E.; AMARAL, Aline M. M. M.. The Teaching of Software Quality in Public HEIs of Paraná: an Exploratory Study. In: WORKSHOP ON COMPUTING EDUCATION (WEI), 30. , 2022, Niterói. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2022 . p. 286-297. ISSN 2595-6175. DOI: https://doi.org/10.5753/wei.2022.223008.