Software Research Center

The Software Research Center (CPSoftware) is a group formed by professors and students of the Federal Institute of Alagoas (IFAL). CPSoftware was founded in January 2017 for the purpose of researching and developing software solutions. The group focuses on research in the areas of programming languages, techniques and tools to support development software, quality assurance and security, and big data.

Working Areas


In the areas of programming, support software development, quality, security and big data.

Software Solutions

Development of software systems using various programming languages in different application domains.

Data Analysis

The activity of transforming a set of data into information in search of rational reason and meaning.

Main Publications

Luiz Carvalho, Marcio Augusto Guimarães, Márcio Ribeiro, Leonardo Fernandes, Mustafa Al-Hajjaji, Rohit Gheyi and Thomas Thum. Equivalent Mutants in Configurable Systems: An Empirical Study. In Proceedings of International Workshop on Variability Modelling of Software-Intensive Systems (VaMos), 2018.

Leonardo Fernandes, Márcio Ribeiro, Luiz Carvalho, Rohit Gheyi, Melina Mongiovi, André Santos, Ana Cavalcanti, Fabiano Ferrari, and José Carlos Maldonado. Avoiding Useless Mutants. In Proceedings of the International Conference on Generative Programming: Concepts Experience (GPCE), 2017.

Flávio Medeiros, M. Ribeiro, R. Gheyi, S. Apel, C. Kastner, B. Ferreira, L. Carvalho, and B. Fonseca. Discipline Matters: Refactoring of Preprocessor Directives in the #ifdef Hell. In Proceedings of IEEE Transactions on Software Engineering (TSE), 2017.

Bruno Cartaxo ; Pinto, Gustavo ; Monteiro, D. ; Kamei, Fernando ; Santos, R. E. S ; Silva, F. Q. B. ; Sergio Soares. Using Q&A Websites as a Method for Assessing Systematic Reviews?. In proceedings of the International Conference on Mining Software Repositories (MSR), 2017.

Kamei, F. K.; Pinto, Gustavo ; Bruno Cartaxo ; Vasconcelos, A. M. L. On the Benefits/Limitations of Agile Software Development: An Interview Study with Brazilian Companies. In proceedings of the Evaluation and Assessment in Software Engineering (EASE), 2017.

R. Malaquias, M. Ribeiro, Rodrigo B., Eduardo M., Flávio Medeiros, A. Garcia, and R. Gheyi. The Discipline of Preprocessor-Based Annotations Does #ifdef TAG n’t #endif Matter. In Proceedings of the International Conference on Program Comprehension (ICPC), 2017.

Flávio Medeiros, Christian Kästner, Márcio Ribeiro, Rohit Gheyi and Sven Apel. A comparison of 10 sampling algorithms for configurable systems. In Proceedings of the International Conference on Software Engineering (ICSE), 2016.

Larissa Braz, Rohit Gheyi, Melina Mongiovi, Márcio Ribeiro, Flávio Medeiros, and Leopoldo Teixeira. A Change-Centric Approach to Compile Configurable Systems with #ifdefs?. In Proceedings of the International Conference on Generative Programming (GPCE), 2016.

F. Medeiros, I. Rodrigues, M. Ribeiro, L. Teixeira, and R. Gheyi. An Empirical Study on Configuration-Related Issues: Investigating Undeclared and Unused Identifiers. In Proceedings of the International Conference on Generative Programming (GPCE), 2015.

F. Medeiros, C. Kästner, M. Ribeiro, S. Nadi, and R. Gheyi. The Love/Hate Relationship with The C Preprocessor: An Interview Study. In Proceedings of the European Conference on Object-Oriented Programming (ECOOP), 2015.

F. Medeiros, M. Ribeiro, R. Gheyi, and B. Fonseca. A Catalogue of Refactoring to Remove Incomplete Annotations. Journal of Universal Computer Science (JUCS), 2014.

F. Medeiros, M. Ribeiro, and R. Gheyi. Investingating Preprocessor-Based Syntax Errors. In Proceedings of the International Conference on Generative Programming (GPCE), 2013.


Our team

Flávio Medeiros

Leader / Coordinator

Ivo Calado


Fernando Kenji


Leonardo Fernandes


Anderson Júnior

Full Stack Developer

Gabriel Silva

Full Stack Developer

Igor Santana


Genilson Almeida