TY - GEN
T1 - A portal for cataloging worked examples extracted from open source software
AU - De França Tonhão, Simone
AU - Colanzi, Thelma Elita
AU - Steinmacher, Igor
N1 - Publisher Copyright:
© 2020 ACM.
PY - 2020/10/21
Y1 - 2020/10/21
N2 - Finding real examples that follow the evolution of Software Engineering is not an easy task for instructors in the field. Open Source Software (OSS) projects have been an alternative to support education in Software Engineering, as they allow contact with real development projects and environments. However, the adoption of these projects in the classroom presents some obstacles, such as choosing the appropriate project, and the time and effort needed to prepare the classes and get used to the open source environment. In order to reduce the difficulties faced by instructors, we are working on developing a portal to catalog worked examples extracted from OSS projects to assist instructors. In this paper, we present the first steps towards creating this catalog, which is creating a pattern for guiding the structuring the worked examples. We are applying the Design Science Research paradigm. The activities reported in this paper regards the first Design Cycle, and were divided into three stages related to the elaboration and evaluation of the pattern for cataloging the worked examples. In these stages, we carried out focus groups and interviews with Software Engineering instructors, including the instantiation of the pattern to catalog actual worked examples. After each stage, we had a new and improved version of the pattern for cataloging the worked examples. Such pattern served as a basis to create the first version of the worked examples portal, which will be evaluated in the next stages of the research.
AB - Finding real examples that follow the evolution of Software Engineering is not an easy task for instructors in the field. Open Source Software (OSS) projects have been an alternative to support education in Software Engineering, as they allow contact with real development projects and environments. However, the adoption of these projects in the classroom presents some obstacles, such as choosing the appropriate project, and the time and effort needed to prepare the classes and get used to the open source environment. In order to reduce the difficulties faced by instructors, we are working on developing a portal to catalog worked examples extracted from OSS projects to assist instructors. In this paper, we present the first steps towards creating this catalog, which is creating a pattern for guiding the structuring the worked examples. We are applying the Design Science Research paradigm. The activities reported in this paper regards the first Design Cycle, and were divided into three stages related to the elaboration and evaluation of the pattern for cataloging the worked examples. In these stages, we carried out focus groups and interviews with Software Engineering instructors, including the instantiation of the pattern to catalog actual worked examples. After each stage, we had a new and improved version of the pattern for cataloging the worked examples. Such pattern served as a basis to create the first version of the worked examples portal, which will be evaluated in the next stages of the research.
KW - Open Source Software
KW - Software Engineering Education
KW - Worked Examples
UR - http://www.scopus.com/inward/record.url?scp=85099351179&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85099351179&partnerID=8YFLogxK
U2 - 10.1145/3422392.3422471
DO - 10.1145/3422392.3422471
M3 - Conference contribution
AN - SCOPUS:85099351179
T3 - ACM International Conference Proceeding Series
SP - 493
EP - 498
BT - Proceedings - 34th Brazilian Symposium on Software Engineering, SBES 2020
PB - Association for Computing Machinery
T2 - 34th Brazilian Symposium on Software Engineering, SBES 2020
Y2 - 21 October 2020 through 23 October 2020
ER -