Andrea Bordin | Universidade Federal de Santa Catarina - UFSC (Federal University of Santa Catarina) (original) (raw)
Papers by Andrea Bordin
19th Brazilian Symposium on Software Quality
Software Engineering undergraduate programs began to emerge in Brazil in 1985. Nowadays there are... more Software Engineering undergraduate programs began to emerge in Brazil in 1985. Nowadays there are about 75 courses in the country. Since then, software engineers have started attending postgraduate programs and working in the industry. The graduates’ perception is an important tool for the identification of positive and negative points related to different aspects of their education, as well as putting into practice improvements in the formation of the future graduates. In this context, the objective of this article is to analyse the perceptions of graduates of the Software Engineering undergraduate program at Unipampa about their graduation, considering the program’s contribution to the postgraduate programs and the industry. A questionnaire with closed and open questions was sent to all graduates and the answers were analysed quantitatively and qualitatively. Based on the results, analyses were made and several contributions are presented, that may be useful to the academic community of software engineering education in the country, such as the adoption of active methodology Problem-Based Learning, the constant updating of the methodologies and technologies adopted by the undergraduate program, as well as continuous qualification of the professors.
Proceedings of the XXXI Brazilian Symposium on Software Engineering, 2017
Problem-Based Learning (PBL) has been adopted by undergraduate degree programs in different knowl... more Problem-Based Learning (PBL) has been adopted by undergraduate degree programs in different knowledge areas. In Brazil, although there are reports about the use of this approach in different formats on Computing Programs, we are not aware of many works available in the literature regarding its integration into the curriculum. On Software Engineering undergraduate degree programs, the only experience that mentions the PBL integration we know until the current date is that being applied at Federal University of Pampa (Unipampa). This paper shows how the PBL approach is integrated into the curriculum of this program by means of six problem-solving courses distributed along the curriculum and organized within thematic axes. Moreover, this work presents and discusses the students' perception regarding PBL adoption. These perceptions were obtained through a research instrument applied to both undergraduate students and bachelors in the program. Based on the results, we concluded that most students agree that the objectives of the PBL adoption in the curriculum have been achieved. However, current results suggest that collaborative work still is a challenge to be addressed.
Anais do XVII Women in Information Technology (WIT 2023)
Este artigo descreve a experiência de desenvolvimento e aplicação de oficinas de robótica para al... more Este artigo descreve a experiência de desenvolvimento e aplicação de oficinas de robótica para alunas do ensino fundamental de escolas públicas e privadas do município de Araranguá/SC. A metodologia aplicada está descrita neste artigo de modo a ser aprimorada e replicada. A robótica se mostrou uma atividade muito motivadora para as meninas, principalmente para as mais jovens, que acabaram criando um vínculo com seus robôs desenvolvidos. Os desejos das alunas ao final de cada oficina foram de levar o robô para casa, para as crianças do ensino fundamental I e de permanecer em contato com a tecnologia com novas atividades para as do ensino fundamental II.
Anais do X Symposium on Knowledge Discovery, Mining and Learning (KDMiLe 2022)
Lead management is an essential part of the customer acquisition and retention stages. However, a... more Lead management is an essential part of the customer acquisition and retention stages. However, as the number of leads increases, data-driven management automation is critical for better customer acquisition and retention. In this context, the present work proposes a method that supports lead management to identify and recommend to the sales team, future interests of leads that already exist in an organizations database in order to acquire or retain customers. To fulfill this objective, the network representation learning and link prediction models are explored. A case study is presented to demonstrate the effectiveness of the proposed method. All generated models reached a value between 0.873 and 0.998 of ROC-AUC. However, the prediction models showed low coefficient values, far from 1, the ideal value. Nevertheless, the method shows promise to be investigated in practice. For future work, a deep understanding of technical capabilities of network learning is suggested to obtain bet...
Anais do XXXI Workshop sobre Educação em Computação (WEI 2023)
Este artigo relata uma experiência de ensino de engenharia de software na qual foi adotada uma ab... more Este artigo relata uma experiência de ensino de engenharia de software na qual foi adotada uma abordagem metodológica mista, com aulas presenciais e desenvolvimento de projetos em colaboração com empresas da indústria de software. Os projetos tiveram cunho extensionista e de pesquisa e demandaram níveis crescentes de autonomia dos alunos. O planejamento dos desafios, a forma de execução e os artefatos resultantes são detalhados de forma a permitir a reprodutibilidade. A experiência foi avaliada na perspectiva dos alunos e da professora e uma série de sugestões para lidar com os desafios são apresentadas.
Anais do III Simpósio Brasileiro de Educação em Computação (EDUCOMP 2023), Apr 24, 2023
Anais do XIV Computer on the Beach - COTB'23
RESUMOEste artigo apresenta uma ação realizada em um projeto deextensão voltado a motivar meninas... more RESUMOEste artigo apresenta uma ação realizada em um projeto deextensão voltado a motivar meninas e mulheres para a áreade tecnologia. Além de motivar a entrada destas meninasnos cursos de tecnologia do ensino superior, o projetotambém atua com o objetivo de acolher e mitigar a evasãodas meninas nos cursos de tecnologias e engenharias. Oobjetivo deste trabalho é apresentar o relato de experiênciade um evento de acolhimento para alunas de cursos detecnologias e engenharias realizado no início do segundosemestre de 2022. No evento foram compartilhadasvivências de professoras e alunas, tanto no ambienteacadêmico como no profissional, assim como foramlevantadas ideias de ações para colaborar com o objetivodo projeto. Foram propostas oficinas de robótica paraalunas do ensino fundamental, palestras com mulheresreferências na área de TI, dentre outras.
Anais do XVI Women in Information Technology (WIT 2022)
Este artigo provê uma análise das citações dos seis anos do Workshop Women in Techcnology (WIT) c... more Este artigo provê uma análise das citações dos seis anos do Workshop Women in Techcnology (WIT) com o intuito de identificar os artigos com maior prestígio, os principais indicadores bibliométricos e o fluxo de conhecimento da rede de citações. O processo foi realizado por meio da coleta, extração e análise dos artigos citados no evento. A análise revela que a maioria dos documentos citados foram publicados em eventos e mais especificamente no WIT. O artigo com mais prestígio aborda o Programa Meninas Digitais. A rede de citação é fracamente conectada e possui 6 componentes isolados. Os resultados dessa análise podem subsidiar tomadas de decisão, tanto para pesquisadores, como para a organização do evento.
e especialmente à Silvia Bentancourt na reta final deste trabalho. Aos professores do PPGEGC, Dr.... more e especialmente à Silvia Bentancourt na reta final deste trabalho. Aos professores do PPGEGC, Dr. Roberto Carlos do Santos Pacheco, Dra. Gertrudes Dandolini e Dr. Gregório Varvakis pelo tempo despendido e pelas valiosas contribuições, tanto na concepção do instrumento da avaliação, quanto na avaliação em si deste trabalho. Aos colegas da Universidade Federal do Pampa (Unipampa), Dr. Fladimir Fernandes pela leitura e contribuições do documento de qualificação e Dr. Fábio Kepler pelo suporte na ferramenta ScriptLattes. Em âmbito institucional gostaria de mencionar primeiramente o Instituto Stela e agradecer pelos anos de aprendizagem e pela oportunidade que viabilizou o período inicial de vivência deste ciclo de aprendizagem. Á Unipampa, campus Alegrete, que através dos seus gestores viabilizaram o meu afastamento da Universidade, permitindo assim, que um novo momento de dedicação integral e aprendizagem acontecesse. Por fim, à minha mãe, família e amigos, especialmente ao amigo Sérgio Melo de Almeida, que sempre torceram por mim.
Anais do XV Women in Information Technology (WIT 2021), 2021
Este artigo tem como objetivo prover uma análise bibliométrica dos cinco anos do workshop Women i... more Este artigo tem como objetivo prover uma análise bibliométrica dos cinco anos do workshop Women in Tehcnology (WIT). A pesquisa utiliza indicadores de Produtividade e Impacto, bem como indicadores de Colaboração Científica. A análise revela que o número de artigos, autores e citações aumentaram no decorrer dos anos. Já a rede de colaboração científica aparece fragmentada, com muitos grupos publicando de forma isolada. É possível concluir que o WIT está se fortalecendo enquanto espaço para compartilhamento de experiências e conhecimento de uma comunidade ativa e interessada na temática mulheres na tecnologia.
Anais da VI Escola Regional de Engenharia de Software (ERES 2022)
Este artigo apresenta uma análise bibliométrica dos cinco anos da Escola Regional de Engenharia d... more Este artigo apresenta uma análise bibliométrica dos cinco anos da Escola Regional de Engenharia de Software. Por meio de procedimentos de coleta, processamento e análise dos dados das publicações indexadas na biblioteca SOL foram obtidos indicadores de produtividade, impacto e de colaboração científica. Os resultados revelam que um expressivo número de artigos, autores mais produtivos e com relações de colaboração mais frequentes são oriundos de uma mesma instituição. Conclui-se que o evento pode se consolidar mais aumentando e intensificando os laços de colaboração entre as instituições.
An excess of unstructured information is available in scientific repositories, causing problems i... more An excess of unstructured information is available in scientific repositories, causing problems in retrieving, extracting and reusing . To facilitate the retrieval of information, was proposed the use of nanopublication (NP), using semantic technologies for evidence important data, facilitating computational interpretation and reuse of statements.In this paper, we propose a method for the creation and recovery of NPs. The validation of the method is done in the domain of analysis of scientific collaboration networks, resulting in semantic artifacts capable of recovering information at a lower granularity level. Resumo. Um excesso de informações não estruturadas está disponı́vel em repositórios cientı́ficos, ocasionando problemas para recuperá-las, extraı́-las e reutilizá-las. Para facilitar a recuperação de informações, foi proposto o uso de nanopublicação (NP), que ao utilizar tecnologias semânticas, evidencia dados importantes, facilitando a interpretação computacional e o reúso d...
Anais do Women in Information Technology (WIT 2020)
Este trabalho apresenta uma análise da formação acadêmica e atuação profissional das egressas dos... more Este trabalho apresenta uma análise da formação acadêmica e atuação profissional das egressas dos cursos de Ciência da Computação (CC) e Engenharia de Software (ES) da UNIPAMPA. Os dados foram coletados através de um questionário elaborado com base em diversas referências. A partir das respostas completas, foi possível definir os perfis das egressas dos cursos, bem como pontuar as similaridades e diferenças mais significativas. Observou-se que egressas de CC tendem a realizar o mestrado acadêmico, enquanto as de ES se inserem imediatamente no mercado de trabalho.
Proceedings of the XXXIV Brazilian Symposium on Software Engineering, 2020
Software systems developed over a long period of time require constant maintenance to remain usef... more Software systems developed over a long period of time require constant maintenance to remain useful to organizations. These systems, which tend to degrade and cause maintenance problems, are usually called legacy systems. The management of legacy systems involves understanding its characteristics, such as what it is, what problems it presents and which evolution strategies. From the literature perspective, there is a wide and diversified understanding of these characteristics. This article is intended to provide a more concise understanding of such features related to legacy systems. To achieve this goal, textual excerpts from the literature were collected and analyzed according to Grounded Theory (GT) procedures, resulting in a concise understanding supported by visual models. The results show that systems developed with obsolete technologies, some decades ago, that have incomplete or missing documentation, among others, are defining characteristics for a system to be considered legacy. Some characteristics cause financial problems, difficulty in maintaining the code, among others. It was also observed that there are several evolution strategies and that migration of legacies to the platform is a trend. It is hoped that this study will serve as support for the identification of elements that indicate whether a system is or is becoming a legacy, as well as the possible solutions to evolve them. In addition, the detailed data analysis process with GT procedures, which used a collaborative coding process with a tool developed for this purpose, can support researchers who need to use this type of method in their research in various areas of knowledge.
Proceedings of the XXXI Brazilian Symposium on Software Engineering, 2017
Learning computer programming is a challenging task as evidenced by high failure and dropout rate... more Learning computer programming is a challenging task as evidenced by high failure and dropout rates. Our work aims to overcome some difficulties of Software Engineering undergraduate students by collaborative learning practices of computer programming. In this paper we report the experience of a project executed at Federal University of Pampa to improve the practice in programming using Coding Dojos as a learning strategy. The project lasted two years and had fourteen meetings. Every meeting had three distinct moments: problem choosing, coding, and retrospective. We analyzed project results according to two perspectives. By Dojo Master perspective, we collected and summarized their perceptions by classifying what did it work and what did not work. In participants' perspective, we applied a survey to collect attitudes, which were examined through statistics and content analysis. Intersection of results point to the following positive general findings: collaborative and joyful environment favors learning, adoption of new programming practices fosters participation, and participants feel more engaged in problem solving. On the other hand, results indicate some issues that shall be addressed: exposure of programming in front of classmates is a barrier, and subsequent Coding Dojos over the same programming language.
The research interest in the topic ontology has grown considerably in recent decades. Ontologies ... more The research interest in the topic ontology has grown considerably in recent decades. Ontologies are searched or used primarily in the areas of Humanities, Exact and Health. This article aims to analyze the collaboration network based on co-authorship of Brazilian researchers on this topic. We retrieved 1179 articles in journals and national and international conferences from the Scopus database. The co-authorship network was created and analyzed using metrics social network analysis. The results show the existence of a fragmented network with many individual components, where the major component of the area presents authors with higher computing centralities. Resumo. O interesse de pesquisa pelo topico ontologia vem crescendo consideravelmente nas ultimas decadas. Ontologias sao pesquisadas ou utilizadas principalmente nas areas de Ciencias Humanas, Exatas e Saude. Esse artigo objetiva analisar a rede de colaboracao baseada em coautoria dos pesquisadores brasileiros nesse topico. F...
O capital humano de uma organizacao consiste no conjunto de conhecimentos, habilidades, atitudes ... more O capital humano de uma organizacao consiste no conjunto de conhecimentos, habilidades, atitudes e interesses de seus colaboradores. Toda a organizacao deve possuir mecanismos (processos, ferramentas) para gerir seu capital humano, pois este e seu principal recurso. A identificacao do capital humano e um processo importante na gerencia deste capital, portanto ele deve ser agil e fornecer uma visao fidedigna do mesmo. O uso de ferramentas de tecnologia de informacao pelos colaboradores durante suas praticas de trabalho geram insumos textuais eletronicos que explicitam seus conhecimentos e interesses e sao recursos passiveis de serem analisados para a identificacao de tais elementos. Esse artigo apresenta um modelo semiautomatico de descoberta de conhecimentos e interesses baseado na analise desses insumos textuais. O modelo utiliza tecnicas de Engenharia do Conhecimento como KDT (Knowledge Discovery in Text) e ontologia e objetiva ajudar no processo de identificacao do capital humano...
Proceedings of the XXXII Brazilian Symposium on Software Engineering - SBES '18, 2018
Software engineering has been consolidated in the last decades with the increasing production of ... more Software engineering has been consolidated in the last decades with the increasing production of software products and with the consequent increase in the demand for maintenance of these products, making evident the relevance of the so called maintenance phase in the life cycle of a product. However, it is observed that both academy and industry do not prioritize research and practices in this area. Based on the assumption that academic education promotes the application of best practices in the software industry and that industry practices provide subsidies to delineate what should be taught and researched in the academy, one believes it is important to analyze how software maintenance has been addressed in these two contexts. The goal of this paper is to identify if what is being taught is in accordance with the international and national curricular guidelines as well as to relate the contents recommended and taught with software maintenance practices of the industry. In order to achieve this goal, a document review was carried out on the curricular guidelines and syllabus that address software maintenance in software engineering undergraduate programs and a survey was applied in the industry to identify the practices in this area. The document review resulted in 21 topics, among which basic concepts, maintenance process, reengineering and refactoring are the most referenced topics. The comparative analysis between the academy and professional perspective revealed that the topics related to the maintenance process and reengineering are little applied in industry. On the other hand, particular aspects related to the legacy systems and the impact analysis area are a reality in companies, however little explored in the academy.
Anais do XXXI Simpósio Brasileiro de Informática na Educação (SBIE 2020), 2020
No Brasil, as Diretrizes Curriculares Nacionais dos cursos de graduação de Computação estabelecem... more No Brasil, as Diretrizes Curriculares Nacionais dos cursos de graduação de Computação estabelecem o que é esperado dos egressos de cada curso da área. Especificamente em relação aos cursos de Ciência da Computação (CC) e Engenharia de Software (ES) são instituídas algumas diferenças mas também várias semelhanças, o que pode resultar em egressos com perfis muito parecidos. Considerando esse cenário, o presente trabalho tem como objetivo apresentar os perfis de CC e ES a partir da realidade dos egressos, identificando as semelhanças e diferenças. Os resultados obtidos mostram que existem diferenças entre os perfis em relação à atuação profissional, o que não pode ser afirmado em relação à formação acadêmica.
19th Brazilian Symposium on Software Quality
Software Engineering undergraduate programs began to emerge in Brazil in 1985. Nowadays there are... more Software Engineering undergraduate programs began to emerge in Brazil in 1985. Nowadays there are about 75 courses in the country. Since then, software engineers have started attending postgraduate programs and working in the industry. The graduates’ perception is an important tool for the identification of positive and negative points related to different aspects of their education, as well as putting into practice improvements in the formation of the future graduates. In this context, the objective of this article is to analyse the perceptions of graduates of the Software Engineering undergraduate program at Unipampa about their graduation, considering the program’s contribution to the postgraduate programs and the industry. A questionnaire with closed and open questions was sent to all graduates and the answers were analysed quantitatively and qualitatively. Based on the results, analyses were made and several contributions are presented, that may be useful to the academic community of software engineering education in the country, such as the adoption of active methodology Problem-Based Learning, the constant updating of the methodologies and technologies adopted by the undergraduate program, as well as continuous qualification of the professors.
Proceedings of the XXXI Brazilian Symposium on Software Engineering, 2017
Problem-Based Learning (PBL) has been adopted by undergraduate degree programs in different knowl... more Problem-Based Learning (PBL) has been adopted by undergraduate degree programs in different knowledge areas. In Brazil, although there are reports about the use of this approach in different formats on Computing Programs, we are not aware of many works available in the literature regarding its integration into the curriculum. On Software Engineering undergraduate degree programs, the only experience that mentions the PBL integration we know until the current date is that being applied at Federal University of Pampa (Unipampa). This paper shows how the PBL approach is integrated into the curriculum of this program by means of six problem-solving courses distributed along the curriculum and organized within thematic axes. Moreover, this work presents and discusses the students' perception regarding PBL adoption. These perceptions were obtained through a research instrument applied to both undergraduate students and bachelors in the program. Based on the results, we concluded that most students agree that the objectives of the PBL adoption in the curriculum have been achieved. However, current results suggest that collaborative work still is a challenge to be addressed.
Anais do XVII Women in Information Technology (WIT 2023)
Este artigo descreve a experiência de desenvolvimento e aplicação de oficinas de robótica para al... more Este artigo descreve a experiência de desenvolvimento e aplicação de oficinas de robótica para alunas do ensino fundamental de escolas públicas e privadas do município de Araranguá/SC. A metodologia aplicada está descrita neste artigo de modo a ser aprimorada e replicada. A robótica se mostrou uma atividade muito motivadora para as meninas, principalmente para as mais jovens, que acabaram criando um vínculo com seus robôs desenvolvidos. Os desejos das alunas ao final de cada oficina foram de levar o robô para casa, para as crianças do ensino fundamental I e de permanecer em contato com a tecnologia com novas atividades para as do ensino fundamental II.
Anais do X Symposium on Knowledge Discovery, Mining and Learning (KDMiLe 2022)
Lead management is an essential part of the customer acquisition and retention stages. However, a... more Lead management is an essential part of the customer acquisition and retention stages. However, as the number of leads increases, data-driven management automation is critical for better customer acquisition and retention. In this context, the present work proposes a method that supports lead management to identify and recommend to the sales team, future interests of leads that already exist in an organizations database in order to acquire or retain customers. To fulfill this objective, the network representation learning and link prediction models are explored. A case study is presented to demonstrate the effectiveness of the proposed method. All generated models reached a value between 0.873 and 0.998 of ROC-AUC. However, the prediction models showed low coefficient values, far from 1, the ideal value. Nevertheless, the method shows promise to be investigated in practice. For future work, a deep understanding of technical capabilities of network learning is suggested to obtain bet...
Anais do XXXI Workshop sobre Educação em Computação (WEI 2023)
Este artigo relata uma experiência de ensino de engenharia de software na qual foi adotada uma ab... more Este artigo relata uma experiência de ensino de engenharia de software na qual foi adotada uma abordagem metodológica mista, com aulas presenciais e desenvolvimento de projetos em colaboração com empresas da indústria de software. Os projetos tiveram cunho extensionista e de pesquisa e demandaram níveis crescentes de autonomia dos alunos. O planejamento dos desafios, a forma de execução e os artefatos resultantes são detalhados de forma a permitir a reprodutibilidade. A experiência foi avaliada na perspectiva dos alunos e da professora e uma série de sugestões para lidar com os desafios são apresentadas.
Anais do III Simpósio Brasileiro de Educação em Computação (EDUCOMP 2023), Apr 24, 2023
Anais do XIV Computer on the Beach - COTB'23
RESUMOEste artigo apresenta uma ação realizada em um projeto deextensão voltado a motivar meninas... more RESUMOEste artigo apresenta uma ação realizada em um projeto deextensão voltado a motivar meninas e mulheres para a áreade tecnologia. Além de motivar a entrada destas meninasnos cursos de tecnologia do ensino superior, o projetotambém atua com o objetivo de acolher e mitigar a evasãodas meninas nos cursos de tecnologias e engenharias. Oobjetivo deste trabalho é apresentar o relato de experiênciade um evento de acolhimento para alunas de cursos detecnologias e engenharias realizado no início do segundosemestre de 2022. No evento foram compartilhadasvivências de professoras e alunas, tanto no ambienteacadêmico como no profissional, assim como foramlevantadas ideias de ações para colaborar com o objetivodo projeto. Foram propostas oficinas de robótica paraalunas do ensino fundamental, palestras com mulheresreferências na área de TI, dentre outras.
Anais do XVI Women in Information Technology (WIT 2022)
Este artigo provê uma análise das citações dos seis anos do Workshop Women in Techcnology (WIT) c... more Este artigo provê uma análise das citações dos seis anos do Workshop Women in Techcnology (WIT) com o intuito de identificar os artigos com maior prestígio, os principais indicadores bibliométricos e o fluxo de conhecimento da rede de citações. O processo foi realizado por meio da coleta, extração e análise dos artigos citados no evento. A análise revela que a maioria dos documentos citados foram publicados em eventos e mais especificamente no WIT. O artigo com mais prestígio aborda o Programa Meninas Digitais. A rede de citação é fracamente conectada e possui 6 componentes isolados. Os resultados dessa análise podem subsidiar tomadas de decisão, tanto para pesquisadores, como para a organização do evento.
e especialmente à Silvia Bentancourt na reta final deste trabalho. Aos professores do PPGEGC, Dr.... more e especialmente à Silvia Bentancourt na reta final deste trabalho. Aos professores do PPGEGC, Dr. Roberto Carlos do Santos Pacheco, Dra. Gertrudes Dandolini e Dr. Gregório Varvakis pelo tempo despendido e pelas valiosas contribuições, tanto na concepção do instrumento da avaliação, quanto na avaliação em si deste trabalho. Aos colegas da Universidade Federal do Pampa (Unipampa), Dr. Fladimir Fernandes pela leitura e contribuições do documento de qualificação e Dr. Fábio Kepler pelo suporte na ferramenta ScriptLattes. Em âmbito institucional gostaria de mencionar primeiramente o Instituto Stela e agradecer pelos anos de aprendizagem e pela oportunidade que viabilizou o período inicial de vivência deste ciclo de aprendizagem. Á Unipampa, campus Alegrete, que através dos seus gestores viabilizaram o meu afastamento da Universidade, permitindo assim, que um novo momento de dedicação integral e aprendizagem acontecesse. Por fim, à minha mãe, família e amigos, especialmente ao amigo Sérgio Melo de Almeida, que sempre torceram por mim.
Anais do XV Women in Information Technology (WIT 2021), 2021
Este artigo tem como objetivo prover uma análise bibliométrica dos cinco anos do workshop Women i... more Este artigo tem como objetivo prover uma análise bibliométrica dos cinco anos do workshop Women in Tehcnology (WIT). A pesquisa utiliza indicadores de Produtividade e Impacto, bem como indicadores de Colaboração Científica. A análise revela que o número de artigos, autores e citações aumentaram no decorrer dos anos. Já a rede de colaboração científica aparece fragmentada, com muitos grupos publicando de forma isolada. É possível concluir que o WIT está se fortalecendo enquanto espaço para compartilhamento de experiências e conhecimento de uma comunidade ativa e interessada na temática mulheres na tecnologia.
Anais da VI Escola Regional de Engenharia de Software (ERES 2022)
Este artigo apresenta uma análise bibliométrica dos cinco anos da Escola Regional de Engenharia d... more Este artigo apresenta uma análise bibliométrica dos cinco anos da Escola Regional de Engenharia de Software. Por meio de procedimentos de coleta, processamento e análise dos dados das publicações indexadas na biblioteca SOL foram obtidos indicadores de produtividade, impacto e de colaboração científica. Os resultados revelam que um expressivo número de artigos, autores mais produtivos e com relações de colaboração mais frequentes são oriundos de uma mesma instituição. Conclui-se que o evento pode se consolidar mais aumentando e intensificando os laços de colaboração entre as instituições.
An excess of unstructured information is available in scientific repositories, causing problems i... more An excess of unstructured information is available in scientific repositories, causing problems in retrieving, extracting and reusing . To facilitate the retrieval of information, was proposed the use of nanopublication (NP), using semantic technologies for evidence important data, facilitating computational interpretation and reuse of statements.In this paper, we propose a method for the creation and recovery of NPs. The validation of the method is done in the domain of analysis of scientific collaboration networks, resulting in semantic artifacts capable of recovering information at a lower granularity level. Resumo. Um excesso de informações não estruturadas está disponı́vel em repositórios cientı́ficos, ocasionando problemas para recuperá-las, extraı́-las e reutilizá-las. Para facilitar a recuperação de informações, foi proposto o uso de nanopublicação (NP), que ao utilizar tecnologias semânticas, evidencia dados importantes, facilitando a interpretação computacional e o reúso d...
Anais do Women in Information Technology (WIT 2020)
Este trabalho apresenta uma análise da formação acadêmica e atuação profissional das egressas dos... more Este trabalho apresenta uma análise da formação acadêmica e atuação profissional das egressas dos cursos de Ciência da Computação (CC) e Engenharia de Software (ES) da UNIPAMPA. Os dados foram coletados através de um questionário elaborado com base em diversas referências. A partir das respostas completas, foi possível definir os perfis das egressas dos cursos, bem como pontuar as similaridades e diferenças mais significativas. Observou-se que egressas de CC tendem a realizar o mestrado acadêmico, enquanto as de ES se inserem imediatamente no mercado de trabalho.
Proceedings of the XXXIV Brazilian Symposium on Software Engineering, 2020
Software systems developed over a long period of time require constant maintenance to remain usef... more Software systems developed over a long period of time require constant maintenance to remain useful to organizations. These systems, which tend to degrade and cause maintenance problems, are usually called legacy systems. The management of legacy systems involves understanding its characteristics, such as what it is, what problems it presents and which evolution strategies. From the literature perspective, there is a wide and diversified understanding of these characteristics. This article is intended to provide a more concise understanding of such features related to legacy systems. To achieve this goal, textual excerpts from the literature were collected and analyzed according to Grounded Theory (GT) procedures, resulting in a concise understanding supported by visual models. The results show that systems developed with obsolete technologies, some decades ago, that have incomplete or missing documentation, among others, are defining characteristics for a system to be considered legacy. Some characteristics cause financial problems, difficulty in maintaining the code, among others. It was also observed that there are several evolution strategies and that migration of legacies to the platform is a trend. It is hoped that this study will serve as support for the identification of elements that indicate whether a system is or is becoming a legacy, as well as the possible solutions to evolve them. In addition, the detailed data analysis process with GT procedures, which used a collaborative coding process with a tool developed for this purpose, can support researchers who need to use this type of method in their research in various areas of knowledge.
Proceedings of the XXXI Brazilian Symposium on Software Engineering, 2017
Learning computer programming is a challenging task as evidenced by high failure and dropout rate... more Learning computer programming is a challenging task as evidenced by high failure and dropout rates. Our work aims to overcome some difficulties of Software Engineering undergraduate students by collaborative learning practices of computer programming. In this paper we report the experience of a project executed at Federal University of Pampa to improve the practice in programming using Coding Dojos as a learning strategy. The project lasted two years and had fourteen meetings. Every meeting had three distinct moments: problem choosing, coding, and retrospective. We analyzed project results according to two perspectives. By Dojo Master perspective, we collected and summarized their perceptions by classifying what did it work and what did not work. In participants' perspective, we applied a survey to collect attitudes, which were examined through statistics and content analysis. Intersection of results point to the following positive general findings: collaborative and joyful environment favors learning, adoption of new programming practices fosters participation, and participants feel more engaged in problem solving. On the other hand, results indicate some issues that shall be addressed: exposure of programming in front of classmates is a barrier, and subsequent Coding Dojos over the same programming language.
The research interest in the topic ontology has grown considerably in recent decades. Ontologies ... more The research interest in the topic ontology has grown considerably in recent decades. Ontologies are searched or used primarily in the areas of Humanities, Exact and Health. This article aims to analyze the collaboration network based on co-authorship of Brazilian researchers on this topic. We retrieved 1179 articles in journals and national and international conferences from the Scopus database. The co-authorship network was created and analyzed using metrics social network analysis. The results show the existence of a fragmented network with many individual components, where the major component of the area presents authors with higher computing centralities. Resumo. O interesse de pesquisa pelo topico ontologia vem crescendo consideravelmente nas ultimas decadas. Ontologias sao pesquisadas ou utilizadas principalmente nas areas de Ciencias Humanas, Exatas e Saude. Esse artigo objetiva analisar a rede de colaboracao baseada em coautoria dos pesquisadores brasileiros nesse topico. F...
O capital humano de uma organizacao consiste no conjunto de conhecimentos, habilidades, atitudes ... more O capital humano de uma organizacao consiste no conjunto de conhecimentos, habilidades, atitudes e interesses de seus colaboradores. Toda a organizacao deve possuir mecanismos (processos, ferramentas) para gerir seu capital humano, pois este e seu principal recurso. A identificacao do capital humano e um processo importante na gerencia deste capital, portanto ele deve ser agil e fornecer uma visao fidedigna do mesmo. O uso de ferramentas de tecnologia de informacao pelos colaboradores durante suas praticas de trabalho geram insumos textuais eletronicos que explicitam seus conhecimentos e interesses e sao recursos passiveis de serem analisados para a identificacao de tais elementos. Esse artigo apresenta um modelo semiautomatico de descoberta de conhecimentos e interesses baseado na analise desses insumos textuais. O modelo utiliza tecnicas de Engenharia do Conhecimento como KDT (Knowledge Discovery in Text) e ontologia e objetiva ajudar no processo de identificacao do capital humano...
Proceedings of the XXXII Brazilian Symposium on Software Engineering - SBES '18, 2018
Software engineering has been consolidated in the last decades with the increasing production of ... more Software engineering has been consolidated in the last decades with the increasing production of software products and with the consequent increase in the demand for maintenance of these products, making evident the relevance of the so called maintenance phase in the life cycle of a product. However, it is observed that both academy and industry do not prioritize research and practices in this area. Based on the assumption that academic education promotes the application of best practices in the software industry and that industry practices provide subsidies to delineate what should be taught and researched in the academy, one believes it is important to analyze how software maintenance has been addressed in these two contexts. The goal of this paper is to identify if what is being taught is in accordance with the international and national curricular guidelines as well as to relate the contents recommended and taught with software maintenance practices of the industry. In order to achieve this goal, a document review was carried out on the curricular guidelines and syllabus that address software maintenance in software engineering undergraduate programs and a survey was applied in the industry to identify the practices in this area. The document review resulted in 21 topics, among which basic concepts, maintenance process, reengineering and refactoring are the most referenced topics. The comparative analysis between the academy and professional perspective revealed that the topics related to the maintenance process and reengineering are little applied in industry. On the other hand, particular aspects related to the legacy systems and the impact analysis area are a reality in companies, however little explored in the academy.
Anais do XXXI Simpósio Brasileiro de Informática na Educação (SBIE 2020), 2020
No Brasil, as Diretrizes Curriculares Nacionais dos cursos de graduação de Computação estabelecem... more No Brasil, as Diretrizes Curriculares Nacionais dos cursos de graduação de Computação estabelecem o que é esperado dos egressos de cada curso da área. Especificamente em relação aos cursos de Ciência da Computação (CC) e Engenharia de Software (ES) são instituídas algumas diferenças mas também várias semelhanças, o que pode resultar em egressos com perfis muito parecidos. Considerando esse cenário, o presente trabalho tem como objetivo apresentar os perfis de CC e ES a partir da realidade dos egressos, identificando as semelhanças e diferenças. Os resultados obtidos mostram que existem diferenças entre os perfis em relação à atuação profissional, o que não pode ser afirmado em relação à formação acadêmica.