activity
20162026
most citedDo Developers Update Their Library Dependencies? An Empirical Study on the Impact of Security Advisories on Library Migration

348 citations · 815 across the 34 of their papers we have counts for

collaborators
Showing 2022Show all

5 papers · 1 filter

cs.SE2022★ 33 cited

A Hierarchical-DBSCAN Method for Extracting Microservices from Monolithic Applications

Khaled Sellami, Mohamed Aymen Saied, Ali Ouni

The microservices architectural style offers many advantages such as scalability, reusability and ease of maintainability. As such microservices has become a common architectural c…

cs.SE2022

On the Use of Refactoring in Security Vulnerability Fixes: An Exploratory Study on Maven Libraries

Ayano Ikegami, Raula Gaikovina Kula, Bodin Chinthanet +4

Third-party library dependencies are commonplace in today's software development. With the growing threat of security vulnerabilities, applying security fixes in a timely manner is…

cs.SE2022★ 2 cited

Code Review Practices for Refactoring Changes: An Empirical Study on OpenStack

Eman Abdullah AlOmar, Moataz Chouchen, Mohamed Wiem Mkaouer +1

Modern code review is a widely used technique employed in both industrial and open-source projects to improve software quality, share knowledge, and ensure adherence to coding stan…

cs.SE2022

An Exploratory Study on Refactoring Documentation in Issues Handling

Eman Abdullah AlOmar, Anthony Peruma, Mohamed Wiem Mkaouer +2

Understanding the practice of refactoring documentation is of paramount importance in academia and industry. Issue tracking systems are used by most software projects enabling deve…

cs.SE2022

Refactoring Debt: Myth or Reality? An Exploratory Study on the Relationship Between Technical Debt and Refactoring

Anthony Peruma, Eman Abdullah AlOmar, Christian D. Newman +2

To meet project timelines or budget constraints, developers intentionally deviate from writing optimal code to feasible code in what is known as incurring Technical Debt (TD). Furt…