GQM+PA: A framework based on Goal-Question-Metric and Action Research for Teaching Software Measurement

  • Saori Costa Universidade Federal do Ceará
  • Allysson Allex Araújo Universidade Federal do Ceará http://orcid.org/0000-0003-2108-2335
  • Emanuel Coutinho Universidade Federal do Ceará
  • Francisco Gomes Universidade Federal do Ceará
  • Jerffeson Souza Universidade Estadual do Ceará

Abstract


The practical understanding of software measurement proves to be relevant for students' awareness of quality assurance. However, aligning theory and practice in teaching such a discipline is challenging, thus requiring collaborative and engaging methodologies. This study proposes a framework, called GQM+PA, that merges Action Research method with the Goal-Question-Metric process for teaching software measurement. From a qualitative and quantitative perspective, multiple case studies were evaluated at the Federal University of Ceará (Campus Crateús). The results reveal that students were able to improve their knowledge and empirically perceive the value of software measurement, including software metrics and GQM.

Keywords: GQM, action research, software measurement, software engineering teaching

References

Basili, V. R. (1994). Goal question metric paradigm. Encyclopedia of software engineering, pages 528–532. Clarke, P. and O’Connor, R. V. (2012). The situational factors that affect the software development process: Towards a comprehensive reference framework. Information and Software Technology, 54(5):433–447.

Grundy, S. and Kemmis, S. (1982). Educational action research in Australia: The state of the art (an overview). The action research reader, 3:321–335.

Kemmis, S., McTaggart, R., and Nixon, R. (2013). The action research planner: Doing critical participatory action research. Springer Science & Business Media.

Sato, D. (2007). Uso eficaz de métricas em métodos ágeis de desenvolvimento de software. Master’s thesis, Universidade de São Paulo, São Paulo.

Villavicencio, M. and Abran, A. (2012). The necessary software measurement knowledge in software engineering education from the practitioners’ point of view. In 25th IEEE Canadian Conference on Electrical and Computer Engineering, pages 1–5. IEEE.

Yin, R. K. (2017). Case study research and applications: Design and methods. Sage publications.
Published
2020-06-30
COSTA, Saori; ARAÚJO, Allysson Allex; COUTINHO, Emanuel; GOMES, Francisco; SOUZA, Jerffeson. GQM+PA: A framework based on Goal-Question-Metric and Action Research for Teaching Software Measurement. In: WORKSHOP ON COMPUTING EDUCATION (WEI), 28. , 2020, Cuiabá. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2020 . p. 136-140. ISSN 2595-6175. DOI: https://doi.org/10.5753/wei.2020.11145.