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

    Bachelor's
    University of Pernambuco (UPE)
    Information Systems

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