Skip to main content
Research line

Software engineering, evolution, and quality

How to design, build, assess, maintain, and evolve software systems with quality, predictability, and sustainability.

Areas of expertise:7
Researchers:6
Linked projects:2

Scope

This line gathers CEDIS’s tradition in software engineering: architecture and product lines, requirements engineering, quality, verification, validation and testing, and the process-related share of sustainable software development. The focus is on methods, models, and tools that make building and evolving software more predictable and the product more reliable over its lifetime.

Projects in this line arise both from partner organizations’ needs and from open questions in the literature, and feed undergraduate and graduate courses in Software Engineering.

Research questions

  • How can software architectures be assessed and evolved in long-lived systems?
  • Which requirements and quality practices reduce rework in small and medium teams?
  • How can software be maintained and evolved without degrading quality, testability, and maintainability?

Main methods

  • Case studies
  • Controlled experiments
  • Systematic reviews
  • Action research with partner organizations

Recent output 133

  1. 2026 Software/patent registration
    Computer program registration certificate: Chatbot as a Support Tool for Requirements Engineering
    Fause Carlos Mascarenhas Lustosa Junior, George Marsicano Corrêa, Pedro Henrique Muniz de Oliveira
  2. 2026 Journal article
    Digital citizenship and information mediation in the use of e-Gov services by older adults: a study in the Federal District
    Ricardo Ajax Dias Kosloski, Leides Barroso de Azevedo Moura, Marília Miranda Forte Gomes
  3. 2026 Undergraduate thesis
    Pipeline for the analysis of Brazilian biomolecules with an architecture based on microservices and GPUs
    Victorio Lázaro Rocha de Morais
  4. 2026 Undergraduate thesis
    EstocAI: intelligent inventory manager
    Luis Eduardo Carneiro Miranda, Vinícius Mendes Martins
  5. 2026 Undergraduate thesis
    Gamification as a Teaching Strategy for Code Smell Identification
    Luciano Ricardo da Silva Junior
  6. 2026 Conference paper
    DevDog: A Gamified Web Platform for Teaching Code Smell Identification
    Luciano Ricardo da Silva Junior, Sergio Antônio Andrade de Freitas, André Luiz Peron Martins Lanna
  7. 2026 Conference paper
    Adaptive Gamification as a Software Process Analytics Instrument: An Industrial Case Study in a High-Maturity Environment
    Bruno Mello Andrade, Sergio Antônio Andrade de Freitas
  8. 2025 Master's dissertation
    Automated identification of elementary processes through HTTP request analysis
    Diego Emanuel Ferreira da Rocha

See all publications →

Linked supervisions 75

  1. 2026 TCC1 (proposal)
    AI applied to Software Engineering: An analysis of the transformations caused by AI in Software Engineering development activities
    Ian Lucca Soares Mesquita, Christian Hirsch Santos
  2. 2026 Master's qualification
    Improving Software Quality through Gamification Techniques
    Lucas Pereira Gomes Linard
  3. 2026 Undergraduate thesis
    Pipeline for the analysis of Brazilian biomolecules with an architecture based on microservices and GPUs
    Victorio Lázaro Rocha de Morais
  4. 2026 Undergraduate thesis
    EstocAI: intelligent inventory manager
    Luis Eduardo Carneiro Miranda, Vinícius Mendes Martins
  5. 2026 Undergraduate thesis
    Gamification as a Teaching Strategy for Code Smell Identification
    Luciano Ricardo da Silva Junior
  6. 2025 Master's dissertation
    DevOps assessment model in cloud environments with DORA metrics: a study in the financial sector
    Emanuel Galhardo de Oliveira

See all defenses →

Line history

Aggregates and updates three lines the group already registered institutionally at UnB (SIGAA, 2021–present): Verification, Validation and Testing; Software Architecture; and Software Product Line Engineering. It corresponds to the Software Engineering sub-area of the CNPq Knowledge Areas Table.