Search Results for author: Eman Abdullah AlOmar

Found 3 papers, 0 papers with code

How We Refactor and How We Document it? On the Use of Supervised Machine Learning Algorithms to Classify Refactoring Documentation

no code implementations26 Oct 2020 Eman Abdullah AlOmar, Anthony Peruma, Mohamed Wiem Mkaouer, Christian Newman, Ali Ouni, Marouane Kessentini

To cope with the above-mentioned limitations, we aim to better understand what motivates developers to apply refactoring by mining and classifying a large set of 111, 884 commits containing refactorings, extracted from 800 Java projects.

Toward the Automatic Classification of Self-Affirmed Refactoring

no code implementations19 Sep 2020 Eman Abdullah AlOmar, Mohamed Wiem Mkaouer, Ali Ouni

In this paper, we propose a two-step approach to first identify whether a commit describes developer-related refactoring events, then to classify it according to the refactoring common quality improvement categories.

Classification feature selection +1

Do Design Metrics Capture Developers Perception of Quality? An Empirical Study on Self-Affirmed Refactoring Activities

no code implementations10 Jul 2019 Eman Abdullah AlOmar, Mohamed Wiem Mkaouer, Ali Ouni, Marouane Kessentini

We aim at identifying, among the various quality models presented in the literature, the ones that are more in-line with the developer's vision of quality optimization, when they explicitly mention that they are refactoring to improve them.

Cannot find the paper you are looking for? You can Submit a new open access paper.