SmileLab Research Group
SmileLab Research Group
News
People
Events
Publications
Contact
Projects
Teaching
Code
Service
Publications
Type
Conference paper
Journal article
Book
Date
2026
2025
2024
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
2013
Montassar Ben Messaoud
,
Ahmed Nour
,
Ilyes Ben Khalifa
,
Mohamed Tounsi
,
Mohamed Wiem Mkaouer
(2026).
Hierarchical multi-label classification for concrete defects: An industrial case study at Vermeg
. J. Syst. Softw..
DOI
Narjes Bessghaier
,
Ali Ouni
,
Mohammed Sayagh
,
Mohamed Wiem Mkaouer
(2026).
A search-based file recommendation approach for infrastructure-as-code evolution
. J. Syst. Softw..
DOI
Faraz Gurramkonda
,
Avishak Chakroborty
,
Bruce Maxim
,
Mohamed Wiem Mkaouer
,
Foyzul Hassan
(2025).
VRTestSniffer: Test Smell Detector for Virtual Reality (VR) Software Projects
. ASE.
DOI
Narjes Bessghaier
,
Ali Ouni
,
Mohammed Sayagh
,
Moataz Chouchen
,
Mohamed Wiem Mkaouer
(2025).
Towards understanding code review practices for infrastructure-as-code: An empirical study on OpenStack projects
. Empir. Softw. Eng..
DOI
Christian D. Newman
,
Brandon Scholten
,
Sophia Testa
,
Joshua A. C. Behler
,
Syreen Banabilah
,
Michael L. Collard
,
Michael John Decker
,
Mohamed Wiem Mkaouer
,
Marcos Zampieri
,
Eman Abdullah Alomar
,
Reem S. Alsuhaibani
,
Anthony Peruma
,
Jonathan I. Maletic
(2025).
SCALAR: A Part-of-speech Tagger for Identifiers
. CoRR.
DOI
Christian D. Newman
,
Anthony Peruma
,
Eman Abdullah Alomar
,
Mahie Crabbe
,
Syreen Banabilah
,
Reem S. Alsuhaibani
,
Michael John Decker
,
Farhad Akhbardeh
,
Marcos Zampieri
,
Mohamed Wiem Mkaouer
,
Jonathan I. Maletic
(2025).
On the structure and semantics of identifier names containing closed syntactic category words
. Empir. Softw. Eng..
DOI
Abdoul Majid O. Thiombiano
,
Brahim Hnich
,
Ali Ben Mrad
,
Mohamed Wiem Mkaouer
(2025).
MoxE: Mixture of xLSTM Experts with Entropy-Aware Routing for Efficient Language Modeling
. CoRR.
DOI
Brahim Hnich
,
Ali Ben Mrad
,
Abdoul Majid O. Thiombiano
,
Mohamed Wiem Mkaouer
(2025).
From apologies to insights: extracting topics from ChatGPT apologetic responses
. J. Decis. Syst..
DOI
Abdoul Majid O. Thiombiano
,
Brahim Hnich
,
Ali Ben Mrad
,
Mohamed Wiem Mkaouer
(2025).
Distil-xLSTM: Learning Attention Mechanisms through Recurrent Structures
. CoRR.
DOI
Montassar Ben Messaoud
,
Ahmed Nour
,
Ilyes Ben Khalifa
,
Mohamed Tounsi
,
Mohamed Wiem Mkaouer
(2025).
Detecting Software Defects With Hierarchical Multilabel Classification: Insights From an Industrial Case Study
. IT Prof..
DOI
Eman Abdullah Alomar
,
Luo Xu
,
Sofia Martinez
,
Anthony Peruma
,
Mohamed Wiem Mkaouer
,
Christian D. Newman
,
Ali Ouni
(2025).
ChatGPT for Code Refactoring: Analyzing Topics, Interaction, and Effective Prompts
. CoRR.
DOI
Lobna Ghadhab
,
Ilyes Jenhani
,
Montassar Ben Messaoud
,
Mohamed Wiem Mkaouer
(2025).
Automated Duplicate Bugs Detection: Do We Really Need All Bug Report Sections?
. CoopIS.
DOI
Taha Draoui
,
Faten Jebari
,
Chawki Ben Slimen
,
Munjaap Uppal
,
Mohamed Wiem Mkaouer
(2025).
Analyzing Vulnerability Overestimation in the Maven Ecosystem
. MSR.
DOI
Amina Bouaziz
,
Mohamed Aymen Saied
,
Mohammed Sayagh
,
Ali Ouni
,
Mohamed Wiem Mkaouer
(2025).
An Empirical Study on Microservices Deployment Trends, Topics and Challenges in Stack Overflow
. SANER.
DOI
Richard Littauer
,
Greg Wilson
,
Jan Ainali
,
Eman Abdullah Alomar
,
Sylwester Arabas
,
Yanina Bellini Saibene
,
Kris Bubendorfer
,
Kaylea Champion
,
Clare Dillon
,
Jouni Helske
,
Pieter Huybrechts
,
Daniel S. Katz
,
Chang Liao
,
David Lippert
,
Fang Liu
,
Pierre Marshall
,
Daniel R. McCloy
,
Ian McInerney
,
Mohamed Wiem Mkaouer
,
Priyanka Ojha
,
Christoph Treude
,
Ethan P. White
(2025).
10 quick tips for making your software outlive your job
. CoRR.
DOI
Narjes Bessghaier
,
Mohammed Sayagh
,
Ali Ouni
,
Mohamed Wiem Mkaouer
(2024).
What Constitutes the Deployment and Runtime Configuration System? An Empirical Study on OpenStack Projects
. ACM Trans. Softw. Eng. Methodol..
DOI
Niranjana Deshpande
,
Mohamed Wiem Mkaouer
,
Ali Ouni
,
Naveen Sharma
(2024).
Third-party software library migration at the method-level using multi-objective evolutionary search
. Swarm Evol. Comput..
DOI
Montassar Ben Messaoud
,
Rania Ben Chekaya
,
Mohamed Wiem Mkaouer
,
Ilyes Jenhani
,
Wajdi Aljedaani
(2024).
PR-DupliChecker: detecting duplicate pull requests in Fork-based workflows
. Int. J. Syst. Assur. Eng. Manag..
DOI
Anthony Peruma
,
Taryn Takebayashi
,
Rocky Huang
,
Joseph Carmelo Averion
,
Veronica Hodapp
,
Christian D. Newman
,
Mohamed Wiem Mkaouer
(2024).
On the Rationale and Use of Assertion Messages in Test Code: Insights from Software Practitioners
. CoRR.
DOI
Narjes Bessghaier
,
Mahi Begoug
,
Chemseddine Mebarki
,
Ali Ouni
,
Mohammed Sayagh
,
Mohamed Wiem Mkaouer
(2024).
On the Prevalence, Co-occurrence, and Impact of Infrastructure-as-Code Smells
. SANER.
DOI
Moataz Chouchen
,
Ali Ouni
,
Mohamed Wiem Mkaouer
(2024).
MULTICR: Predicting Merged and Abandoned Code Changes in Modern Code Review Using Multi-Objective Search
. ACM Trans. Softw. Eng. Methodol..
DOI
Anthony Peruma
,
Eman Abdullah Alomar
,
Wajdi Aljedaani
,
Christian D. Newman
,
Mohamed Wiem Mkaouer
(2024).
Insights from the Field: Exploring Students' Perspectives on Bad Unit Testing Practices
. ITiCSE (1).
DOI
Eman Abdullah Alomar
,
Anushkrishna Venkatakrishnan
,
Mohamed Wiem Mkaouer
,
Christian D. Newman
,
Ali Ouni
(2024).
How to Refactor this Code? An Exploratory Study on Developer-ChatGPT Refactoring Conversations
. CoRR.
DOI
Moataz Chouchen
,
Narjes Bessghaier
,
Mahi Begoug
,
Ali Ouni
,
Eman Abdullah Alomar
,
Mohamed Wiem Mkaouer
(2024).
How Do So ware Developers Use ChatGPT? An Exploratory Study on GitHub Pull Requests
. MSR.
DOI
Jasem Khelifi
,
Moataz Chouchen
,
Ali Ouni
,
Dong Wang
,
Raula Gaikovina Kula
,
Salma Hamza
,
Mohamed Wiem Mkaouer
(2024).
GitRev: An LLM-Based Gamification Framework for Modern Code Review Activities
. SCAM.
DOI
Wajdi Aljedaani
,
Anwar Ghammam
,
Mohamed Wiem Mkaouer
,
Marouane Kessentini
(2024).
From Boring to Boarding: Transforming Refactoring Education with Game-Based Learning
. GAS.
Mahi Begoug
,
Moataz Chouchen
,
Ali Ouni
,
Eman Abdullah Alomar
,
Mohamed Wiem Mkaouer
(2024).
Fine-Grained Just-In-Time Defect Prediction at the Block Level in Infrastructure-as-Code (IaC)
. MSR.
DOI
Wajdi Aljedaani
,
Mohamed Wiem Mkaouer
,
Marcelo Medeiros Eler
,
Marouane Kessentini
(2024).
Empirical Investigation of Accessibility Bug Reports in Mobile Platforms: A Chromium Case Study
. CHI.
DOI
Eman Abdullah Alomar
,
Mohamed Wiem Mkaouer
(2024).
Cultivating Software Quality Improvement in the Classroom: An Experience with ChatGPT
. CSEE&T.
DOI
Eman Abdullah Alomar
,
Anthony Peruma
,
Mohamed Wiem Mkaouer
,
Christian D. Newman
,
Ali Ouni
(2024).
Behind the scenes: On the relationship between developer experience and refactoring
. J. Softw. Evol. Process..
DOI
Eman Abdullah Alomar
,
Mohamed Wiem Mkaouer
,
Ali Ouni
(2024).
Automating Source Code Refactoring in the Classroom
. SIGCSE (1).
DOI
Ali Ben Mrad
,
Abdoul Majid O. Thiombiano
,
Mohamed Wiem Mkaouer
,
Brahim Hnich
(2024).
Assessing Large Language Models Effectiveness in Outdated Method Renaming
. ICSOC (1).
DOI
Eman Abdullah Alomar
,
Mohamed Wiem Mkaouer
(2024).
AntiCopyPaster: An Open-Source Ecosystem for Just-in-time Code Duplicates Extraction
. SIGCSE (2).
DOI
Soham Deo
,
Divya Hinge
,
Omkar Sandip Chavan
,
Yaxuan Olivia Wang
,
Mohamed Wiem Mkaouer
(2024).
Analyzing Developer-ChatGPT Conversations for Software Refactoring: An Exploratory Study
. MSR.
DOI
Wajdi Aljedaani
,
Marcelo M. Eler
,
Lorene E. Keeland
,
Hamed Jalali
,
Khaled Al-Raddah
,
Mohamed Wiem Mkaouer
(2024).
Accessible Gaming Through Better Captions: A Study on Captions Preferences and Inclusivity of Deaf and Hard-of-Hearing Players
. W4A.
DOI
Mahi Begoug
,
Narjes Bessghaier
,
Ali Ouni
,
Eman Abdullah Alomar
,
Mohamed Wiem Mkaouer
(2023).
What Do Infrastructure-as-Code Practitioners Discuss: An Empirical Study on Stack Overflow
. ESEM.
DOI
Wajdi Aljedaani
,
Mohammed Alkahtani
,
Stephanie Ludi
,
Mohamed Wiem Mkaouer
,
Marcelo Medeiros Eler
,
Marouane Kessentini
,
Ali Ouni
(2023).
The State of Accessibility in Blackboard: Survey and User Reviews Case Study
. W4A.
DOI
Wajdi Aljedaani
,
Mona Aljedaani
,
Mohamed Wiem Mkaouer
,
Stephanie Ludi
(2023).
Teachers Perspectives on Transition to Online Teaching Deaf and Hard-of-Hearing Students during the COVID-19 Pandemic: A Case Study
. ISEC.
DOI
Eman Abdullah Alomar
,
Salma Abdullah AlOmar
,
Mohamed Wiem Mkaouer
(2023).
On the Use of Static Analysis to Engage Students with Software Quality Improvement: An Experience with PMD
. CoRR.
DOI
Ali Ouni
,
Eman Abdullah Alomar
,
Oumayma Hamdi
,
Mel Ó Cinnéide
,
Mohamed Wiem Mkaouer
,
Mohamed Aymen Saied
(2023).
On the impact of single and co-occurrent refactorings on quality attributes in android applications
. J. Syst. Softw..
DOI
Ghaith Khlifi
,
Ilyes Jenhani
,
Montassar Ben Messaoud
,
Mohamed Wiem Mkaouer
(2023).
Multi-label Classification of Mobile Application User Reviews Using Neural Language Models
. ECSQARU.
DOI
Moataz Chouchen
,
Ali Ouni
,
Jefferson Olongo
,
Mohamed Wiem Mkaouer
(2023).
Learning to Predict Code Review Completion Time In Modern Code Review
. Empir. Softw. Eng..
DOI
Brandon Palonis
,
Samantha Jane Dobesh
,
Selah Bellscheidt
,
Mohamed Wiem Mkaouer
,
Yudong Liu
,
Yasmine N. Elglaly
(2023).
Large-Scale Anonymized Text-based Disability Discourse Dataset
. ASSETS.
DOI
Eman Abdullah Alomar
,
Anton Ivanov
,
Zarina Kurbatova
,
Yaroslav Golubev
,
Mohamed Wiem Mkaouer
,
Ali Ouni
,
Timofey Bryksin
,
Le Nguyen
,
Amit Dilip Kini
,
Aditya Thakur
(2023).
Just-in-Time Code Duplicates Extraction
. CoRR.
DOI
Waleed Alhindi
,
Abdulrahman Aleid
,
Ilyes Jenhani
,
Mohamed Wiem Mkaouer
(2023).
Issue-Labeler: an ALBERT-based Jira Plugin for Issue Classification
. MOBILESoft.
DOI
Nuri Almarimi
,
Ali Ouni
,
Moataz Chouchen
,
Mohamed Wiem Mkaouer
(2023).
Improving the detection of community smells through socio-technical and sentiment analysis
. J. Softw. Evol. Process..
DOI
Wajdi Aljedaani
,
Rrezarta Krasniqi
,
Sanaa Aljedaani
,
Mohamed Wiem Mkaouer
,
Stephanie Ludi
,
Khaled Al-Raddah
(2023).
If online learning works for you, what about deaf students? Emerging challenges of online learning for deaf and hearing-impaired students during COVID-19: a literature review
. Univers. Access Inf. Soc..
DOI
Eman Abdullah Alomar
,
Anthony Peruma
,
Mohamed Wiem Mkaouer
,
Christian D. Newman
,
Ali Ouni
(2023).
How is Software Reuse Discussed in Stack Overflow?
. CoRR.
DOI
Montassar Ben Messaoud
,
Asma Miladi
,
Ilyes Jenhani
,
Mohamed Wiem Mkaouer
,
Lobna Ghadhab
(2023).
Duplicate Bug Report Detection Using an Attention-Based Neural Language Model
. IEEE Trans. Reliab..
DOI
Wajdi Aljedaani
,
Mohamed Wiem Mkaouer
,
Anthony Peruma
,
Stephanie Ludi
(2023).
Do the Test Smells Assertion Roulette and Eager Test Impact Students' Troubleshooting and Debugging Capabilities?
. CoRR.
DOI
Marwa Daaji
,
Ali Ouni
,
Mohamed Mohsen Gammoudi
,
Salah Bouktif
,
Mohamed Wiem Mkaouer
(2023).
BPEL process defects prediction using multi-objective evolutionary search
. J. Syst. Softw..
DOI
Eman Abdullah Alomar
,
Mohamed Wiem Mkaouer
,
Ali Ouni
(2023).
Behind the Intent of Extract Method Refactoring: A Systematic Literature Review
. CoRR.
DOI
Eman Abdullah Alomar
,
Mohamed Wiem Mkaouer
,
Ali Ouni
(2023).
Automating Source Code Refactoring in the Classroom
. CoRR.
DOI
Taryn Takebayashi
,
Anthony Peruma
,
Mohamed Wiem Mkaouer
,
Christian D. Newman
(2023).
An Exploratory Study on the Usage and Readability of Messages Within Assertion Methods of Test Cases
. CoRR.
DOI
Ali Ouni
,
Islem Saidani
,
Eman Abdullah Alomar
,
Mohamed Wiem Mkaouer
(2023).
An Empirical Study on Continuous Integration Trends, Topics and Challenges in Stack Overflow
. EASE.
DOI
Islem Saidani
,
Ali Ouni
,
Mohamed Wiem Mkaouer
(2022).
Improving the prediction of continuous integration build failures using deep learning
.
Automated Software Engineering
.
PDF
Cite
Eman Abdullah Alomar
,
Tianjia Wang
,
Vaibhavi Raut
,
Mohamed Wiem Mkaouer
,
Christian D. Newman
,
Ali Ouni
(2022).
Refactoring for reuse: an empirical study
.
Innovations in Systems and Software Engineering
.
PDF
Cite
Islem Saidani
,
Ali Ouni
,
Md Ahasanuzzaman
,
Safwat Hassan
,
Mohamed Wiem Mkaouer
,
Ahmed E Hassan
(2022).
Tracking bad updates in mobile apps: a search-based approach
.
Empirical Software Engineering
.
PDF
Cite
Eman Abdullah Alomar
,
Jiaqian Liu
,
Kenneth Addo
,
Mohamed Wiem Mkaouer
,
Christian D. Newman
,
Ali Ouni
,
Zhe Yu
(2022).
On the documentation of refactoring types
.
Automated Software Engineering
.
PDF
Cite
Eman Abdullah Alomar
,
Mohamed Wiem Mkaouer
,
Ali Ouni
,
Christian D. Newman
(2022).
An Exploratory Study on How Software Reuse is Discussed in Stack Overflow
.
Reuse in Emerging Software Engineering Practices
.
Cite
MW Mkaouer
,
M Kessentini
,
S Bechikh
,
K Deb
(2022).
Ó Cinnéide M (2014) High dimensional search-based software engineering: finding tradeoffs among 15 objectives for automating software refactoring using NSGA-III
.
Proceedings of the 2014 Annual Conference on Genetic and Evolutionary Computation
.
Cite
Wajdi Aljedaani
,
Furqan Rustam
,
Mohamed Wiem Mkaouer
,
Abdullatif Ghallab
,
Vaibhav Rupapara
,
Patrick Bernard Washington
,
Ernesto Lee
,
Imran Ashraf
(2022).
Sentiment analysis on Twitter data integrating TextBlob and deep learning models: The case of US airline industry
. Knowl. Based Syst..
DOI
Niranjana Deshpande
,
Mohamed Wiem Mkaouer
,
Ali Ouni
,
Naveen Sharma
(2022).
Search-Based Third-Party Library Migration at the Method-Level
. EvoApplications.
DOI
Deema ALShoaibi
,
Mohamed Wiem Mkaouer
,
Ali Ouni
,
Abdulmutalib Wahaishi
,
Travis Desell
,
Makram Soui
(2022).
Search-based detection of code changes introducing performance regression
. Swarm Evol. Comput..
DOI
Eman Abdullah Alomar
,
Ben Christians
,
Mihal Busho
,
Ahmed Hamad AlKhalid
,
Ali Ouni
,
Christian D. Newman
,
Mohamed Wiem Mkaouer
(2022).
SATDBailiff-mining and tracking self-admitted technical debt
. Sci. Comput. Program..
DOI
Eman Abdullah Alomar
,
Ben Christians
,
Mihal Busho
,
Ahmed Hamad AlKhalid
,
Ali Ouni
,
Christian D. Newman
,
Mohamed Wiem Mkaouer
(2022).
SATDBailiff-mining and tracking self-admitted technical debt
.
Science of Computer Programming
.
PDF
Cite
Anthony Peruma
,
Eman Abdullah Alomar
,
Christian D. Newman
,
Mohamed Wiem Mkaouer
,
Ali Ouni
(2022).
Refactoring Debt: Myth or Reality? An Exploratory Study on the Relationship Between Technical Debt and Refactoring
. CoRR.
DOI
Licelot Marmolejos
,
Eman Abdullah Alomar
,
Mohamed Wiem Mkaouer
,
Christian D. Newman
,
Ali Ouni
(2022).
On the use of textual feature extraction techniques to support the automated detection of refactoring documentation
. Innov. Syst. Softw. Eng..
DOI
Makram Soui
,
Mabrouka Chouchane
,
Narjes Bessghaier
,
Mohamed Wiem Mkaouer
,
Marouane Kessentini
(2022).
On the Impact of Aesthetic Defects on the Maintainability of Mobile Graphical User Interfaces: An Empirical Study
. Inf. Syst. Frontiers.
DOI
Richardson Alexandre
,
Ali Ouni
,
Mohamed Aymen Saied
,
Salah Bouktif
,
Mohamed Wiem Mkaouer
(2022).
On the Identification of Third-Party Library Usage Patterns for Android Applications
. EASE.
DOI
Wajdi Aljedaani
,
Mohamed Wiem Mkaouer
,
Stephanie Ludi
,
Ali Ouni
,
Ilyes Jenhani
(2022).
On the identification of accessibility bug reports in open source systems
. W4A.
DOI
Marwa Daaji
,
Ali Ouni
,
Mohamed Mohsen Gammoudi
,
Salah Bouktif
,
Mohamed Wiem Mkaouer
(2022).
Multi-criteria Web Services Selection: Balancing the Quality of Design and Quality of Service
. ACM Trans. Internet Techn..
DOI
Deema ALShoaibi
,
Hiten Gupta
,
Max Mendelson
,
Ilyes Jenhani
,
Ali Ben Mrad
,
Mohamed Wiem Mkaouer
(2022).
Learning to characterize performance regression introducing code changes
. SAC.
DOI
Khaled Sellami
,
Ali Ouni
,
Mohamed Aymen Saied
,
Salah Bouktif
,
Mohamed Wiem Mkaouer
(2022).
Improving microservices extraction using evolutionary search
. Inf. Softw. Technol..
DOI
Anthony Peruma
,
Steven Simmons
,
Eman Abdullah Alomar
,
Christian D Newman
,
Mohamed Wiem Mkaouer
,
Ali Ouni
(2022).
How do i refactor this? An empirical study on refactoring trends and topics in Stack Overflow
.
Empirical Software Engineering
.
PDF
Cite
Anthony Peruma
,
Steven Simmons
,
Eman Abdullah Alomar
,
Christian D. Newman
,
Mohamed Wiem Mkaouer
,
Ali Ouni
(2022).
How do i refactor this? An empirical study on refactoring trends and topics in Stack Overflow
. Empir. Softw. Eng..
DOI
Eman Abdullah Alomar
,
Wajdi Aljedaani
,
Murtaza Tamjeed
,
Mohamed Wiem Mkaouer
,
Yasmine N. El-Glaly
(2022).
Finding the Needle in a Haystack: On the Automatic Identification of Accessibility User Reviews
. CoRR.
DOI
Islem Saidani
,
Ali Ouni
,
Mohamed Wiem Mkaouer
(2022).
Detecting Continuous Integration Skip Commits Using Multi-Objective Evolutionary Search
. IEEE Trans. Software Eng..
DOI
Eman Abdullah Alomar
,
Moataz Chouchen
,
Mohamed Wiem Mkaouer
,
Ali Ouni
(2022).
Code Review Practices for Refactoring Changes: An Empirical Study on OpenStack
. CoRR.
DOI
Wajdi Aljedaani
,
Ibrahem Abuhaimed
,
Furqan Rustam
,
Mohamed Wiem Mkaouer
,
Ali Ouni
,
Ilyes Jenhani
(2022).
Automatically detecting and understanding the perception of COVID-19 vaccination: a middle east case study
. Soc. Netw. Anal. Min..
DOI
Eman Abdullah Alomar
,
Anton Ivanov
,
Zarina Kurbatova
,
Yaroslav Golubev
,
Mohamed Wiem Mkaouer
,
Ali Ouni
,
Timofey Bryksin
,
Le Nguyen
,
Amit Dilip Kini
,
Aditya Thakur
(2022).
AntiCopyPaster: Extracting Code Duplicates As Soon As They Are Introduced in the IDE
. ASE.
DOI
Christian D. Newman
,
Michael John Decker
,
Reem S. Alsuhaibani
,
Anthony Peruma
,
Mohamed Wiem Mkaouer
,
Satyajit Mohapatra
,
Tejal Vishnoi
,
Marcos Zampieri
,
Timothy J. Sheldon
,
Emily Hill
(2022).
An Ensemble Approach for Annotating Source Code Identifiers With Part-of-Speech Tags
. IEEE Trans. Software Eng..
DOI
Jose E. Reyes Arias
,
Kale Kurtzhall
,
Di Pham
,
Mohamed Wiem Mkaouer
,
Yasmine N. El-Glaly
(2022).
Accessibility Feedback in Mobile Application Reviews: A Dataset of Reviews and Accessibility Guidelines
. CHI Extended Abstracts.
DOI
Moataz Chouchen
,
Ali Ouni
,
Mohamed Wiem Mkaouer
,
Raula Gaikovina Kula
,
Katsuro Inoue
(2021).
WhoReview: A multi-objective search-based approach for code reviewers recommendation in modern code review
.
Applied Soft Computing
.
PDF
Cite
Anthony Peruma
,
Emily Hu
,
Jiajun Chen
,
Eman Abdullah Alomar
,
Mohamed Wiem Mkaouer
,
Christian D. Newman
(2021).
Using Grammar Patterns to Interpret Test Method Name Evolution
. CoRR.
Eman Abdullah Alomar
,
Mohamed Wiem Mkaouer
,
Ali Ouni
(2021).
Toward the automatic classification of self-affirmed refactoring
.
Journal of Systems and Software
.
PDF
Cite
Eman Abdullah Alomar
,
Mohamed Wiem Mkaouer
,
Ali Ouni
(2021).
Toward the automatic classification of Self-Affirmed Refactoring
. J. Syst. Softw..
DOI
Wajdi Aljedaani
,
Anthony Peruma
,
Ahmed Aljohani
,
Mazen Alotaibi
,
Mohamed Wiem Mkaouer
,
Ali Ouni
,
Christian D Newman
,
Abdullatif Ghallab
,
Stephanie Ludi
(2021).
Test Smell Detection Tools: A Systematic Mapping Study
.
Evaluation and Assessment in Software Engineering
.
PDF
Cite
Ali Ouni
,
Mohamed Wiem Mkaouer
(2021).
Search based software engineering: challenges, opportunities and recent applications
. GECCO Companion.
DOI
Eman Abdullah Alomar
,
Ben Christians
,
Mihal Busho
,
Ahmed Hamad AlKhalid
,
Ali Ouni
,
Christian D. Newman
,
Mohamed Wiem Mkaouer
(2021).
SATDBailiff- Mining and Tracking Self-Admitted Technical Debt
. CoRR.
Eman Abdullah Alomar
,
Hussein Alrubaye
,
Mohamed Wiem Mkaouer
,
Ali Ouni
,
Marouane Kessentini
(2021).
Refactoring Practices in the Context of Modern Code Review: An Industrial Case Study at Xerox
.
2021 IEEE/ACM 43rd International Conference on Software Engineering: Software Engineering in Practice (ICSE-SEIP)
.
PDF
Cite
Xin Ye
,
Yongjie Zheng
,
Wajdi Aljedaani
,
Mohamed Wiem Mkaouer
(2021).
Recommending pull request reviewers based on code changes
.
Soft Computing
.
Cite
Moataz Chouchen
,
Jefferson Olongo
,
Ali Ouni
,
Mohamed Wiem Mkaouer
(2021).
Predicting Code Review Completion Time in Modern Code Review
. CoRR.
Yaroslav Golubev
,
Zarina Kurbatova
,
Eman Abdullah Alomar
,
Timofey Bryksin
,
Mohamed Wiem Mkaouer
(2021).
One thousand and one stories: a large-scale survey of software refactoring
.
Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering
.
PDF
Cite
Licelot Marmolejos
,
Eman Abdullah Alomar
,
Mohamed Wiem Mkaouer
,
Christian D. Newman
,
Ali Ouni
(2021).
On the use of textual feature extraction techniques to support the automated detection of refactoring documentation
.
Innovations in Systems and Software Engineering
.
PDF
Cite
Islem Saidani
,
Ali Ouni
,
Mohamed Wiem Mkaouer
,
Fabio Palomba
(2021).
On the impact of Continuous Integration on refactoring practice: An exploratory study on TravisTorrent
.
Information and Software Technology
.
PDF
Cite
Makram Soui
,
Mabrouka Chouchane
,
Narjes Bessghaier
,
Mohamed Wiem Mkaouer
,
Marouane Kessentini
(2021).
On the Impact of Aesthetic Defects on the Maintainability of Mobile Graphical User Interfaces: An Empirical Study
.
Information Systems Frontiers
.
PDF
Cite
Eman Abdullah Alomar
,
Jiaqian Liu
,
Kenneth Addo
,
Mohamed Wiem Mkaouer
,
Christian D. Newman
,
Ali Ouni
,
Zhe Yu
(2021).
On the Documentation of Refactoring Types
. CoRR.
Fan Fang
,
John Wu
,
Yanyan Li
,
Xin Ye
,
Wajdi Aljedaani
,
Mohamed Wiem Mkaouer
(2021).
On the classification of bug reports to improve bug localization
.
Soft Computing
.
PDF
Cite
Eman Abdullah Alomar
,
Mohamed Wiem Mkaouer
,
Christian D. Newman
,
Ali Ouni
(2021).
On preserving the behavior in software refactoring: A systematic mapping study
.
Information and Software Technology
.
PDF
Cite
Marwa Daaji
,
Ali Ouni
,
Mohamed Mohsen Gammoudi
,
Salah Bouktif
,
Mohamed Wiem Mkaouer
(2021).
Multi-criteria Web Services Selection: Balancing the Quality of Design and Quality of Service
.
ACM Transactions on Internet Technology (TOIT)
.
Cite
Eman Abdullah Alomar
,
Mohamed Wiem Mkaouer
,
Ali Ouni
(2021).
Mining and Managing Big Data Refactoring for Design Improvement: Are We There Yet?
.
Knowledge Management in the Development of Data-Intensive Systems
.
PDF
Cite
Rafi Almhana
,
Marouane Kessentini
,
Wiem Mkaouer
(2021).
Method-level bug localization using hybrid multi-objective search
. Inf. Softw. Technol..
DOI
Rafi Almhana
,
Marouane Kessentini
,
Wiem Mkaouer
(2021).
Method-level bug localization using hybrid multi-objective search
.
Information and Software Technology
.
PDF
Cite
Wajdi Aljedaani
,
Furqan Rustam
,
Stephanie Ludi
,
Ali Ouni
,
Mohamed Wiem Mkaouer
(2021).
Learning Sentiment Analysis for Accessibility User Reviews
. ASE Workshops.
DOI
Zimeng Lyu
,
Joshua Karns
,
AbdElRahman ElSaid
,
Mohamed Mkaouer
,
Travis Desell
(2021).
Improving Distributed Neuroevolution Using Island Extinction and Repopulation
.
International Conference on the Applications of Evolutionary Computation (Part of EvoStar)
.
Cite
Eman Abdullah Alomar
,
Anthony Peruma
,
Mohamed Wiem Mkaouer
,
Christian D. Newman
,
Ali Ouni
,
Marouane Kessentini
(2021).
How we refactor and how we document it? On the use of supervised machine learning algorithms to classify refactoring documentation
.
Expert Systems with Applications
.
PDF
Cite
Eman Abdullah Alomar
,
Anthony Peruma
,
Mohamed Wiem Mkaouer
,
Christian D. Newman
,
Ali Ouni
,
Marouane Kessentini
(2021).
How we refactor and how we document it? On the use of supervised machine learning algorithms to classify refactoring documentation
. Expert Syst. Appl..
DOI
Anthony Peruma
,
Steven Simmons
,
Eman Abdullah Alomar
,
Christian D. Newman
,
Mohamed Wiem Mkaouer
,
Ali Ouni
(2021).
How Do I Refactor This? An Empirical Study on Refactoring Trends and Topics in Stack Overflow
. CoRR.
Eman Abdullah Alomar
,
Wajdi Aljedaani
,
Murtaza Tamjeed
,
Mohamed Wiem Mkaouer
,
Yasmine N El-Glaly
(2021).
Finding the Needle in a Haystack: On the Automatic Identification of Accessibility User Reviews
.
Proceedings of the 2021 CHI Conference on Human Factors in Computing Systems
.
PDF
Cite
Nuri Almarimi
,
Ali Ouni
,
Moataz Chouchen
,
Mohamed Wiem Mkaouer
(2021).
csDetector: an open source tool for community smells detection
.
Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering
.
PDF
Cite
Priyadarshni Suresh Sagar
,
Eman Abdullah Alomar
,
Mohamed Wiem Mkaouer
,
Ali Ouni
,
Christian D. Newman
(2021).
Comparing Commit Messages and Source Code Metrics for the Prediction Refactoring Activities
. Algorithms.
DOI
Islem Saidani
,
Ali Ouni
,
Moataz Chouchen
,
Mohamed Wiem Mkaouer
(2021).
BF-detector: an automated tool for CI build failure detection
. ESEC/SIGSOFT FSE.
DOI
Islem Saidani
,
Ali Ouni
,
Moataz Chouchen
,
Mohamed Wiem Mkaouer
(2021).
BF-detector: an automated tool for CI build failure detection
.
Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering
.
PDF
Cite
Eman Abdullah Alomar
,
Anthony Peruma
,
Mohamed Wiem Mkaouer
,
Christian D. Newman
,
Ali Ouni
(2021).
Behind the Scenes: On the Relationship Between Developer Experience and Refactoring
. CoRR.
Lobna Ghadhab
,
Ilyes Jenhani
,
Mohamed Wiem Mkaouer
,
Montassar Ben Messaoud
(2021).
Augmenting commit classification by using fine-grained source code changes and a pre-trained deep neural language model
.
Information and Software Technology
.
Cite
Moataz Chouchen
,
Ali Ouni
,
Raula Gaikovina Kula
,
Dong Wang
,
Patanamon Thongtanunam
,
Mohamed Wiem Mkaouer
,
Kenichi Matsumoto
(2021).
Anti-patterns in Modern Code Review: Symptoms and Prevalence
. SANER.
DOI
Moataz Chouchen
,
Ali Ouni
,
Raula Gaikovina Kula
,
Dong Wang
,
Patanamon Thongtanunam
,
Mohamed Wiem Mkaouer
,
Kenichi Matsumoto
(2021).
Anti-patterns in Modern Code Review: Symptoms and Prevalence
.
2021 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER)
.
PDF
Cite
Zimeng Lyu
,
AbdElRahman ElSaid
,
Joshua Karns
,
Mohamed Mkaouer
,
Travis Desell
(2021).
An experimental study of weight initialization and Lamarckian inheritance on neuroevolution
.
International Conference on the Applications of Evolutionary Computation (Part of EvoStar)
.
PDF
Cite
Christian D Newman
,
Michael J Decker
,
Reem Alsuhaibani
,
Anthony Peruma
,
Mohamed Mkaouer
,
Satyajit Mohapatra
,
Tejal Vishoi
,
Marcos Zampieri
,
Timothy Sheldon
,
Emily Hill
(2021).
An Ensemble Approach for Annotating Source Code Identifiers with Part-of-speech Tags
.
IEEE Transactions on Software Engineering
.
PDF
Cite
Oumayma Hamdi
,
Ali Ouni
,
Eman Abdullah Alomar
,
Mel Ó Cinnéide
,
Mohamed Wiem Mkaouer
(2021).
An Empirical Study on the Impact of Refactoring on Quality Metrics in Android Applications
.
2021 IEEE/ACM 8th International Conference on Mobile Software Engineering and Systems (MobileSoft)
.
PDF
Cite
Oumayma Hamdi
,
Ali Ouni
,
Mel Ó Cinnéide
,
Mohamed Wiem Mkaouer
(2021).
A longitudinal study of the impact of refactoring in android applications
.
Information and Software Technology
.
Cite
Narjes Bessghaier
,
Ali Ouni
,
Mohamed Wiem Mkaouer
(2021).
A longitudinal exploratory study on code smells in server side web applications
.
Software Quality Journal
.
Cite
Islem Saidani
,
Ali Ouni
,
Mohamed Wiem Mkaouer
(2020).
Web Service API Anti-patterns Detection as a Multi-label Learning Problem
.
International Conference on Web Services
.
Cite
Anthony Peruma
,
Khalid Saeed Almalki
,
Christian D Newman
,
Mohamed Wiem Mkaouer
,
Ali Ouni
,
Fabio Palomba
(2020).
tsDetect: an open source test smells detection tool
.
Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering
.
PDF
Cite
Eman Abdullah Alomar
,
Mohamed Wiem Mkaouer
,
Ali Ouni
(2020).
Toward the Automatic Classification of Self-Affirmed Refactoring
. CoRR.
Motaz Chouchen
,
Ali Ouni
,
Mohamed Wiem Mkaouer
,
Raula Gaikovina Kula
,
Katsuro Inoue
(2020).
Recommending peer reviewers in modern code review: a multi-objective search-based approach
.
Proceedings of the 2020 Genetic and Evolutionary Computation Conference Companion
.
PDF
Cite
Islem Saidani
,
Ali Ouni
,
Moataz Chouchen
,
Mohamed Wiem Mkaouer
(2020).
Predicting continuous integration build failures using evolutionary search
.
Information and Software Technology
.
PDF
Cite
Eman Abdullah Alomar
,
Anthony Peruma
,
Christian D Newman
,
Mohamed Wiem Mkaouer
,
Ali Ouni
(2020).
On the Relationship Between Developer Experience and Refactoring: An Exploratory Study and Preliminary Results
.
Proceedings of the IEEE/ACM 42nd International Conference on Software Engineering Workshops
.
PDF
Cite
Islem Saidani
,
Ali Ouni
,
Moataz Chouchen
,
Mohamed Wiem Mkaouer
(2020).
On the prediction of continuous integration build failures using search-based software engineering
.
Proceedings of the 2020 Genetic and Evolutionary Computation Conference Companion
.
Cite
Christian D Newman
,
Reem S AlSuhaibani
,
Michael J Decker
,
Anthony Peruma
,
Dishant Kaushik
,
Mohamed Wiem Mkaouer
,
Emily Hill
(2020).
On the generation, structure, and semantics of grammar patterns in source code identifiers
.
Journal of Systems and Software
.
Cite
Narjes Bessghaier
,
Ali Ouni
,
Mohamed Wiem Mkaouer
(2020).
On the Diffusion and Impact of Code Smells in Web Applications
.
International Conference on Services Computing
.
Cite
Nuri Almarimi
,
Ali Ouni
,
Moataz Chouchen
,
Islem Saidani
,
Mohamed Wiem Mkaouer
(2020).
On the detection of community smells using genetic programming-based ensemble classifier chain
.
Proceedings of the 15th International Conference on Global Software Engineering
.
Cite
Muhammad Usman Sarwar
,
Sarim Zafar
,
Mohamed Wiem Mkaouer
,
Gursimran Singh Walia
,
Muhammad Zubair Malik
(2020).
Multi-label Classification of Commit Messages using Transfer Learning
. ISSRE Workshops.
DOI
Muhammad Usman Sarwar
,
Sarim Zafar
,
Mohamed Wiem Mkaouer
,
Gursimran Singh Walia
,
Muhammad Zubair Malik
(2020).
Multi-label Classification of Commit Messages using Transfer Learning
.
2020 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)
.
Cite
Mohamed Wiem Mkaouer
,
Marouane Kessentini
,
Adnan Shaout
,
Patrice Koligheu
,
Slim Bechikh
,
Kalyanmoy Deb
,
Ali Ouni
(2020).
Many-Objective Software Remodularization using NSGA-III
. CoRR.
Hussein Alrubaye
,
Mohamed Wiem Mkaouer
,
Igor Khokhlov
,
Leon Reznik
,
Ali Ouni
,
Jason Mcgoff
(2020).
Learning to recommend third-party library migration opportunities at the API level
.
Applied Soft Computing
.
Cite
Bader Alkhazi
,
Andrew DiStasi
,
Wajdi Aljedaani
,
Hussein Alrubaye
,
Xin Ye
,
Mohamed Wiem Mkaouer
(2020).
Learning to rank developers for bug report assignment
.
Applied Soft Computing
.
Cite
Nuri Almarimi
,
Ali Ouni
,
Mohamed Wiem Mkaouer
(2020).
Learning to detect community smells in open source software projects
.
Knowledge-Based Systems
.
Cite
Alex Bogart
,
Eman Abdullah Alomar
,
Mohamed Wiem Mkaouer
,
Ali Ouni
(2020).
Increasing the Trust In Refactoring Through Visualization
.
Proceedings of the IEEE/ACM 42nd International Conference on Software Engineering Workshops
.
PDF
Cite
Eman Abdullah Alomar
,
Anthony Peruma
,
Mohamed Wiem Mkaouer
,
Christian D. Newman
,
Ali Ouni
,
Marouane Kessentini
(2020).
How We Refactor and How We Document it? On the Use of Supervised Machine Learning Algorithms to Classify Refactoring Documentation
. CoRR.
Hussein Alrubaye
,
Deema ALShoaibi
,
Eman Abdullah Alomar
,
Mohamed Wiem Mkaouer
,
Ali Ouni
(2020).
How Does Library Migration Impact Software Quality and Comprehension? An Empirical Study
. ICSR.
DOI
Hussein Alrubaye
,
Deema ALShoaibi
,
Eman Alomar
,
Mohamed Wiem Mkaouer
,
Ali Ouni
(2020).
How Does Library Migration Impact Software Quality and Comprehension? An Empirical Study
.
International Conference on Software and Software Reuse
.
PDF
Cite
Eman Abdullah Alomar
,
Philip T Rodriguez
,
Jordan Bowman
,
Tianjia Wang
,
Benjamin Adepoju
,
Kevin Lopez
,
Christian D. Newman
,
Ali Ouni
,
Mohamed Wiem Mkaouer
(2020).
How Do Developers Refactor Code to Improve Code Reusability?
.
International Conference on Software and Software Reuse
.
PDF
Cite
Anthony Peruma
,
Mohamed Wiem Mkaouer
,
Michael J Decker
,
Christian D Newman
(2020).
Contextualizing rename decisions using refactorings, commit messages, and data types
.
Journal of Systems and Software
.
Cite
Makram Soui
,
Salima Smiti
,
Mohamed Wiem Mkaouer
,
Ridha Ejbali
(2020).
Bankruptcy Prediction Using Stacked Auto-Encoders
. Appl. Artif. Intell..
DOI
Makram Soui
,
Mabrouka Chouchane
,
Mohamed Wiem Mkaouer
,
Marouane Kessentini
,
Khaled Ghedira
(2020).
Assessing the quality of mobile graphical user interfaces using multi-objective optimization
.
Soft Computing
.
Cite
Moataz Chouchen
,
Ali Ouni
,
Mohamed Wiem Mkaouer
(2020).
AndroLib: Third-Party Software Library Recommendation for Android Applications
.
International Conference on Software and Software Reuse
.
Cite
Vahid Alizadeh
,
Marouane Kessentini
,
Mohamed Wiem Mkaouer
,
Mel Ocinneide
,
Ali Ouni
,
Yuanfang Cai
(2020).
An Interactive and Dynamic Search-Based Approach to Software Refactoring Recommendations
. IEEE Trans. Software Eng..
DOI
Anthony Peruma
,
Christian D Newman
,
Mohamed Wiem Mkaouer
,
Ali Ouni
,
Fabio Palomba
(2020).
An exploratory study on the refactoring of unit test files in android applications
.
Proceedings of the IEEE/ACM 42nd International Conference on Software Engineering Workshops
.
Cite
Eman Abdullah Alomar
,
Diego Barinas
,
Jiaqian Liu
,
Mohamed Wiem Mkaouer
,
Ali Ouni
,
Christian D. Newman
(2020).
An Exploratory Study on How Software Reuse is Discussed in Stack Overflow
.
International Conference on Software and Software Reuse
.
PDF
Cite
Zimeng Lyu
,
AbdElRahman ElSaid
,
Joshua Karns
,
Mohamed Wiem Mkaouer
,
Travis Desell
(2020).
An Experimental Study of Weight Initialization and Weight Inheritance Effects on Neuroevolution
. CoRR.
Eman Abdullah Alomar
,
Mohamed Wiem Mkaouer
,
Ali Ouni
(2019).
Can refactoring be self-affirmed? an exploratory study on how developers document their refactoring activities in commit messages
.
2019 IEEE/ACM 3rd International Workshop on Refactoring (IWoR)
.
PDF
Cite
Nuri Almarimi
,
Ali Ouni
,
Salah Bouktif
,
Mohamed Wiem Mkaouer
,
Raula Gaikovina Kula
,
Mohamed Aymen Saied
(2019).
Web service API recommendation for automated mashup creation using multi-objective evolutionary search
.
Applied Soft Computing
.
Cite
Hussein Alrubaye
,
Mohamed Wiem
,
Anthony Peruma
(2019).
Variability in Library Evolution
.
Software Engineering for Variability Intensive Systems: Foundations and Applications
.
Cite
Islem Saidani
,
Ali Ouni
,
Mohamed Wiem Mkaouer
,
Aymen Saied
(2019).
Towards Automated Microservices Extraction Using Muti-objective Evolutionary Search
.
International Conference on Service-Oriented Computing
.
Cite
Islem Saidani
,
Ali Ouni
,
Mohamed Wiem Mkaouer
,
Mohamed Aymen Saied
(2019).
Towards Automated Microservices Extraction Using Muti-objective Evolutionary Search
. ICSOC.
DOI
Deema ALShoaibi
,
Kevin Hannigan
,
Hiten Gupta
,
Mohamed Wiem Mkaouer
(2019).
PRICE: Detection of Performance Regression Introducing Code Changes Using Static and Dynamic Metrics
.
International Symposium on Search Based Software Engineering
.
PDF
Cite
Hussein Alrubaye
,
Mohamed Wiem Mkaouer
,
Ali Ouni
(2019).
On the use of information retrieval to automate the detection of third-party java library migration at the method level
.
2019 IEEE/ACM 27th International Conference on Program Comprehension (ICPC)
.
PDF
Cite
Eman Abdullah Alomar
,
Mohamed Wiem Mkaouer
,
Ali Ouni
,
Marouane Kessentini
(2019).
On the impact of refactoring on the relationship between quality attributes and design metrics
.
2019 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM)
.
PDF
Cite
Anthony Peruma
,
Khalid Saeed Almalki
,
Christian D Newman
,
Mohamed Wiem Mkaouer
,
Ali Ouni
,
Fabio Palomba
(2019).
On the distribution of test smells in open source android applications: An exploratory study
.
Proceedings of the 29th Annual International Conference on Computer Science and Software Engineering
.
Cite
Sirine Gharbi
,
Mohamed Wiem Mkaouer
,
Ilyes Jenhani
,
Montassar Ben Messaoud
(2019).
On the classification of software change messages using multi-label active learning
.
Proceedings of the 34th ACM/SIGAPP Symposium on Applied Computing
.
PDF
Cite
Hussein Alrubaye
,
Mohamed Wiem Mkaouer
,
Ali Ouni
(2019).
MigrationMiner: An Automated Detection Tool of Third-Party Java Library Migration at the Method Level
.
2019 IEEE International Conference on Software Maintenance and Evolution (ICSME)
.
PDF
Cite
Hussein Alrubaye
,
Mohamed Wiem Mkaouer
,
Igor Khokhlov
,
Leon Reznik
,
Ali Ouni
,
Jason Mcgoff
(2019).
Learning to Recommend Third-Party Library Migration Opportunities at the API Level
. CoRR.
Nasir Safdari
,
Hussein Alrubaye
,
Wajdi Aljedaani
,
Bladimir Baez Baez
,
Andrew DiStasi
,
Mohamed Wiem Mkaouer
(2019).
Learning to rank faulty source files for dependent bug reports
.
Big Data: Learning, Analytics, and Applications
.
Cite
Eman Abdullah Alomar
,
Mohamed Wiem Mkaouer
,
Ali Ouni
,
Marouane Kessentini
(2019).
Do Design Metrics Capture Developers Perception of Quality? An Empirical Study on Self-Affirmed Refactoring Activities
. CoRR.
Anthony Peruma
,
Mohamed Wiem Mkaouer
,
Michael John Decker
,
Christian Donald Newman
(2019).
Contextualizing rename decisions using refactorings and commit messages
.
2019 19th International Working Conference on Source Code Analysis and Manipulation (SCAM)
.
Cite
Hussein Alrubaye
,
Stephanie Ludi
,
Mohamed Wiem Mkaouer
(2019).
Comparison of block-based and hybrid-based environments in transferring programming skills to text-based environments
.
Proceedings of the 29th Annual International Conference on Computer Science and Software Engineering
.
Cite
Montassar Ben Messaoud
,
Ilyes Jenhani
,
Nermine Ben Jemaa
,
Mohamed Wiem Mkaouer
(2019).
A Multi-label Active Learning Approach for Mobile App User Review Classification
. KSEM (1).
DOI
Montassar Ben Messaoud
,
Ilyes Jenhani
,
Nermine Ben Jemaa
,
Mohamed Wiem Mkaouer
(2019).
A Multi-label Active Learning Approach for Mobile App User Review Classification
.
International Conference on Knowledge Science, Engineering and Management
.
Cite
Paul W. McBurney
,
Siyuan Jiang
,
Marouane Kessentini
,
Nicholas A. Kraft
,
Ameer Armaly
,
Mohamed Wiem Mkaouer
,
Collin McMillan
(2018).
Towards Prioritizing Documentation Effort
. IEEE Trans. Software Eng..
DOI
Hussein Alrubaye
,
Mohamed Wiem Mkaouer
(2018).
Automating the detection of third-party Java library migration at the function level.
.
CASCON
.
Cite
Vahid Alizadeh
,
Marouane Kessentini
,
Mohamed Wiem Mkaouer
,
Mel Ocinneide
,
Ali Ouni
,
Yuanfang Cai
(2018).
An interactive and dynamic search-based approach to software refactoring recommendations
.
IEEE Transactions on Software Engineering
.
Cite
Anthony Peruma
,
Mohamed Wiem Mkaouer
,
Michael J Decker
,
Christian D Newman
(2018).
An empirical investigation of how and why developers rename identifiers
.
Proceedings of the 2nd International Workshop on Refactoring
.
Cite
Christian D Newman
,
Mohamed Wiem Mkaouer
,
Michael L Collard
,
Jonathan I Maletic
(2018).
A study on developer perception of transformation languages for refactoring
.
Proceedings of the 2nd International Workshop on Refactoring
.
Cite
Daniel E Krutz
,
Nuthan Munaiah
,
Anthony Peruma
,
Mohamed Wiem Mkaouer
(2017).
Who added that permission to my app? an analysis of developer permission changes in open source android apps
.
2017 IEEE/ACM 4th International Conference on Mobile Software Engineering and Systems (MOBILESoft)
.
PDF
Cite
Daniel E. Krutz
,
Nuthan Munaiah
,
Anthony Peruma
,
Mohamed Wiem Mkaouer
(2017).
Who Added That Permission to My App? An Analysis of Developer Permission Changes in Open Source Android Apps
. MOBILESoft@ICSE.
DOI
Paul W McBurney
,
Siyuan Jiang
,
Marouane Kessentini
,
Nicholas A Kraft
,
Ameer Armaly
,
Mohamed Wiem Mkaouer
,
Collin McMillan
(2017).
Towards Prioritizing Documentation Effort
.
IEEE Transactions on Software Engineering
.
PDF
Cite
Makram Soui
,
Mabrouka Chouchane
,
Ines Gasmi
,
Mohamed Wiem Mkaouer
(2017).
PLAIN: PLugin for predicting the usAbility of Mobile User INterface.
.
VISIGRAPP (1: GRAPP)
.
Cite
Colton Dennis
,
Daniel E Krutz
,
Mohamed Wiem Mkaouer
(2017).
P-lint: a permission smell detector for android applications
.
2017 IEEE/ACM 4th International Conference on Mobile Software Engineering and Systems (MOBILESoft)
.
PDF
Cite
Colton Dennis
,
Daniel E. Krutz
,
Mohamed Wiem Mkaouer
(2017).
P-Lint: A Permission Smell Detector for Android Applications
. MOBILESoft@ICSE.
DOI
Ian Shoenberger
,
Mohamed Wiem Mkaouer
,
Marouane Kessentini
(2017).
On the Use of Smelly Examples to Detect Code Smells in JavaScript
.
European Conference on the Applications of Evolutionary Computation
.
PDF
Cite
Piper Chester
,
Chris Jones
,
Mohamed Wiem Mkaouer
,
Daniel E Krutz
(2017).
M-perm: A lightweight detector for android permission gaps
.
2017 IEEE/ACM 4th International Conference on Mobile Software Engineering and Systems (MOBILESoft)
.
PDF
Cite
Piper Chester
,
Chris Jones
,
Mohamed Wiem Mkaouer
,
Daniel E. Krutz
(2017).
M-Perm: A Lightweight Detector for Android Permission Gaps
. MOBILESoft@ICSE.
DOI
Patrick McAfee
,
Mohamed Wiem Mkaouer
,
Daniel E Krutz
(2017).
CATE: concolic Android testing using Java pathfinder for Android applications
.
2017 IEEE/ACM 4th International Conference on Mobile Software Engineering and Systems (MOBILESoft)
.
PDF
Cite
Mohamed Wiem Mkaouer
,
Marouane Kessentini
,
Mel Ó Cinnéide
,
Shinpei Hayashi
,
Kalyanmoy Deb
(2017).
A robust multi-objective approach to balance severity and importance of refactoring opportunities
.
Empirical Software Engineering
.
PDF
Cite
Mohamed Wiem Mkaouer
,
Marouane Kessentini
(2016).
Slim Bechikh, Mel Ó Cinnéide, and Kalyanmoy Deb. On the use of many quality attributes for software refactoring: a many-objective search-based software engineering approach
.
Empirical Software Engineering
.
PDF
Cite
Rafi Almhana
,
Wiem Mkaouer
,
Marouane Kessentini
,
Ali Ouni
(2016).
Recommending relevant classes for bug reports using multi-objective search
.
2016 31st IEEE/ACM International Conference on Automated Software Engineering (ASE)
.
PDF
Cite
Mohamed Wiem Mkaouer
,
Marouane Kessentini
,
Slim Bechikh
,
Mel Ó Cinnéide
,
Kalyanmoy Deb
(2016).
On the use of many quality attributes for software refactoring: a many-objective search-based software engineering approach
.
Empirical Software Engineering
.
Cite
Mohamed Wiem Mkaouer
(2016).
Interactive code smells detection: An initial investigation
.
International Symposium on Search Based Software Engineering
.
PDF
Cite
Wiem Mkaouer
,
Marouane Kessentini
,
Adnan Shaout
,
Patrice Koligheu
,
Slim Bechikh
,
Kalyanmoy Deb
,
Ali Ouni
(2015).
Many-objective software remodularization using NSGA-III
.
ACM Transactions on Software Engineering and Methodology (TOSEM)
.
PDF
Cite
Wiem Mkaouer
,
Marouane Kessentini
,
Adnan Shaout
,
Patrice Koligheu
,
Slim Bechikh
,
Kalyanmoy Deb
,
Ali Ouni
(2015).
Many-Objective Software Remodularization Using NSGA-III
. ACM Trans. Softw. Eng. Methodol..
DOI
Mohamed Wiem Mkaouer
,
Marouane Kessentini
,
Slim Bechikh
,
Mel Ocinneide
,
Kalyanmoy Deb
(2014).
Software refactoring under uncertainty: a robust multi-objective approach
.
Proceedings of the Companion Publication of the 2014 Annual Conference on Genetic and Evolutionary Computation
.
PDF
Cite
Mohamed Wiem Mkaouer
,
Marouane Kessentini
,
Slim Bechikh
,
Kalyanmoy Deb
,
Mel Ó Cinnéide
(2014).
Recommendation system for software refactoring using innovization and interactive dynamic optimization
.
Proceedings of the 29th ACM/IEEE international conference on Automated software engineering
.
PDF
Cite
Mohamed Wiem Mkaouer
,
Marouane Kessentini
(2014).
Model transformation using multiobjective optimization
.
Advances in Computers
.
PDF
Cite
Mohamed Wiem Mkaouer
,
Marouane Kessentini
,
Slim Bechikh
,
Kalyanmoy Deb
,
Mel Ó Cinnéide
(2014).
High dimensional search-based software engineering: finding tradeoffs among 15 objectives for automating software refactoring using NSGA-III
.
Proceedings of the 2014 Annual Conference on Genetic and Evolutionary Computation
.
PDF
Cite
Mohamed Wiem Mkaouer
,
Marouane Kessentini
,
Slim Bechikh
,
Mel Ó Cinnéide
(2014).
A robust multi-objective approach for software refactoring under uncertainty
.
International Symposium on Search Based Software Engineering
.
PDF
Cite
Mohamed Wiem Mkaouer
,
Marouane Kessentini
,
Slim Bechikh
,
Daniel R. Tauritz
(2013).
Preference-based multi-objective software modelling
. CMSBSE@ICSE.
DOI
Mohamed Wiem Mkaouer
,
Marouane Kessentini
,
Slim Bechikh
,
Daniel R Tauritz
(2013).
Preference-based multi-objective software modelling
.
2013 1st International Workshop on Combining Modelling and Search-Based Software Engineering (CMSBSE)
.
PDF
Cite
Cite
×