Use este identificador para citar ou linkar para este item: https://repositorio.ufba.br/handle/ri/32455
Tipo: Artigo de Evento
Título: FLOSS in Software Engineering Education: Supporting the Instructor in the Quest for Providing Real Experience for Students
Autor(es): Gomes, Fernanda
Brito, Moara
Toledo, Jenifer
Chavez, Christina Von Flach Garcia
Autor(es): 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.
Palavras-chave: Software engineering
Engenharia de software
Software engineering education
Educação em engenharia de software
Open source software
Software de código aberto
País: Brasil
Editora / Evento / Instituição: ACM
Citação: 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
Tipo de Acesso: Acesso Aberto
URI: http://repositorio.ufba.br/ri/handle/ri/32455
Data do documento: Set-2019
Aparece nas coleções:Trabalho Apresentado em Evento (PGCOMP)

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
preprint-Experiencia_FLOSS_e_UML___SBES_ET.pdf1,13 MBAdobe PDFVisualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.