Author

Bridget Nyirongo

0 works0 citationsORCID

Recent research

  • AI & ComputingOpen access

    A Survey of Deep Learning Based Software Refactoring

    Refactoring is a critical activity in software engineering used to improve software quality and maintainability. Increasingly, deep learning (DL) techniques are being applied to software refactoring to overcome the limitations of traditional, manually designed heuristics. However...

    ACM Computing Surveys2026-10-033 citationsDOI
  • AI & ComputingOpen access

    From Custom Logic to APIs: Understanding and Recommending API Replacement Refactorings

    Software refactoring is essential for maintaining code quality. However, API replacement refactoring, which replaces custom logic with API calls, remains underexplored. Existing refactoring tools provide limited support for detecting such opportunities because they rely on predef...

    Proceedings of the ACM on software engineering.2026-10-010 citationsDOI