cv
My curriculum vitae and professional experience.
Basics
| Name | Denini Gabriel Silva |
| Label | PhD Student & Assistant Professor |
| Summary | PhD candidate in Computer Science at UFPE, specializing in software testing and flaky test detection. Assistant Professor at UPE with expertise in software engineering and programming languages. |
Work
-
2025.10 - Present Assistant Professor
University of Pernambuco (UPE)
Teaching courses in Software Engineering and Information Systems. Contributing to the education of future technology professionals.
- Software Engineering
- Information Systems
- Academic Research
Education
-
2022.03 - Present Recife, PE, Brazil
PhD
Federal University of Pernambuco (UFPE)
Computer Science
- Software Testing
- Flaky Test Detection
- Software Engineering
-
2020.01 - 2022.02 Recife, PE, Brazil
Master's
Federal University of Pernambuco (UFPE)
Computer Science
- Using Noise to Detect Test Flakiness
-
2016.02 - 2019.12 Caruaru, PE, Brazil
Awards
- 2022.03.01
PhD Program Admission - First Place
Federal University of Pernambuco (UFPE)
Approved in first place in the PhD selection process at CIn-UFPE with research proposal titled 'Finding Bugs Using Natural Language Processing'.
- 2025.02.28
PhD Qualification Exam
Federal University of Pernambuco (UFPE)
Successfully passed the PhD qualification exam with research focused on flaky tests and software reliability.
- 2025.07.15
Assistant Professor Position
University of Pernambuco (UPE)
Approved in public selection process for Assistant Professor position at UPE.
Publications
-
2022.02.20 Using Noise to Detect Test Flakiness
Master's Dissertation - UFPE
Master's dissertation focusing on using noise injection techniques to identify and detect flaky tests in software systems.
Skills
| Software Engineering | |
| Software Development | |
| Programming Languages | |
| Software Architecture | |
| Code Quality | |
| Software Design |
| Test Engineering | |
| Software Testing | |
| Flaky Test Detection | |
| Test Reliability | |
| Test Automation | |
| Quality Assurance |
| Research | |
| Academic Research | |
| Natural Language Processing | |
| Bug Detection | |
| Software Analysis |
Languages
| Portuguese | |
| Native speaker |
| English | |
| Fluent |
Interests
| Software Engineering | |
| Software Testing | |
| Programming Languages | |
| Software Development |
| Research | |
| Flaky Tests | |
| Test Reliability | |
| Natural Language Processing | |
| Bug Detection |
References
| Prof. Dr. Marcelo d'Amorim | |
| PhD supervisor at CIn UFPE, expert in software engineering and programming languages. |
Projects
- 2022.03 - Present
Flaky Test Detection Research
PhD research focused on identifying and analyzing flaky tests in software systems, improving test reliability and developer productivity.
- Test Flakiness
- Software Reliability
- Test Analysis
- 2020.02 - 2022.02
Using Noise to Detect Test Flakiness
Master's research project that developed techniques for using noise injection to identify flaky tests in software testing suites.
- Noise Injection
- Test Detection
- Software Testing