Mestrado em Ciência da Computação (INF)

URI Permanente para esta coleção


Submissões Recentes

Agora exibindo 1 - 5 de 280
  • Item
    Requisitos em ação: uma arquitetura pedagógica para o ensino de engenharia de requisitos
    (Universidade Federal de Goiás, 2023-06-12) Santana, Thalia Santos de; Kudo, Taciana Novo;; Bulcão Neto, Renato de Freitas;; Bulcão Neto, Renato de Freitas; Santos, Davi Viana dos; Ferreira, Deller James
    Requirements Engineering Education (REE) is a knowledge area that raises discussions regarding the teaching of Requirements Engineering (RE) topics, aiming to provide quality training for future requirements analysts. [Problem] Despite this concern, the literature describes that the teaching of RE in undergraduate courses often lacks synergy with market demands, which is corroborated by the lack of pedagogical frameworks that permeate the REE on what and how to teach such content, causing training failures understood in academia and industry. [Objective] Thus, this work aimed to collaborate with the teaching-learning of requirements through the design of a pedagogical architecture (PA) focused on teaching specification and validation activities, in order to favor the development of hard and soft skills. [Methods] The PA was developed contemplating lesson plans, teaching materials and practical activities, and was subsequently instantiated in four editions of ER courses with undergraduate Computing students. [Results] The results of the quantitative and qualitative evaluations indicate that the techniques of user stories and acceptance test scenarios have their learning potential enhanced, being perceived by students as useful in professional practice. In addition, the teachers mention that the PA collaborates with the EER ensuring greater student participation, also highlighting the collaboration of the class scripts for a correct execution of the proposed practices. [Conclusions] Therefore, the present AP contributes to ER education by demonstrating a pedagogical framework that can promote alignment between software requirements knowledge and the hard and soft skills desired in industry.
  • Item
    Reconhecimento de entidades nomeadas em textos informais no domínio legislativo
    (Universidade Federal de Goiás, 2023-04-19) Costa, Rosimeire Pereira da; Souza, Ellen Polliana Ramos;; Silva, Nádia Félix Felipe da;; Silva, Nádia Félix Felipe da; Souza, Ellen Polliana Ramos; Silva, Sérgio Francisco da; Fernandes, Deborah Silva Alves
    Named Entity Recognition (NER) is a challenging task in Natural Language Processing (NLP) for a language as rich as Portuguese. When applied in a scenario appropriate to informal language and short texts, the task acquires a new layer of complexity, manipulating a lexicon specific to the domain in question. In this work, we expand the UlyssesNER-Br corpus for the NER task with Brazilian Portuguese comments on bill projects. Additionally, we enriched the annotated set with a formal corpus in order to analyze whether the combination of formal and informal texts from the same domain could improve the performance of NER models. Finally, we conducted experiments with a Conditional Random Fields (CRF) model, a Bidirectional LSTM-CRF model (BiLSTM-CRF), and subsequently fine-tuned a BERT and RoBERTa language model on the NER task with our dataset. We conclude that formal texts aided in identifying entities in informal texts. The best model was the fine-tuning of BERT which achieved an F1- score of 74.63%, surpassing the benchmark of related works.
  • Item
    Supporting public health policy decisions through live birth predictions for health regions of Goiás with machine learning
    (Universidade Federal de Goiás, 2023-04-11) Vitória, Arthur Ricardo de Sousa; Galvão Filho, Arlindo Rodrigues;; Galvão Filho, Arlindo Rodrigues; Coelho, Clarimar José; Soares, Anderson da Silva
    The use of forecasting models is becoming even more common in healthcare and administration applications because they can be reliable decision support tools. The live birth rate is a health index that is directly linked with maternal and newborn health, and its prediction can assist health managers to anticipate resources destined for obstetric and pediatric services. Thus, the objective of this work is to forecast the number of live births in the state of Goiás (Brazil) for a 24-month horizon, providing useful information to support the planning and implementation of public policies. This study investigates two distinct approaches: univariate and multivariate, allowing a better understanding and management of the Brazilian territorial hierarchy. Both approaches are evaluated with data provided by the information system on live births of the information department of the single health system (SINASC-DATASUS). The dataset is composed of 252 monthly records of the number of live births for the 18 health regions of Goiás. The results were measured in prediction ability by Mean Absolute Percentual Error (MAPE) and Mean Absolute Error (MAE). For the univariate approach using a LMU, the average MAPE and MAE achieved were 6.4614 and 19.9136, respectively. The multivariate approach was combined with the K-means method for clustering similar time series using a dynamic time warping measure, generating an average result of 5.5985 and 18.1360 for MAPE and MAE, respectively.
  • Item
    Ensino do pensamento computacional por meio de uma abordagem transversal apoiada por padrões de programação, jogos desconectados e Scratch
    (Universidade Federal de Goiás, 2021-03-04) Carlos, Cássio Martins; Ferreira, Deller James;; Ferreira, Deller James; Brandão, Leônidas de Oliveira; Berretta, Luciana de Oliveira
    The concept of Computational Thinking (PC) has beeing to be widely addressed in research in the past ten years. These researches look for ways to use this concept in formal education. However, it is common to find difficulties in learning the PC, because of this there is a need for teaching approaches capable of stimulating the learning of the concept. Games emerge as tools capable of expanding PC teaching results, improving student engagement and motivation. There are also programming patterns, which can be understood as a common solution to a recurring problem, which allows inexperienced students to accelerate the development of fundamental skills for PC learning. There is also software for visual programming, such as Scratch, which has an intuitive block programming interface, allowing the visualization of the command blocks and their execution. The PC is a skill that is not restricted only to information technology, in fact it can and should be applied in other areas, so it must be linked to transversal approaches. For the development of a transversal approach to teaching PC using the aforementioned tools, a design-based research methodology (Design Based Research) was applied. This methodology involves the participation of teachers in the process of developing a set of teaching practices, so that this set is contextualized in a real world of education and at the same time refined by specialists in each area of knowledge. The interactions with the teachers presented satisfactory data and produced an efficient and robust set of practices for teaching the PC in a transversal way in a context of elementary school.
  • Item
    Controle de estilo na síntese de voz em português brasileiro usando redes neurais profundas
    (Universidade Federal de Goiás, 2021-08-26) Tunnermann, Daniel; Soares, Anderson da Silva;; Soares, Anderson da Silva; Galvão Filho, Arlindo Rodrigues; Gonçalves, Cristhiane
    The popularization of computer programs capable of emulating a dialogue between machines and people, known as chatbots, has driven the development of human-computer interface solutions. In this context, there is a relevant demand in the development of conversational voice interfaces that include at least the ability of the machine to understand words and synthesize voice. The use of Neural Networks has led to a new state of the art for speech synthesis. Mean Opinion Score(MOS) tests show that the speech synthesized by this method has a quality similar to speech recorded in studio by humans. Even with this quality, these methods have difficulty to reproduce the various ways of speaking the same text, to convey information that goes beyond the content, such as emotion, intensity, speed and emphasis. Therefore, new models have been developed to control the style of the generated speech and to transfer style from one audio segment to others. Despite these recent advances, the studies carried out are concentrated on the synthesis of texts in English or Mandarin. The application of style control methods to produce variations in Brazilian Portuguese is also scarce or non-existent. The research presented here developed a neural network architecture for speech synthesis in Brazilian Portuguese capable of controlling the style of synthesized speech. This control allows pitch and velocity changes. In MOS evaluation, the constructed model obtained 4.1 on a scale from 1(Poor) to 5(Excellent), validating the subjective evaluation of good quality in synthesized audios. Examples of audio generated by the developed models can be seen at and Real-time synthesis using models resulting from this research can be performed at