Do we use FLOSS in Software Engineering Education? Mapping the Profiles and Practices of Higher Education Teachers from Brazil

被引:2
|
作者
Silva, Fernanda Gomes [1 ]
Dias dos Santos, Paulo Ezequiel [2 ]
Chavez, Christina von Flach G. [1 ]
机构
[1] Univ Fed Bahia UFBA, Salvador, BA, Brazil
[2] Univ Tiradentes UNIT, Aracaju, Brazil
关键词
Free/Libre and Open Source Software; Software Engineering Education; Professor Profile; Data Mining;
D O I
10.1145/3422392.3422493
中图分类号
学科分类号
摘要
Context: Software Engineering (SE) is a key topic in undergraduate computing-related courses that provides the basic knowledge and skills necessary for professional practice in the software industry. Teaching SE principles, concepts and practices and relating them to real-world scenarios are challenging tasks, and the adoption of Free/Libre/Open Source Software (FLOSS) projects can help to face these challenges. On the other hand, using FLOSS projects as a didactic resource may introduce additional challenges to professors that are not familiar with the FLOSS ecosystem. Objective: This research aims to identify and map the profiles of professors of SE courses in Brazil, as well as to present the pedagogical practices used in the experience with FLOSS projects in Software Engineering Education (SEE). Method: We performed a survey with higher education professors in Brazil, used K-modes algorithm to identify clusters and Decision Tree algorithm to identify characteristics that determine the use of FLOSS projects in a sample of professors who had not used this approach in the classroom. Results: The results of the research revealed characteristics of professors who use, or not, FLOSS projects in SEE, of professors grouped in the two clusters generated by the application of the K-modes algorithm, of professors grouped by the application of the Decision Tree algorithm, in addition to presenting similar characteristics the pedagogical practices evidenced by each group of SE professors.
引用
收藏
页码:473 / 482
页数:10
相关论文
共 50 条