Mariza Andrade da Silva Bigonha

Áreas de Pesquisa: Formação Acadêmica:
Doutora, PUC/RJ, Brasil, 1994
Ramal: 5891
mariza@dcc.ufmg.br


Informações resumidas do Currículo Lattes
Currículo Lattes atualizado em 01/09/2021ORCID: https://orcid.org/0000-0002-3471-0452Nome em citações bibliográficas: BIGONHA, Mariza A. S.;Bigonha, Mariza A.S.;BIGONHA, MARIZA;S.Bigonha, M.A;S. Bigonha, M. A.;S. Bigonha, M.A.;S. Bigonha, Mariza A.;BIGONHA, MARIZA ANDRADE S.
Projetos de pesquisa em andamento
2019 a Atual | Erros Lógicos em Haskell Esse projeto de pesquisa se baseia na idéia de automaticamente detectar e corrigir erros lógicos em exercícios de programação funcional. Este projeto é baseado no trabalho "Automatic Diagnosis and Correction of Logical Errors for Functional Programming Assignments", cujo alvo é a linguagem OCaml. O objetivo é adaptá-lo para funcionar eficientemente em Haskell. Para localizar corretamente o erro lógico, existe um algoritmo que calcula uma pontuação estatística que representa o grau de probabilidade de o erro estar em determinada expressão. Uma vez que a localização do erro é detectada, o próximo passo é descobrir a expressão correta para substituí-lo. Esse objetivo é alcançado combinando enumeração direcionada por tipo, redução de componentes e poda por execução simbólica. Para garantir a correção, testes são executados, confirmando que o sistema corrigiu o erro lógico. Integrantes: Mariza Andrade da Silva Bigonha (coordenador), Carlos Camarão de Figueiredo, Vanessa Cristiny Rodrigues Vasconcelos. |
2018 a Atual | Distribuição de Conhecimento em Projetos de Software: Aspectos Arquiteturais e Sociais Este trabalho de pesquisa tem por objetivo a criac~ao de uma nova abordagem para a inferência de distribuição de conhecimento em projetos de software via o uso da métrica Truck Factor. Para tanto, pretende-se: (i) desenvolver uma ferramenta para coleta de dados sociais dos desenvolvedores de um projeto; (ii) identificar métricas de arquitetura de software aplicáveis ao cálculo de distribuição de conhecimento em projetos de software; (iii) desenvolver uma ferramenta capaz de inferir de forma automática valores de truck factor considerando os três aspectos do projeto (código- fonte, social e arquitetural); (iv) conduzir um estudo comparativo para validar os dados obtidos pela nova abordagem proposta. Integrantes: Mariza Andrade da Silva Bigonha (coordenador), Kecia Aline Marques Ferreira, Mívian Marques Ferreira, IC CEFET-MG aluno. |
2017 a Atual | Modelo de Evolução de Software Baseado em Métricas Evolução de software e o processo que consiste no desenvolvimento, manutenção e atualização de um software por diversos motivos. Esse processo faz-se necessário, pois é por meio dele que novas funcionalidades são adicionadas e funcionalidades existentes são aprimoradas. Contudo, como os sistemas sofrem diversas trocas e alterações em sua estrutura interna, seus atributos de qualidade internos e externos são modificados constantemente. Nesse sentido, acredita-se que durante o processo de evolução, um sistema tende a reduzir sua qualidade interna e aumentar sua complexidade. Esse comportamento e pressuposto pelas Leis de Lehman. O objetivo desse projeto e propor um modelo de evolução de software baseado em métricas. Inicialmente nos concentramos em analisar métricas de acoplamento. Depois incorporaremos outras métricas: Número de Atributos (NOA), Número de Linhas de Código (LOC), Número de Métodos (NOM), Métodos Ponderado por Classe (WMC), Profundidade de Arvore de Heranca (DIT), Número de Filhos (NOC), e Falta de Coesão em Métodos (LCOM). Integrantes: Mariza Andrade da Silva Bigonha (coordenador), Kecia Aline Marques Ferreira, Bruno Luan Souza. |
Projetos de desenvolvimento em andamento
Últimas publicações
Artigos em periódicos
A Tool for Detecting Logical Errors in Haskell2021. WORD ACADEMY OF SCIENCE, ENGINEERING AND TECHONOLOGY.
Design Patterns in Practice from the Point of View of Developers
2020. Abakós.
The Usefulness of Software Metric Thresholds for Detection of Bad Smells and Fault Prediction
2019. INFORMATION AND SOFTWARE TECHNOLOGY.

2019. SOFTWARE-PRACTICE & EXPERIENCE.

2018. SOFTWARE QUALITY JOURNAL (ONLINE).
When GOF Design Patterns occur with God Class and Long Method Bad Smells? - An Empirical Analysis
2018. INFOCOMP.

2012. JOURNAL OF SYSTEMS AND SOFTWARE.
Trabalhos completos em congressos
On The Gap Between Software Maintenance Theory and Practitioners' Approachs2021. 2021 IEEE/ACM 8th International Workshop on Software Engineering Research and Industrial Practice (SER&IP).
Detecting Logical Errors in Haskell
2021. (ICTSS 2021)15th International Conference on Testing Software and Systems (ICTSS 2021).
The Software Engineering Observatory Portal
2021. 18th International Conference on Scientometrics & Informetrics (Online).
Revisiting the Bad Smell and Refactoring Relationship: A Systematic Literature Review
2020. 23a. Conferencia Iberoamericana en Ingeniería de Software (CibSE).
Quantifying the Effects of Refactorings on Bad Smells
2020. WTDSoft / 10th Workshop on Theses and Dissertations - Master Students (CBSOFT).
The Evolving Nature of Developers' Contributions in Open Source Projects
2020. SBCARS '20: 14th Brazilian Symposium on Software Components, Architectures, and Reuse.
Oracles of Bad Smells - a Systematic Literature Review
2020. 34th Brazilian Symposium on Software Engineering (SBES ?20).
Analysis of Coupling Evolution on Open Source Systems
2019. the XIII Brazilian Symposium.
An attribute language definition for adaptable parsing expression grammars
2019. SAC '19: The 34th ACM/SIGAPP Symposium on Applied Computing.
Heurísticas para Identificação de Ambiguidade de Autores em Projetos Open Source
2018. VI Workshop on Software Visualization, Evolution and Maintenance (CBSOFT-2018).
A systematic literature mapping on the relationship between design patterns and bad smells
2018. the 33rd Annual ACM Symposium.

2010. Simpósio Brasileiro de Linguagens de Programação.

2009. Simpósio Brasileiro de Engenharia de Software.
Resumos expandidos em congressos
Inside Commits: An Empirical Study on Commits in Open-Source Software2021. CBSOFT - SBES.
Software Engineering Evolution
2019. the XXXIII Brazilian Symposium.
Resumos em congressos
Analyzing the Impact of Refactoring on Bad Smells2020. 34th Brazilian Symposium on Software Engineering (SBES 2020).
Implementação da Linguagem Funcional Script
2000. IV Congreso Argentino de Ciencias de la Computacion.
Um Ambiente para Desenvolver Programação em Lógica Baseado no Paradigma do Estilo Literario. Primeiro Lugar na area de Ciencias e da Terra.
1998. Anais de Resumos da Setima Semana de Iniciacao Cientifica da UFMG..
Veja todas as publicações no Currículo Lattes
Orientações em andamento
Mestrado
Doutorado
Mívian Marques Ferreira. Análise de Impacto de Modificação de Software. Início: 2018. Universidade Federal de Minas Gerais (Orientador principal)Bruno Luan de Sousa. MODELAGEM E PREDIÇÃO DA EVOLUÇÃO DOS ATRIBUTOS INTERNOS DE QUALIDADE DE SOFTWARE. Início: 2017. Universidade Federal de Minas Gerais (Orientador principal)
Veja todas as orientações no Currículo Lattes