activity
20192024
most citedMany-Objective Software Remodularization using NSGA-III

266 citations · 415 across the 20 of their papers we have counts for

collaborators
Showing 2019Show all

5 papers · 1 filter

cs.SE2019

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…

cs.SE2019★ 22 cited

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…

cs.IR2019

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…

cs.SE2019

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…

cs.CY2019★ 10 cited

Comparison of block-based and hybrid-based environments in transferring programming skills to text-based environments

Hussein Alrubaye, Stephanie Ludi, Mohamed Wiem Mkaouer

Teachers face several challenges when presenting the fundamental concepts of programming in the classroom. Several tools are introduced to give a visual dimension to support the le…