A Conceptual Model to Support Teaching of Software Engineering Controlled (Quasi-)Experiments

Carlos Luz, Edson Oliveirajr, Igor Steinmacher

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Scopus citations

Abstract

Throughout controlled experimentation, it is possible to provide evidence of the software being developed. In the academic environment, Experimentation in Software Engineering (ESE) is essential to understanding cause-effect relations, enabling a vision of the development process, and taking action on actual events in the software industry. As much as the experimentation processes have been used in industry and academia, there is a lack of formalization of the principles of ESE teaching and artifacts that can be useful to support it in higher education. One of the means to contribute to such a topic would be the design of a conceptual model, which is widely discussed in the literature, thus applying empirical methods for a better understanding of the context and representation of ESE teaching. Thus, in this paper, we developed a conceptual model to support the teaching of controlled experiments and quasi-experiments. To design the conceptual model, we carried out an analysis of metadata from controlled experiments and quasi-experiments in the literature and conducted a survey to collect data from instructors who teach ESE. We evaluated the model with the Technology Acceptance Model (TAM). Results consist of a feasible conceptual model aiming to standardize the basic concepts of ESE and further support the production and reuse of ESE materials.

Original languageEnglish (US)
Title of host publicationCBSoft 2023 - Brazilian Conference on Software
Subtitle of host publicationTheory and Practice; Proceedings of the 37th Brazilian Symposium on Software Engineering, SBES 2023
PublisherAssociation for Computing Machinery
Pages236-245
Number of pages10
ISBN (Electronic)9798400707872
DOIs
StatePublished - Sep 25 2023
Event37th Brazilian Symposium on Software Engineering, SBES 2023, held in conjunction with the Brazilian Conference on Software: Theory and Practice, CBSoft 2023 - Campo Grande, Brazil
Duration: Sep 25 2023Sep 29 2023

Publication series

NameACM International Conference Proceeding Series

Conference

Conference37th Brazilian Symposium on Software Engineering, SBES 2023, held in conjunction with the Brazilian Conference on Software: Theory and Practice, CBSoft 2023
Country/TerritoryBrazil
CityCampo Grande
Period9/25/239/29/23

Keywords

  • Concepts
  • Conceptual Modeling
  • Controlled Experimentation
  • TAM Model
  • Teaching of Controlled Experimentation

ASJC Scopus subject areas

  • Human-Computer Interaction
  • Computer Networks and Communications
  • Computer Vision and Pattern Recognition
  • Software

Fingerprint

Dive into the research topics of 'A Conceptual Model to Support Teaching of Software Engineering Controlled (Quasi-)Experiments'. Together they form a unique fingerprint.

Cite this