Requirements Engineering
Requirements engineering (RE) is an interdisciplinary area of Software Engineering aimed at bridging the gap between the acquirer's and the supplier's or developer's domains.

Requirements engineering (RE) is an interdisciplinary area of Software Engineering aimed at bridging the gap between the acquirer’s and the supplier’s or developer’s domains, to establish and maintain the requirements to be met by the system, software product, or service of interest. Its process involves elicitation and discovery, analysis and consensus, statement, representation, verification and validation, and organization and updating of requirements.
About the Area Coordinator
Prof. George Marsicano
More About the Coordinator
Research Team
Previous Researchers
Master’s degree
- 2021
Ana Cláudia Alves Mendes Araújo
REQGAME - Requirements Elicitation with Gamification - An Experiment in Software Projects in a Federal Public Agency
Master's Thesis in Applied Computing, University of Brasília (Brazil)
Advisor(s)The success of a software project is closely linked to the clarity and accuracy of its requirements. These requirements outline the project scope and establish the expected operation of the software. Thus, the requirement elicitation phase is a critical milestone in the software development lifecycle, demanding excellent communication, cooperation, and motivation skills among all stakeholders. However, challenges such as effective collaboration and scheduling coordination can compromise engagement and active participation in this process. To overcome these obstacles and stimulate participation, gamification has proven to be an effective strategy by applying game mechanics in non-game contexts. Within this framework, Octalysis, a gamification framework developed by Yu-Kai Chou, offers a methodology to tailor and customize gamification according to the user profiles involved. This study introduces REQGame, an innovative method that integrates gamification into the requirement elicitation process, based on the Octalysis framework. The aim is to enhance the involvement and engagement of participants, also evaluating the positive effects that the implementation of gamification techniques can bring to the process.
Postgraduate Specialization
- 2010
Eduardo de Oliveira e Soares
Proposal for Using Persuasion Techniques to Address Resistance in the Software Requirements Engineering Process
Specialization in Software Engineering, Catholic University of Brasília (Brazil)
Advisor(s)Topics - 2010
Bruno Henrique dos Santos Rebello
A Proposal of Fundamental Requirements Engineering Principles Applicable to Agile Methods
Specialization in Software Engineering, Catholic University of Brasília (Brazil)
Advisor(s)Topics - 2010
Jeysel de Paula Martins
Proposal of RUP-Based Activities to Solve Current Problems in the UCB Software Factory
Specialization in Software Engineering, Catholic University of Brasília (Brazil)
Advisor(s)Topics - 2009
Renata Braz Ferraz
The Use of Conversational Strategies During Requirements Elicitation
Specialization in Software Engineering, Catholic University of Brasília (Brazil)
Advisor(s) - 2008
Célia dos Santos de Oliveira
Proposal for Improvement in Requirements Development Based on the MPS.Br Model
Specialization in Software Engineering, Catholic University of Brasília (Brazil)
Advisor(s) - 2008
Gleisse Amalia Nogueira
Proposal to Improve Requirements Management in a Systems Development Coordination
Specialization in Software Engineering, Catholic University of Brasília (Brazil)
Advisor(s)Topics - 2009
Leonardo Lima de Menezes
A Study on the Practice of the Requirements Validation Activity in Companies
Specialization in Software Engineering, Catholic University of Brasília (Brazil)
Advisor(s)Topics
Bachelor’s Thesis
- 2025
Geraldo Victor Alves Barbosa, João Victor de Oliveira Matos
Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)
Advisor(s) - 2022
Gabriel Batista Albino Silva, Helena Bretas Goulart
Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)
Advisor(s) - 2023
Marcelo Victor de Sousa Silva, Washington Bispo Arishita Júnior
FormsGeo - A Geolocation-Based App for Social Surveys
Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)
Advisor(s) - 2020
Sannya Santana de Arvelos
Planning software process improvement based on issue analysis
Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)
Advisor(s) - 2020
Ronyell Henrique dos Santos
Using refactoring operations to improve variability in software systems
Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)
Advisor(s) - 2018
Paulo Markes Rodrigues de Oliveira Calado
Strategy to identify improvement opportunities in gamified applications
Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)
Advisor(s)Currently, individuals are spending an increasing amount of time using devices connected to the internet, making it a challenge to capture and maintain the attention of a specific audience. Distraction occurs in an instant; a moment of inattention is all it takes for everyone to start checking notifications on their phones. The speed at which new technologies and software are adopted is only matched by the speed at which they are abandoned. Against this backdrop, an emerging strategy in various fields is the incorporation of playful elements as a means of fostering engagement, a concept known as gamification. While gamification proves to be a promising approach, it is essential that it continuously evolves to remain appealing and aligned with the expectations and development of its audience. A thorough analysis of a gamified initiative, aimed at identifying areas for improvement, is crucial for determining directions for evolution. Therefore, this study aims to define a strategy that enables the identification of potential improvements in gamified applications. Such improvements are highlighted by the evaluation of project indicators that measure usability and by direct feedback from users after testing the application. Direct interaction with users allows adjustments to be informed by the perspectives of those the project is intended for. The convergence of users' views in favor of the suggested improvements validates the effectiveness of the proposed strategy. - 2015
Thiago Silveira Honorato
A proposal for a selection method for CMS systems
Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)
Advisor(s) - 2023
Giulia Lobo Barros
Improvement of a software requirements engineering process
Bachelor of Software Engineering - University of Brasília (Brazil)
Advisor(s)Topics - 2025
Brenno Oliveira Silva, Paulo Vitor Silva Abi Acl
SUPER-R: Development of a Gamified Solution for the Requirements Engineering Course
Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)
Advisor(s) - 2025
Yuri Alves Bacarias
Requirements Validation and Verification Process Supported by Large Language Models
Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)
Advisor(s) - 2014
Vinícius Maia de Brito
Proposal of a Set of Competencies for the Product Owner
Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)
Advisor(s)
Current Projects
Publications and Productions
Publications (22)
- 2025
Geraldo Victor Alves Barbosa, João Victor de Oliveira Matos
Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)
Advisor(s) - 2022
Gabriel Batista Albino Silva, Helena Bretas Goulart
Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)
Advisor(s) - 2023
Marcelo Victor de Sousa Silva, Washington Bispo Arishita Júnior
FormsGeo - A Geolocation-Based App for Social Surveys
Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)
Advisor(s) - 2023
ERVEN, RICARDO CORDEIRO GALVÃO SANTANA VAN, DIAS, POLLYANNA C. O., JUBÉ, DEMÉTRIUS DE ALMEIDA, CORRÊA, GEORGE MARSICANO, CANEDO, EDNA DIAS
Avaliação de Conhecimento em Engenharia de Requisitos no Startup Gov.br
Porto Alegre
- 2020
Sannya Santana de Arvelos
Planning software process improvement based on issue analysis
Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)
Advisor(s) - 2021
Ana Cláudia Alves Mendes Araújo
REQGAME - Requirements Elicitation with Gamification - An Experiment in Software Projects in a Federal Public Agency
Master's Thesis in Applied Computing, University of Brasília (Brazil)
Advisor(s)The success of a software project is closely linked to the clarity and accuracy of its requirements. These requirements outline the project scope and establish the expected operation of the software. Thus, the requirement elicitation phase is a critical milestone in the software development lifecycle, demanding excellent communication, cooperation, and motivation skills among all stakeholders. However, challenges such as effective collaboration and scheduling coordination can compromise engagement and active participation in this process. To overcome these obstacles and stimulate participation, gamification has proven to be an effective strategy by applying game mechanics in non-game contexts. Within this framework, Octalysis, a gamification framework developed by Yu-Kai Chou, offers a methodology to tailor and customize gamification according to the user profiles involved. This study introduces REQGame, an innovative method that integrates gamification into the requirement elicitation process, based on the Octalysis framework. The aim is to enhance the involvement and engagement of participants, also evaluating the positive effects that the implementation of gamification techniques can bring to the process. - 2020
Ronyell Henrique dos Santos
Using refactoring operations to improve variability in software systems
Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)
Advisor(s) - 2018
MARSICANO, G. C.
Processo de Aprendizagem Conversacional para a Elicitação de Requisitos: Uma nova possibilidade para a construção de relações entre engenheiro de software e seus stakeholders
Novas Ediçoes Acadêmicas
ISBN: 978-6202194716 - 2018
Paulo Markes Rodrigues de Oliveira Calado
Strategy to identify improvement opportunities in gamified applications
Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)
Advisor(s)Currently, individuals are spending an increasing amount of time using devices connected to the internet, making it a challenge to capture and maintain the attention of a specific audience. Distraction occurs in an instant; a moment of inattention is all it takes for everyone to start checking notifications on their phones. The speed at which new technologies and software are adopted is only matched by the speed at which they are abandoned. Against this backdrop, an emerging strategy in various fields is the incorporation of playful elements as a means of fostering engagement, a concept known as gamification. While gamification proves to be a promising approach, it is essential that it continuously evolves to remain appealing and aligned with the expectations and development of its audience. A thorough analysis of a gamified initiative, aimed at identifying areas for improvement, is crucial for determining directions for evolution. Therefore, this study aims to define a strategy that enables the identification of potential improvements in gamified applications. Such improvements are highlighted by the evaluation of project indicators that measure usability and by direct feedback from users after testing the application. Direct interaction with users allows adjustments to be informed by the perspectives of those the project is intended for. The convergence of users' views in favor of the suggested improvements validates the effectiveness of the proposed strategy. - 2016
MARSICANO, GEORGE, MENDES, FABIANA FREITAS, FERNANDES, MAURICIO VIDOTTI, FREITAS, S. A. A.
An Integrated Approach to the Requirements Engineering and Process Modelling Teaching
2016 IEEE 29th International Conference on Software Engineering Education and Training (CSEET) • Dallas
- 2015
Thiago Silveira Honorato
A proposal for a selection method for CMS systems
Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)
Advisor(s) - 2023
Giulia Lobo Barros
Improvement of a software requirements engineering process
Bachelor of Software Engineering - University of Brasília (Brazil)
Advisor(s)Topics - 2025
Brenno Oliveira Silva, Paulo Vitor Silva Abi Acl
SUPER-R: Development of a Gamified Solution for the Requirements Engineering Course
Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)
Advisor(s) - 2025
Yuri Alves Bacarias
Requirements Validation and Verification Process Supported by Large Language Models
Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)
Advisor(s) - 2014
Vinícius Maia de Brito
Proposal of a Set of Competencies for the Product Owner
Senior Project (Bachelor of Software Engineering) - University of Brasília (Brazil)
Advisor(s) - 2010
Eduardo de Oliveira e Soares
Proposal for Using Persuasion Techniques to Address Resistance in the Software Requirements Engineering Process
Specialization in Software Engineering, Catholic University of Brasília (Brazil)
Advisor(s)Topics - 2010
Bruno Henrique dos Santos Rebello
A Proposal of Fundamental Requirements Engineering Principles Applicable to Agile Methods
Specialization in Software Engineering, Catholic University of Brasília (Brazil)
Advisor(s)Topics - 2010
Jeysel de Paula Martins
Proposal of RUP-Based Activities to Solve Current Problems in the UCB Software Factory
Specialization in Software Engineering, Catholic University of Brasília (Brazil)
Advisor(s)Topics - 2009
Renata Braz Ferraz
The Use of Conversational Strategies During Requirements Elicitation
Specialization in Software Engineering, Catholic University of Brasília (Brazil)
Advisor(s) - 2008
Célia dos Santos de Oliveira
Proposal for Improvement in Requirements Development Based on the MPS.Br Model
Specialization in Software Engineering, Catholic University of Brasília (Brazil)
Advisor(s) - 2008
Gleisse Amalia Nogueira
Proposal to Improve Requirements Management in a Systems Development Coordination
Specialization in Software Engineering, Catholic University of Brasília (Brazil)
Advisor(s)Topics - 2009
Leonardo Lima de Menezes
A Study on the Practice of the Requirements Validation Activity in Companies
Specialization in Software Engineering, Catholic University of Brasília (Brazil)
Advisor(s)Topics
Contact & Collaboration
- Email for information and team contact: georgemarsicano@unb.br.
