FLOSS in Software Engineering Education: Supporting the Instructor in the Quest for Providing Real Experience for Students

Detalhes bibliográficos
Autor(a) principal: Gomes, Fernanda
Data de Publicação: 2019
Outros Autores: Brito, Moara, Toledo, Jenifer, Chavez, Christina Von Flach Garcia
Tipo de documento: Artigo de conferência
Idioma: por
Título da fonte: Repositório Institucional da UFBA
Texto Completo: http://repositorio.ufba.br/ri/handle/ri/32455
Resumo: Artigo publicado na Trilha de Educação do principal evento de Engenharia de Software do Brasil, o SBES - Simpósio Brasileiro de Engenharia de Software.
id UFBA-2_01269d160ac54dc8710aec21219b229e
oai_identifier_str oai:repositorio.ufba.br:ri/32455
network_acronym_str UFBA-2
network_name_str Repositório Institucional da UFBA
repository_id_str 1932
spelling Gomes, FernandaBrito, MoaraToledo, JeniferChavez, Christina Von Flach GarciaGomes, FernandaBrito, MoaraToledo, JeniferChavez, Christina Von Flach GarciaMachado, IvanSouza, RodrigoPitangueira, RitaSantanna, Claudio2020-12-01T21:06:34Z2020-12-01T21:06:34Z2019-09Fernanda 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.3353815DOI: 10.1145/3350768.3353815http://repositorio.ufba.br/ri/handle/ri/32455Artigo publicado na Trilha de Educação do principal evento de Engenharia de Software do Brasil, o SBES - Simpósio Brasileiro de Engenharia de Software.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.Submitted by Christina Chavez (flach@ufba.br) on 2020-11-25T16:04:30Z No. of bitstreams: 1 preprint-Experiencia_FLOSS_e_UML___SBES_ET.pdf: 1157636 bytes, checksum: 1e507271d95cf1366d62a159c35952ce (MD5)Approved for entry into archive by Kleber Ferreira (kcf@ufba.br) on 2020-12-01T21:06:34Z (GMT) No. of bitstreams: 1 preprint-Experiencia_FLOSS_e_UML___SBES_ET.pdf: 1157636 bytes, checksum: 1e507271d95cf1366d62a159c35952ce (MD5)Made available in DSpace on 2020-12-01T21:06:34Z (GMT). No. of bitstreams: 1 preprint-Experiencia_FLOSS_e_UML___SBES_ET.pdf: 1157636 bytes, checksum: 1e507271d95cf1366d62a159c35952ce (MD5) Previous issue date: 2019-09Apoio parcial via bolsa de Mestrado: FAPESB; Instituições envolvidas (salários das pesquisadoras): UFBA e UNIT (Sergipe).ACM Digital LibraryACMBrasilhttps://dl.acm.org/doi/abs/10.1145/3350768.3353815reponame:Repositório Institucional da UFBAinstname:Universidade Federal da Bahia (UFBA)instacron:UFBASoftware engineeringEngenharia de softwareSoftware engineering educationEducação em engenharia de softwareOpen source softwareSoftware de código abertoFLOSS in Software Engineering Education: Supporting the Instructor in the Quest for Providing Real Experience for Studentsinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/conferenceObjectinfo:eu-repo/semantics/openAccessporORIGINALpreprint-Experiencia_FLOSS_e_UML___SBES_ET.pdfpreprint-Experiencia_FLOSS_e_UML___SBES_ET.pdfapplication/pdf1157636https://repositorio.ufba.br/bitstream/ri/32455/1/preprint-Experiencia_FLOSS_e_UML___SBES_ET.pdf1e507271d95cf1366d62a159c35952ceMD51LICENSElicense.txtlicense.txttext/plain1442https://repositorio.ufba.br/bitstream/ri/32455/2/license.txte3e6f4a9287585a60c07547815529482MD52TEXTpreprint-Experiencia_FLOSS_e_UML___SBES_ET.pdf.txtpreprint-Experiencia_FLOSS_e_UML___SBES_ET.pdf.txtExtracted texttext/plain47773https://repositorio.ufba.br/bitstream/ri/32455/3/preprint-Experiencia_FLOSS_e_UML___SBES_ET.pdf.txt42adb92875c337ad6253b214b78ec651MD53ri/324552022-08-08 12:00:19.449oai:repositorio.ufba.br:ri/32455VGVybW8gZGUgTGljZW4/YSwgbj9vIGV4Y2x1c2l2bywgcGFyYSBvIGRlcD9zaXRvIG5vIFJlcG9zaXQ/cmlvIEluc3RpdHVjaW9uYWwgZGEgVUZCQS4KCiBQZWxvIHByb2Nlc3NvIGRlIHN1Ym1pc3M/Pz8/byBkZSBkb2N1bWVudG9zLCBvIGF1dG9yIG91IHNldSByZXByZXNlbnRhbnRlIGxlZ2FsLCBhbyBhY2VpdGFyIGVzc2UgdGVybW8gZGUgbGljZW4/Pz8/YSwgY29uY2VkZSBhbyBSZXBvc2l0Pz8/P3JpbyBJbnN0aXR1Y2lvbmFsIGRhIFVuaXZlcnNpZGFkZSBGZWRlcmFsIGRhIEJhaGlhIG8gZGlyZWl0byBkZSBtYW50ZXIgdW1hIGM/Pz8/cGlhIGVtIHNldSByZXBvc2l0Pz8/P3JpbyBjb20gYSBmaW5hbGlkYWRlLCBwcmltZWlyYSwgZGUgcHJlc2VydmE/Pz8/Pz8/P28uIAoKRXNzZXMgdGVybW9zLCBuPz8/P28gZXhjbHVzaXZvcywgbWFudD8/Pz9tIG9zIGRpcmVpdG9zIGRlIGF1dG9yL2NvcHlyaWdodCwgbWFzIGVudGVuZGUgbyBkb2N1bWVudG8gY29tbyBwYXJ0ZSBkbyBhY2Vydm8gaW50ZWxlY3R1YWwgZGVzc2EgVW5pdmVyc2lkYWRlLgoKIFBhcmEgb3MgZG9jdW1lbnRvcyBwdWJsaWNhZG9zIGNvbSByZXBhc3NlIGRlIGRpcmVpdG9zIGRlIGRpc3RyaWJ1aT8/Pz8/Pz8/bywgZXNzZSB0ZXJtbyBkZSBsaWNlbj8/Pz9hIGVudGVuZGUgcXVlOgoKIE1hbnRlbmRvIG9zIGRpcmVpdG9zIGF1dG9yYWlzLCByZXBhc3NhZG9zIGEgdGVyY2Vpcm9zLCBlbSBjYXNvIGRlIHB1YmxpY2E/Pz8/Pz8/P2VzLCBvIHJlcG9zaXQ/Pz8/cmlvIHBvZGUgcmVzdHJpbmdpciBvIGFjZXNzbyBhbyB0ZXh0byBpbnRlZ3JhbCwgbWFzIGxpYmVyYSBhcyBpbmZvcm1hPz8/Pz8/Pz9lcyBzb2JyZSBvIGRvY3VtZW50byAoTWV0YWRhZG9zIGRlc2NyaXRpdm9zKS4KCiBEZXN0YSBmb3JtYSwgYXRlbmRlbmRvIGFvcyBhbnNlaW9zIGRlc3NhIHVuaXZlcnNpZGFkZSBlbSBtYW50ZXIgc3VhIHByb2R1Pz8/Pz8/Pz9vIGNpZW50Pz8/P2ZpY2EgY29tIGFzIHJlc3RyaT8/Pz8/Pz8/ZXMgaW1wb3N0YXMgcGVsb3MgZWRpdG9yZXMgZGUgcGVyaT8/Pz9kaWNvcy4KCiBQYXJhIGFzIHB1YmxpY2E/Pz8/Pz8/P2VzIHNlbSBpbmljaWF0aXZhcyBxdWUgc2VndWVtIGEgcG9sPz8/P3RpY2EgZGUgQWNlc3NvIEFiZXJ0bywgb3MgZGVwPz8/P3NpdG9zIGNvbXB1bHM/Pz8/cmlvcyBuZXNzZSByZXBvc2l0Pz8/P3JpbyBtYW50Pz8/P20gb3MgZGlyZWl0b3MgYXV0b3JhaXMsIG1hcyBtYW50Pz8/P20gYWNlc3NvIGlycmVzdHJpdG8gYW9zIG1ldGFkYWRvcyBlIHRleHRvIGNvbXBsZXRvLiBBc3NpbSwgYSBhY2VpdGE/Pz8/Pz8/P28gZGVzc2UgdGVybW8gbj8/Pz9vIG5lY2Vzc2l0YSBkZSBjb25zZW50aW1lbnRvIHBvciBwYXJ0ZSBkZSBhdXRvcmVzL2RldGVudG9yZXMgZG9zIGRpcmVpdG9zLCBwb3IgZXN0YXJlbSBlbSBpbmljaWF0aXZhcyBkZSBhY2Vzc28gYWJlcnRvLgo=Repositório InstitucionalPUBhttp://192.188.11.11:8080/oai/requestopendoar:19322022-08-08T15:00:19Repositório Institucional da UFBA - Universidade Federal da Bahia (UFBA)false
dc.title.pt_BR.fl_str_mv FLOSS in Software Engineering Education: Supporting the Instructor in the Quest for Providing Real Experience for Students
title FLOSS in Software Engineering Education: Supporting the Instructor in the Quest for Providing Real Experience for Students
spellingShingle FLOSS in Software Engineering Education: Supporting the Instructor in the Quest for Providing Real Experience for Students
Gomes, Fernanda
Software engineering
Engenharia de software
Software engineering education
Educação em engenharia de software
Open source software
Software de código aberto
title_short FLOSS in Software Engineering Education: Supporting the Instructor in the Quest for Providing Real Experience for Students
title_full FLOSS in Software Engineering Education: Supporting the Instructor in the Quest for Providing Real Experience for Students
title_fullStr FLOSS in Software Engineering Education: Supporting the Instructor in the Quest for Providing Real Experience for Students
title_full_unstemmed FLOSS in Software Engineering Education: Supporting the Instructor in the Quest for Providing Real Experience for Students
title_sort FLOSS in Software Engineering Education: Supporting the Instructor in the Quest for Providing Real Experience for Students
author Gomes, Fernanda
author_facet Gomes, Fernanda
Brito, Moara
Toledo, Jenifer
Chavez, Christina Von Flach Garcia
author_role author
author2 Brito, Moara
Toledo, Jenifer
Chavez, Christina Von Flach Garcia
author2_role author
author
author
dc.contributor.editor.none.fl_str_mv Machado, Ivan
Souza, Rodrigo
Pitangueira, Rita
Santanna, Claudio
dc.contributor.author.fl_str_mv Gomes, Fernanda
Brito, Moara
Toledo, Jenifer
Chavez, Christina Von Flach Garcia
Gomes, Fernanda
Brito, Moara
Toledo, Jenifer
Chavez, Christina Von Flach Garcia
dc.subject.por.fl_str_mv Software engineering
Engenharia de software
Software engineering education
Educação em engenharia de software
Open source software
Software de código aberto
topic Software engineering
Engenharia de software
Software engineering education
Educação em engenharia de software
Open source software
Software de código aberto
description Artigo publicado na Trilha de Educação do principal evento de Engenharia de Software do Brasil, o SBES - Simpósio Brasileiro de Engenharia de Software.
publishDate 2019
dc.date.issued.fl_str_mv 2019-09
dc.date.accessioned.fl_str_mv 2020-12-01T21:06:34Z
dc.date.available.fl_str_mv 2020-12-01T21:06:34Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/conferenceObject
format conferenceObject
status_str publishedVersion
dc.identifier.citation.fl_str_mv 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
dc.identifier.uri.fl_str_mv http://repositorio.ufba.br/ri/handle/ri/32455
dc.identifier.other.none.fl_str_mv DOI: 10.1145/3350768.3353815
identifier_str_mv 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
DOI: 10.1145/3350768.3353815
url http://repositorio.ufba.br/ri/handle/ri/32455
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv ACM
dc.publisher.country.fl_str_mv Brasil
publisher.none.fl_str_mv ACM
dc.source.pt_BR.fl_str_mv https://dl.acm.org/doi/abs/10.1145/3350768.3353815
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFBA
instname:Universidade Federal da Bahia (UFBA)
instacron:UFBA
instname_str Universidade Federal da Bahia (UFBA)
instacron_str UFBA
institution UFBA
reponame_str Repositório Institucional da UFBA
collection Repositório Institucional da UFBA
bitstream.url.fl_str_mv https://repositorio.ufba.br/bitstream/ri/32455/1/preprint-Experiencia_FLOSS_e_UML___SBES_ET.pdf
https://repositorio.ufba.br/bitstream/ri/32455/2/license.txt
https://repositorio.ufba.br/bitstream/ri/32455/3/preprint-Experiencia_FLOSS_e_UML___SBES_ET.pdf.txt
bitstream.checksum.fl_str_mv 1e507271d95cf1366d62a159c35952ce
e3e6f4a9287585a60c07547815529482
42adb92875c337ad6253b214b78ec651
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFBA - Universidade Federal da Bahia (UFBA)
repository.mail.fl_str_mv
_version_ 1793970272488914944