348 citations · 815 across the 34 of their papers we have counts for
4 papers · 1 filter
MigrationMiner: An Automated Detection Tool of Third-Party Java Library Migration at the Method Level
Hussein Alrubaye, Mohamed Wiem Mkaouer, Ali Ouni
In this paper we introduce, MigrationMiner, an automated tool that detects code migrations performed between Java third-party library. Given a list of open source projects, the too…
Do Design Metrics Capture Developers Perception of Quality? An Empirical Study on Self-Affirmed Refactoring Activities
Eman Abdullah AlOmar, Mohamed Wiem Mkaouer, Ali Ouni +1
Background. Refactoring is a critical task in software maintenance and is generally performed to enforce the best design and implementation practices or to cope with design defects…
Learning to Recommend Third-Party Library Migration Opportunities at the API Level
Hussein Alrubaye, Mohamed Wiem Mkaouer, Igor Khokhlov +3
The manual migration between different third-party libraries represents a challenge for software developers. Developers typically need to explore both libraries Application Program…
On the Use of Information Retrieval to Automate the Detection of Third-Party Java Library Migration at the Method Level
Hussein Alrubaye, Mohamed Wiem Mkaouer, Ali Ouni
The migration process between different third-party libraries is hard, complex and error-prone. Typically, during a library migration, developers need to find methods in the new li…