Mariza Andrade da Silva Bigonha


Áreas de Pesquisa:
Sala: 7314
Ramal: 5891
mariza@dcc.ufmg.br

Página pessoal     Lattes    Google scholar 


Informações resumidas do Currículo Lattes

Currículo Lattes atualizado em 01/09/2021

ORCID: https://orcid.org/0000-0002-3471-0452

Nome 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.


Formação acadêmica

Doutorado em Informática na Pontifícia Universidade Católica do Rio de Janeiro em 1994
Mestrado em Ciências da Computação na Universidade Federal de Minas Gerais em 1985
Graduado em direito na FACULDADE DE DIREITO DE VARGINHA em 1974

Projetos de pesquisa em andamento

2019 a AtualErros 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 AtualDistribuiçã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 AtualModelo 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

Veja todos os projetos no Currículo Lattes

Últimas publicações

Artigos em periódicos

A Tool for Detecting Logical Errors in Haskell
2021. WORD ACADEMY OF SCIENCE, ENGINEERING AND TECHONOLOGY.
Design Patterns in Practice from the Point of View of Developers
2020. Abakós.
An exploratory study on cooccurrence of design patterns and bad smells using software metrics
2019. SOFTWARE-PRACTICE & EXPERIENCE.
The Usefulness of Software Metric Thresholds for Detection of Bad Smells and Fault Prediction
2019. INFORMATION AND SOFTWARE TECHNOLOGY.
When GOF Design Patterns occur with God Class and Long Method Bad Smells? - An Empirical Analysis
2018. INFOCOMP.
A model for estimating change propagation in software
2018. SOFTWARE QUALITY JOURNAL (ONLINE).
Mining architectural violations from version history
2016. EMPIRICAL SOFTWARE ENGINEERING.
Identifying Thresholds for Object-Oriented Software Metrics
2012. JOURNAL OF SYSTEMS AND SOFTWARE.

Trabalhos completos em congressos

The Software Engineering Observatory Portal
2021. 18th International Conference on Scientometrics & Informetrics (Online).
Detecting Logical Errors in Haskell
2021. (ICTSS 2021)15th International Conference on Testing Software and Systems (ICTSS 2021).
On The Gap Between Software Maintenance Theory and Practitioners' Approachs
2021. 2021 IEEE/ACM 8th International Workshop on Software Engineering Research and Industrial Practice (SER&IP).
Oracles of Bad Smells - a Systematic Literature Review
2020. 34th Brazilian Symposium on Software Engineering (SBES ?20).
The Evolving Nature of Developers' Contributions in Open Source Projects
2020. SBCARS '20: 14th Brazilian Symposium on Software Components, Architectures, and Reuse.
Quantifying the Effects of Refactorings on Bad Smells
2020. WTDSoft / 10th Workshop on Theses and Dissertations - Master Students (CBSOFT).
Revisiting the Bad Smell and Refactoring Relationship: A Systematic Literature Review
2020. 23a. Conferencia Iberoamericana en Ingeniería de Software (CibSE).
An attribute language definition for adaptable parsing expression grammars
2019. SAC '19: The 34th ACM/SIGAPP Symposium on Applied Computing.
Analysis of Coupling Evolution on Open Source Systems
2019. the XIII Brazilian Symposium.
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.
FindSmells: Flexible Composition of Bad Smell Detection Strategies
2017. 2017 IEEE/ACM 25th International Conference on Program Comprehension (ICPC).
Detection Strategies for Modularity Anomalies - An Evaluation with Software Product Lines
2017. 14th International Conference on Information Technology : New Generations ITNG 2017(online).
A Utilidade dos Valores Referência de Métricas na Avaliação da Qualidade de Software Orientado por Objeto
2017. CBSOFT - SBQS.
Applying software metric thresholds for detection of bad smells
2017. the 11th Brazilian Symposium.
The Register Allocation and Instruction Scheduling Challenge
2017. the 21st Brazilian Symposium.
Evaluating Co-Occurrence of GOF Design Patterns with God Class and Long Method Bad Smells
2017. XIII Simpósio Brasileiro de Sistemas de Informação - (SBSI).
A Utilidade dos Valores Referência de Métricas na Avaliação da Qualidade de Software Orientado por Objeto
2016. XIV Workshop de Teses e Dissertações em Qualidade de Software (WTDQS),.
Efficient SSI Conversion
2010. Simpósio Brasileiro de Linguagens de Programação.
Valores Referência para Métricas de Software Orientado por Objetos
2009. Simpósio Brasileiro de Engenharia de Software.

Resumos expandidos em congressos

Inside Commits: An Empirical Study on Commits in Open-Source Software
2021. CBSOFT - SBES.
Software Engineering Evolution
2019. the XXXIII Brazilian Symposium.

Resumos em congressos

Analyzing the Impact of Refactoring on Bad Smells
2020. 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