André Luiz Peron Martins Lanna

Academic and Professional Profile
- Current Position: Associate Professor at the University of Brasília (UnB), engaged in the undergraduate Software Engineering program and the Graduate Program in Applied Computing.
- Fields of Expertise: Computer Science with an emphasis on Software Engineering, focusing on software architecture, software reuse, and software product lines.
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
- Associate 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
- Artificial Intelligence and Natural Language Processing - Artificial Intelligence (AI) is a branch of computer science that seeks to develop systems capable of mimicking and enhancing human abilities such as reasoning, learning, and perception. One of its most fascinating subareas is Natural Language Processing (NLP).
- 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 the design and evolution of systems. This area ensures the efficiency, scalability, and maintainability of software systems, directly impacting the quality and performance of applications.
- Software Product Line Engineering - Software Product Line Engineering is a specialized area in software engineering focusing on the efficient development of a family of related software products.
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
- Project DFCris - A research project in partnership with IBICT and funded by FAP/DF.
- 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): André Lanna
- Suéllyn Schopping. (not defined) . Master's Thesis in Applied Computing, University of Brasília (Brazil), (2021). Advisor(s): André Lanna
Former Supervisions
Master’s degree
- 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):
André Lanna
. Tags:
Software Architecture
.
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
- 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): André Lanna . Tags: Artificial Intelligence, Machine Learning .
- 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): André Lanna . Tags: Software Architecture, Digital Transformation .
- 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): André Lanna . Tags: Artificial Intelligence, Machine Learning .
- 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): André Lanna . Tags: Software Architecture, Digital Transformation .
- 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): André Lanna . Tags: Software Architecture, Digital Transformation .
- 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): André Lanna . Tags: Software Architecture, Digital Transformation .
- 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): André Lanna . Tags: Software Architecture, Digital Transformation .
- 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): André Lanna . Tags: Green Software, Digital Transformation .
- 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): André Lanna . Tags: Software Architecture, Digital Transformation .
- 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): André Lanna . Tags: Green Software, Digital Transformation .
- 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): André Lanna . Tags: Green Software, Education .
- 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): André Lanna . Tags: Requirements Engineering, Verification, Validation and Testing .
- 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): André Lanna . Tags: Software Quality, Verification, Validation and Testing .
- 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): André Lanna . Tags: Software Architecture, Digital Transformation .
- 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): André Lanna . Tags: Software Architecture, Digital Transformation .
Publications (3)
- 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 . DOI: 10.1016/j.scico.2017.10.013 . Tags: Software Product Line .
- 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 . DOI: 10.1016/j.infsof.2017.10.001 . Tags: Software Product Line .
- 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 , in International Symposium on High Assurance Systems Engineering (HASE) , 2015 . DOI: 10.1109/HASE.2015.34 . Tags: Software Product Line .
Contact
- Professional Address: University of Brasília, UnB Gama Campus, Brasília - DF, Brazil.
- Lattes: CV Lattes
- Orcid ID: Orcid Profile