TY - GEN
T1 - A Conceptual Model to Support Teaching of Software Engineering Controlled (Quasi-)Experiments
AU - Luz, Carlos
AU - Oliveirajr, Edson
AU - Steinmacher, Igor
N1 - Publisher Copyright:
© 2023 ACM.
PY - 2023/9/25
Y1 - 2023/9/25
N2 - 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.
AB - 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.
KW - Concepts
KW - Conceptual Modeling
KW - Controlled Experimentation
KW - TAM Model
KW - Teaching of Controlled Experimentation
UR - http://www.scopus.com/inward/record.url?scp=85174502085&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85174502085&partnerID=8YFLogxK
U2 - 10.1145/3613372.3614202
DO - 10.1145/3613372.3614202
M3 - Conference contribution
AN - SCOPUS:85174502085
T3 - ACM International Conference Proceeding Series
SP - 236
EP - 245
BT - CBSoft 2023 - Brazilian Conference on Software
PB - Association for Computing Machinery
T2 - 37th Brazilian Symposium on Software Engineering, SBES 2023, held in conjunction with the Brazilian Conference on Software: Theory and Practice, CBSoft 2023
Y2 - 25 September 2023 through 29 September 2023
ER -