348 citations · 815 across the 34 of their papers we have counts for
4 papers · 1 filter
Behind the Intent of Extract Method Refactoring: A Systematic Literature Review
Eman Abdullah AlOmar, Mohamed Wiem Mkaouer, Ali Ouni
Code refactoring is widely recognized as an essential software engineering practice to improve the understandability and maintainability of the source code. The Extract Method refa…
Automating Source Code Refactoring in the Classroom
Eman Abdullah AlOmar, Mohamed Wiem Mkaouer, Ali Ouni
Refactoring is the practice of improving software quality without altering its external behavior. Developers intuitively refactor their code for multiple purposes, such as improvin…
How is Software Reuse Discussed in Stack Overflow?
Eman Abdullah AlOmara, Anthony Peruma, Mohamed Wiem Mkaouer +2
Software reuse is a crucial external quality attribute targeted by open-source and commercial projects. Despite that software reuse has experienced an increased adoption throughout…
Just-in-Time Code Duplicates Extraction
Eman Abdullah AlOmar, Anton Ivanov, Zarina Kurbatova +7
Refactoring is a critical task in software maintenance, and is usually performed to enforce better design and coding practices, while coping with design defects. The Extract Method…