People / Researchers Research profile

André Luiz Peron Martins Lanna

Adjunct Professor at the University of Brasília (UnB), working in the undergraduate Software Engineering program and the Graduate Program in Applied Computing.

André Luiz Peron Martins Lanna
Focus areas

2 mapped topic(s) in this profile.

Overview

Projects, supervisions, and academic production arranged in a single reading flow.

Academic and Professional Profile

Academic Background

  • PhD in Informatics - University of Brasília (2012-2017).
  • Master’s in Electrical Engineering - Pontifical Catholic University of Minas Gerais (2006-2009).
  • Bachelor’s in Computer Science - Pontifical Catholic University of Minas Gerais (2001-2006).

Professional Activities and Teaching

  • Adjunct Professor at the University of Brasília since 2011.
  • Courses Taught: Requirements Engineering, Verification Validation and Software Testing, Software Design, Introduction to Computer Science, Advanced Software Development, Object Orientation, Programming Techniques on Emerging Platforms.

Research Areas

Software Architecture
Software Architecture

Software Architecture is a fundamental field in systems engineering involving the structural organization of software components, their interactions, and the guiding principles that define …

Products

Products created with this researcher participation (creator, supervisor, or collaborator listed in metadata).

Contextus Portal

The app and site Contextus redefines scientific analysis with NLP and ML for direct interaction with academic knowledge.

Contributions and Acknowledgments

  • Honorable Mention at Computer on the Beach (2011).
  • CTDQS 2010 - Thesis and Dissertation Contest in Software Quality by the Brazilian Computer Society (2010).

Current Projects

  • Software Factory Laboratory: Research and development project initiated in 2018 at the University of Brasília.

Supervisory Experience

Current Supervisions

Master’s degree

  • Lucas Kuniyoshi

    (not defined)

    Master's Thesis in Applied Computing, University of Brasília (Brazil)2021

    Advisor(s)
  • Suéllyn Schopping

    (not defined)

    Master's Thesis in Applied Computing, University of Brasília (Brazil)2021

    Advisor(s)

CEDIS volunteer

Former Supervisions

Master’s degree

  1. Taylor Rodrigues Lopes

    Method for Migrating Legacy Monolithic Systems to Microservices Architecture

    Master's Thesis in Applied Computing, University of Brasília (Brazil)

    2021
    Advisor(s)
    Currently, most organizations depend on Information Systems. In general, these systems are built based on monolithic architecture, with centralized execution on a single server. Over the years, however, the constant changes to meet business needs and the accumulation of technical debt, have made these systems increasingly larger and complex, making aspects such as maintainability and scalability difficult. This difficult reality experienced by many organizations motivated the present work to investigate a new architectural trend called microservices. Popularized by companies like Netflix and Amazon, microservices can be an alternative for the modernization of legacy systems, providing low downtime and imperceptible impact to the end user. In this new architecture, the software is broken down into small parts that work independently and autonomously, bringing some improvements in terms of software quality attributes. However, there are also challenges and tradeoffs - adopting microservices tends to be a difficult process and not rarely unsuccessful, mainly due to the lack of methods to conduct the migration process. In this sense, based on scientific studies, this work presents a migration method entitled Microservice Full Cycle - MFC, inspired by the software development life cycle and DevOps strategies. The goal is to assist legacy software systems to gradually evolve guided by a set of steps and activities common to the microservice architecture. The validation of the MFC method is done through an experiment in a real application, showing advantages such as more cohesive and uncoupled codes, technological independence, agility in build, test and deploy (automation), scalability under high demand, greater interoperability and integration, geodistributed capabilities, plus realtime monitoring and feedback.

Bachelor’s Thesis

  1. Amanda Jeniffer Pereira Nobre, Ana Carolina Rodrigues Leite

    Ethical challenges associated with biases in artificial intelligence algorithms: a systematic mapping of the literature

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2025
    Advisor(s)
  2. Kalebe Lopes da Cunha, Murilo Schiler Lopes Santana

    From analysis to implementation: migrating infrastructure from IaaS to FaaS with a focus on reducing costs in AgroMart

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2025
    Advisor(s)
  3. Leonardo Milomes Vitoriano, Mateus de Almeida Dias

    Three Filters: analyzer of scientific information

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2025
    Advisor(s)
  4. Christian Fleury Alencar Siqueira, Thiago Siqueira Gomes

    Agromart: integration and publication of the application for family farming

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2024
    Advisor(s)
  5. Guilherme Rogelin Vial, Lucas Braun Vieira Xavier

    Modeling flows for an application aimed at legal education

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2024
    Advisor(s)
  6. João Pedro Alves Machado, Júlio César Martins França

    Rendering flows of a legal education application on mobile devices

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2024
    Advisor(s)
  7. Abner Filipe Cunha Ribeiro, Rafael Leão Teixeira de Magalhães

    Association for Agromart applications of a CSA in cloud

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2023
    Advisor(s)
  8. André Aben-Athar de Freitas, Pedro Vitor de Salles Cella

    An evolution of the Agromart project - individualized and automated deployment of a CSA environment

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2023
    Advisor(s)
  9. Felipe Boccardi Silva Agustini, Giovanna Borges Bottino

    Payment integration module and maintenance for the Agromart software

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2023
    Advisor(s)
  10. Byron Kamal Barreto Correa, Igor Guimaraes Veludo

    An evolution of the Agromart project - open source, payment methods, and co-farmer management

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2022
    Advisor(s)
  11. Lucas Pereira de Andrade Macêdo, Lucas Siqueira Rodrigues

    Technological innovations in family farming - Agromart

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2021
    Advisor(s)
  12. Ronyell Henrique dos Santos

    Using refactoring operations to improve variability in software systems

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2020
    Advisor(s)
  13. Iago Rodrigues Gonçalves

    Support for promoting the visibility of technical debt

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2018
    Advisor(s)
  14. Jonathan Nogueira Rufino Batista Paiva, Luis Henrique Nunes Guimarães

    NotifiCar - app for monitoring the status of cars in a city

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2018
    Advisor(s)
  15. Laércio Silva de Sousa Júnior

    Determining the authorship rate within a project using Git

    Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)

    2018
    Advisor(s)

Publications (3)

  1. CASTRO, THIAGO, LANNA, ANDRÉ, ALVES, VANDER, TEIXEIRA, LEOPOLDO, APEL, SVEN, SCHOBBENS, PIERRE-YVES

    All roads lead to Rome: Commuting strategies for product-line reliability analysis

    SCIENCE OF COMPUTER PROGRAMMING, 152 (116-160)

    2018
  2. LANNA, ANDRÉ, CASTRO, THIAGO, ALVES, VANDER, RODRIGUES, GENAINA, SCHOBBENS, PIERRE-YVES, APEL, SVEN

    Feature-family-based reliability analysis of software product lines

    INFORMATION AND SOFTWARE TECHNOLOGY, 94 (59-81)

    2018
  3. RODRIGUES, G. N., ALVES, V. R., NUNES, V., LANNA, André Luiz Peron Martins, CORDY, M., SCHOBBENS, P., SHARIFLOO, A. M., LEGAY, A.

    Modeling and Verification for Dependability in Software Product Lines

    International Symposium on High Assurance Systems Engineering (HASE) • Daytona Beach

    2015

Contact

  • Professional Address: University of Brasília, UnB Gama Campus, Brasília - DF, Brazil.
  • Lattes: CV Lattes
  • Orcid ID: Orcid Profile
← Sergio Antônio Andrade de