Skip to main content
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.

Profile photo: André Luiz Peron Martins Lanna
Focus areas

5 mapped topic(s) in this profile.

Overview

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

Fast read

Featured activity

Research frontsSoftware Architecture, Software Product Line, Artificial Intelligence, Machine Learning
Linked productsContextus Portal
Active projectsArtificial intelligence and data analysis for digital transformation
Supervisions8 Active supervisions · 18 Former Supervisions
Recent output4 Publications

Academic and Professional Profile

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 …

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

Previous projects 2

Supervisory Experience

Products 1

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

Current projects 1

Current Supervisions 8

Master’s degree

CEDIS volunteer

Former Supervisions 18

Master’s degree

  1. Diego Emanuel Ferreira da Rocha

    Automated identification of elementary processes through HTTP request analysis

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

    2025
  2. Taylor Rodrigues Lopes

    Method for Migrating Legacy Monolithic Systems to Microservices Architecture

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

    2021
    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. Luciano Ricardo da Silva Junior

    Gamification as a Teaching Strategy for Code Smell Identification

    Bachelor of Software Engineering - University of Brasília (Brazil) • Brasília, DF

    2026/1
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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
  7. 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
  8. 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
  9. 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
  10. 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
  11. 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
  12. 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
  13. 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
  14. Iago Rodrigues Gonçalves

    Support for promoting the visibility of technical debt

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

    2018
  15. 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
  16. 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

Publications 4

  1. Luciano Ricardo da Silva Junior, Sergio Antônio Andrade de Freitas, André Luiz Peron Martins Lanna

    DevDog: A Gamified Web Platform for Teaching Code Smell Identification

    40th Brazilian Symposium on Software Engineering (SBES 2026) - Tools Track, September 8-11, 2026 • São Paulo, SP, Brazil

    2026
    Paper accepted at the Tools Track of the 40th Brazilian Symposium on Software Engineering (SBES 2026), presenting DevDog, a deployed gamified web platform with theory guides, contextualized exercises, line-level smell marking, immediate feedback, collectible treats (petiscos), progressive hints, and community statistics. Implemented with React, Vite, Tailwind CSS, Express, Prisma, and PostgreSQL, covering a catalog of 19 smell types inspired by Fowler's catalog.
  2. 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
  3. 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
  4. 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

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).
Next step

Connect your next research move to this profile

Use these paths to propose supervision, collaboration, an applied product, or an institutional partnership with CEDIS.

News

Latest news about this profile

Browse archive