Please use this identifier to cite or link to this item: https://repositorio.ufba.br/handle/ri/32455
metadata.dc.type: Artigo de Evento
Title: FLOSS in Software Engineering Education: Supporting the Instructor in the Quest for Providing Real Experience for Students
Authors: Gomes, Fernanda
Brito, Moara
Toledo, Jenifer
Chavez, Christina Von Flach Garcia
metadata.dc.creator: Gomes, Fernanda
Brito, Moara
Toledo, Jenifer
Chavez, Christina Von Flach Garcia
Abstract: Software engineering courses play an important role in computer science programs and are expected to provide the required basic knowledge and skills for professional practice in software industry. However, teaching software engineering principles, concepts and practices, and relating them to real-world scenarios are challenging tasks. The adoption of open source software projects may address such challenges. In this paper we report on an experience of the teaching object-oriented modeling with Unified Modeling Language (UML) Class Diagrams using open source projects. We conducted a case study with students of the software engineering discipline of the Computer Science course. We supported the instructor in some activities related to syllabus planning, including the selection of a Free/Libre/Open Source Software (FLOSS) projects and the creation of examples to be used in the classroom. The instructor selected and used a small FLOSS project to support the modeling activities. Then, the instructor applied an evaluation activity and a perception questionnaire about the methodology used. After the end of the classes, we conducted an interview with the instructor to present a brief report of his experience in the classroom. In the perception of students, the experience with FLOSS projects enhanced their ability to handle real projects and third-party code, and to deal with the job market. They also reported developing skills such as proactivity and communication. From the instructor's perspective, the group was enthusiastic and dynamic, and interacted more during practical activities.
Keywords: Software engineering
Engenharia de software
Software engineering education
Educação em engenharia de software
Open source software
Software de código aberto
metadata.dc.publisher.country: Brasil
Publisher: ACM
Citation: Fernanda Gomes Silva, Moara Sousa Brito, Jenifer Vieira Toledo Tavares, and Christina von Flach G. Chavez. 2019. FLOSS in Software Engineering Education: Supporting the Instructor in the Quest for Providing Real Experience for Students. In Proceedings of the XXXIII Brazilian Symposium on Software Engineering (SBES 2019). Association for Computing Machinery, New York, NY, USA, 234–243. DOI:https://doi.org/10.1145/3350768.3353815
metadata.dc.rights: Acesso Aberto
URI: http://repositorio.ufba.br/ri/handle/ri/32455
Issue Date: Sep-2019
Appears in Collections:Trabalho Apresentado em Evento (PGCOMP)

Files in This Item:
File Description SizeFormat 
preprint-Experiencia_FLOSS_e_UML___SBES_ET.pdf1,13 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.