Use este identificador para citar ou linkar para este item:
https://repositorio.ufba.br/handle/ri/39382
Registro completo de metadados
Campo DC | Valor | Idioma |
---|---|---|
dc.creator | Silva, Fernanda Gomes | - |
dc.creator | Santos, Paulo Ezequiel Dias | - |
dc.creator | Chavez, Christina von Flach Garcia | - |
dc.date.accessioned | 2024-05-24T17:35:34Z | - |
dc.date.available | 2024-06-01 | - |
dc.date.available | 2024-05-24T17:35:34Z | - |
dc.date.issued | 2023-01-30 | - |
dc.identifier.citation | SILVA, Fernanda Gomes; SANTOS, Paulo Ezequiel Dias; CHAVEZ, Christina von Flach Garcia. OSS in software engineering education: mapping characteristics of brazilian instructors. Journal of software engineering research and development. Porto Alegre - RS, p. 1-14. 17 jan. 2023. Disponível em: https://journals-sol.sbc.org.br/index.php/jserd/article/view/1977. Acesso em: 24 maio 2024. | pt_BR |
dc.identifier.issn | 2195-1721 | pt_BR |
dc.identifier.uri | https://repositorio.ufba.br/handle/ri/39382 | - |
dc.description.abstract | Software Engineering is a crucial topic in undergraduate computingrelated courses and provides the basic knowledge and skills necessary for professional practice in the software industry. Teaching Software Engi neering principles, concepts, and practices and relating them to realworld scenarios are challenging tasks, and the adoption of Open Source Software (OSS) projects can help to face these challenges. On the other hand, adopting OSS projects as a didactic resource may introduce additional challenges to instructors who are not familiar with the OSS ecosystem. Objective: In this paper, we identified and mapped the profiles of instructors of Software Engineering courses concerning their classroom practices and use of OSS projects in Software Engineering Edu cation. Method: We surveyed 90 higher education instructors in Brazil to collect data regarding their familiarity with the Software Engineering knowledge areas, pedagogical methods and resources used, and familiarity with and use of OSS projects in the classroom. Then, we resorted to data mining techniques, for instance, Kmodes and Decision Tree algorithms, to identify instructors’ characteristics according to their classroom practices and use of OSS projects in the course activities. Results: Our findings include the characterization of instructors who use and instructors that do not use OSS projects in Software Engineering Education and the grouping of instructors after the application of the Kmodes algorithm, and after the application of the Decision Tree algorithm, with similar characteristics of the pedagogical practices. The main result of this work is that the familiarity with OSS projects and the use of active learning methods were characteristics present in the application of the Kmodes and Decision Tree algorithms, that distinguished instructors who used OSS projects from those that did not use them in Software Engineering Education. Finally, we confirmed that familiarity with OSS projects could have a positive influence on the instructors’ interest and potential for adopting this approach in Software Engineering Education. | pt_BR |
dc.language | eng | pt_BR |
dc.publisher | Sociedade Brasileira de Computação | pt_BR |
dc.relation.ispartof | JSERD - Journal of Software Engineering Research and Development | pt_BR |
dc.rights | Acesso Aberto | pt_BR |
dc.subject | Engenharia de Software -- Brasil -- Estudo e ensino | pt_BR |
dc.subject | Software Livre | pt_BR |
dc.subject | Engenharia -- Práticas em sala de aula | pt_BR |
dc.subject | Características do instrutor | pt_BR |
dc.subject | Técnicas de mineração de dados | pt_BR |
dc.subject | Software de código aberto (OSS) | pt_BR |
dc.subject | Estudo de pesquisa | pt_BR |
dc.subject.other | Software Engineering -- Brazil -- Study & Teaching | pt_BR |
dc.subject.other | Free software | pt_BR |
dc.subject.other | Engineering -- Classroom Practices | pt_BR |
dc.subject.other | Instructor characteristics | pt_BR |
dc.subject.other | Data mining techniques | pt_BR |
dc.subject.other | Open Source Software (OSS) | pt_BR |
dc.subject.other | Survey Study | pt_BR |
dc.title | OSS in software engineering education: mapping characteristics of brazilian instructors | pt_BR |
dc.title.alternative | OSS no ensino de engenharia de software: mapeamento de características de instrutores brasileiros | pt_BR |
dc.type | Artigo de Periódico | pt_BR |
dc.publisher.initials | SBC | pt_BR |
dc.publisher.country | Brasil | pt_BR |
dc.subject.cnpq | CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO | pt_BR |
dc.subject.cnpq | CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO | pt_BR |
dc.subject.cnpq | CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::ENGENHARIA DE SOFTWARE | pt_BR |
dc.citation.issue | 1 | pt_BR |
dc.citation.spage | 1 | pt_BR |
dc.citation.epage | 14 | pt_BR |
dc.identifier.doi | https://doi.org/10.5753/jserd.2023.1977 | pt_BR |
dc.description.resumo | Engenharia de Software é um tema crucial nos cursos de graduação relacionados à computação e fornece conhecimentos e habilidades básicas necessárias para a prática profissional na indústria de software. Ensinar princípios, conceitos e práticas de Engenharia de Software e relacioná-los com cenários do mundo real são tarefas desafiadoras, e a adoção de projetos de Software de Código Aberto (OSS) pode ajudar a enfrentar esses desafios. Por outro lado, a adoção de projetos de OSS como recurso didático pode introduzir desafios adicionais aos instrutores que não estão familiarizados com o ecossistema de OSS. Objetivo: Neste artigo, identificamos e mapeamos os perfis de professores de cursos de Engenharia de Software em relação às suas práticas em sala de aula e uso de projetos de OSS no Ensino de Engenharia de Software. Método: Foram entrevistados 90 professores do ensino superior no Brasil para coletar dados sobre sua familiaridade com as áreas de conhecimento da Engenharia de Software, métodos e recursos pedagógicos utilizados, e familiaridade e uso de projetos de OSS em sala de aula. Em seguida, recorremos a técnicas de mineração de dados, por exemplo, algoritmos Kmodes e Árvore de Decisão, para identificar características dos instrutores de acordo com suas práticas em sala de aula e uso de projetos de OSS nas atividades do curso. Resultados: Nossos achados incluem a caracterização de instrutores que utilizam e instrutores que não utilizam projetos de OSS no Ensino de Engenharia de Software e o agrupamento de instrutores após a aplicação do algoritmo Kmodes, e após a aplicação do algoritmo Árvore de Decisão, com características semelhantes de as práticas pedagógicas. O principal resultado deste trabalho é que a familiaridade com projetos de OSS e a utilização de métodos ativos de aprendizagem foram características presentes na aplicação dos algoritmos Kmodes e Árvore de Decisão, que distinguiram instrutores que utilizavam projetos de OSS daqueles que não os utilizavam em Software. Educação em Engenharia. Por fim, confirmamos que a familiaridade com projetos de OSS pode ter uma influência positiva no interesse e no potencial dos instrutores para adotar esta abordagem no Ensino de Engenharia de Software. | pt_BR |
Aparece nas coleções: | Artigo Publicado em Periódico (PGCOMP) |
Arquivos associados a este item:
Arquivo | Descrição | Tamanho | Formato | |
---|---|---|---|---|
2023_ExtendedVersion_Paper_JSERD.pdf | Versão estendida do artigo Premiado no SBES 2020 - Trilha da Educação | 3,59 MB | Adobe PDF | Visualizar/Abrir |
Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.