Mohamed Wiem Mkaouer
Orcid: 0000-0001-6010-7561Affiliations:
- University of Michigan, Ann Arbor, USA
According to our database1,
Mohamed Wiem Mkaouer
authored at least 149 papers
between 2013 and 2024.
Collaborative distances:
Collaborative distances:
Timeline
Legend:
Book In proceedings Article PhD thesis Dataset OtherLinks
Online presence:
-
on orcid.org
On csauthors.net:
Bibliography
2024
Int. J. Syst. Assur. Eng. Manag., July, 2024
IEEE Trans. Software Eng., April, 2024
Third-party software library migration at the method-level using multi-objective evolutionary search.
Swarm Evol. Comput., February, 2024
What Constitutes the Deployment and Runtime Configuration System? An Empirical Study on OpenStack Projects.
ACM Trans. Softw. Eng. Methodol., January, 2024
J. Softw. Evol. Process., January, 2024
On the Rationale and Use of Assertion Messages in Test Code: Insights from Software Practitioners.
CoRR, 2024
Proceedings of the IEEE International Conference on Software Analysis, 2024
Accessible Gaming Through Better Captions: A Study on Captions Preferences and Inclusivity of Deaf and Hard-of-Hearing Players.
Proceedings of the 21st International Web for All Conference, 2024
How can We Leverage Static Analysis and Large Language Models to Engage Students in Software Quality Improvement.
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, 2024
AntiCopyPaster: An Open-Source Ecosystem for Just-in-time Code Duplicates Extraction.
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, 2024
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, 2024
Analyzing Developer-ChatGPT Conversations for Software Refactoring: An Exploratory Study.
Proceedings of the 21st IEEE/ACM International Conference on Mining Software Repositories, 2024
Proceedings of the 21st IEEE/ACM International Conference on Mining Software Repositories, 2024
Fine-Grained Just-In-Time Defect Prediction at the Block Level in Infrastructure-as-Code (IaC).
Proceedings of the 21st IEEE/ACM International Conference on Mining Software Repositories, 2024
How to Refactor this Code? An Exploratory Study on Developer-ChatGPT Refactoring Conversations.
Proceedings of the 21st IEEE/ACM International Conference on Mining Software Repositories, 2024
Insights from the Field: Exploring Students' Perspectives on Bad Unit Testing Practices.
Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 1, 2024
Proceedings of the 2024 IEEE/ACM 46th International Conference on Software Engineering: Companion Proceedings, 2024
From Boring to Boarding: Transforming Refactoring Education with Game-Based Learning.
Proceedings of the 8th IEEE/ACM International Workshop on Games and Software Engineering, 2024
Cultivating Software Quality Improvement in the Classroom: An Experience with ChatGPT.
Proceedings of the 36th International Conference on Software Engineering Education and Training, 2024
Empirical Investigation of Accessibility Bug Reports in Mobile Platforms: A Chromium Case Study.
Proceedings of the CHI Conference on Human Factors in Computing Systems, 2024
2023
On the impact of single and co-occurrent refactorings on quality attributes in android applications.
J. Syst. Softw., November, 2023
J. Syst. Softw., October, 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., August, 2023
Improving the detection of community smells through socio-technical and sentiment analysis.
J. Softw. Evol. Process., June, 2023
IEEE Trans. Reliab., 2023
Empir. Softw. Eng., 2023
Proceedings of the 20th International Web for All Conference, 2023
An Exploratory Study on the Usage and Readability of Messages Within Assertion Methods of Test Cases.
Proceedings of the 2nd IEEE/ACM International Workshop on Natural Language-Based Software Engineering, 2023
Proceedings of the 10th IEEE/ACM International Conference on Mobile Software Engineering and Systems, 2023
Teachers Perspectives on Transition to Online Teaching Deaf and Hard-of-Hearing Students during the COVID-19 Pandemic: A Case Study.
Proceedings of the 16th Innovations in Software Engineering Conference, 2023
Do the Test Smells Assertion Roulette and Eager Test Impact Students' Troubleshooting and Debugging Capabilities?
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering: Software Engineering Education and Training, 2023
On the use of static analysis to engage students with software quality improvement: An experience with PMD.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering: Software Engineering Education and Training, 2023
What Do Infrastructure-as-Code Practitioners Discuss: An Empirical Study on Stack Overflow.
Proceedings of the ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, 2023
Multi-label Classification of Mobile Application User Reviews Using Neural Language Models.
Proceedings of the Symbolic and Quantitative Approaches to Reasoning with Uncertainty, 2023
An Empirical Study on Continuous Integration Trends, Topics and Challenges in Stack Overflow.
Proceedings of the 27th International Conference on Evaluation and Assessment in Software Engineering, 2023
Proceedings of the 25th International ACM SIGACCESS Conference on Computers and Accessibility, 2023
2022
Detecting Continuous Integration Skip Commits Using Multi-Objective Evolutionary Search.
IEEE Trans. Software Eng., 2022
An Ensemble Approach for Annotating Source Code Identifiers With Part-of-Speech Tags.
IEEE Trans. Software Eng., 2022
Multi-criteria Web Services Selection: Balancing the Quality of Design and Quality of Service.
ACM Trans. Internet Techn., 2022
Swarm Evol. Comput., 2022
Automatically detecting and understanding the perception of COVID-19 vaccination: a middle east case study.
Soc. Netw. Anal. Min., 2022
Sci. Comput. Program., 2022
Sentiment analysis on Twitter data integrating TextBlob and deep learning models: The case of US airline industry.
Knowl. Based Syst., 2022
On the use of textual feature extraction techniques to support the automated detection of refactoring documentation.
Innov. Syst. Softw. Eng., 2022
On the Impact of Aesthetic Defects on the Maintainability of Mobile Graphical User Interfaces: An Empirical Study.
Inf. Syst. Frontiers, 2022
Inf. Softw. Technol., 2022
Empir. Softw. Eng., 2022
How do i refactor this? An empirical study on refactoring trends and topics in Stack Overflow.
Empir. Softw. Eng., 2022
Improving the prediction of continuous integration build failures using deep learning.
Autom. Softw. Eng., 2022
Proceedings of the W4A'22: 19th Web for All Conference, Lyon, France, April 25 - 26, 2022, 2022
Proceedings of the SAC '22: The 37th ACM/SIGAPP Symposium on Applied Computing, Virtual Event, April 25, 2022
Refactoring Debt: Myth or Reality? An Exploratory Study on the Relationship Between Technical Debt and Refactoring.
Proceedings of the 19th IEEE/ACM International Conference on Mining Software Repositories, 2022
Proceedings of the 19th IEEE/ACM International Conference on Mining Software Repositories, 2022
Proceedings of the 19th IEEE/ACM International Conference on Mining Software Repositories, 2022
AntiCopyPaster: Extracting Code Duplicates As Soon As They Are Introduced in the IDE.
Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering, 2022
Proceedings of the Applications of Evolutionary Computation - 25th European Conference, 2022
On the Identification of Third-Party Library Usage Patterns for Android Applications.
Proceedings of the EASE 2022: The International Conference on Evaluation and Assessment in Software Engineering 2022, Gothenburg, Sweden, June 13, 2022
Accessibility Feedback in Mobile Application Reviews: A Dataset of Reviews and Accessibility Guidelines.
Proceedings of the CHI '22: CHI Conference on Human Factors in Computing Systems, New Orleans, LA, USA, 29 April 2022, 2022
2021
Softw. Qual. J., 2021
J. Syst. Softw., 2021
On the impact of Continuous Integration on refactoring practice: An exploratory study on TravisTorrent.
Inf. Softw. Technol., 2021
Inf. Softw. Technol., 2021
Augmenting commit classification by using fine-grained source code changes and a pre-trained deep neural language model.
Inf. Softw. Technol., 2021
Inf. Softw. Technol., 2021
Inf. Softw. Technol., 2021
How we refactor and how we document it? On the use of supervised machine learning algorithms to classify refactoring documentation.
Expert Syst. Appl., 2021
WhoReview: A multi-objective search-based approach for code reviewers recommendation in modern code review.
Appl. Soft Comput., 2021
Comparing Commit Messages and Source Code Metrics for the Prediction Refactoring Activities.
Algorithms, 2021
Proceedings of the 28th IEEE International Conference on Software Analysis, 2021
Proceedings of the ESEC/FSE '21: 29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2021
Proceedings of the ESEC/FSE '21: 29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2021
Proceedings of the ESEC/FSE '21: 29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2021
An Empirical Study on the Impact of Refactoring on Quality Metrics in Android Applications.
Proceedings of the 8th IEEE/ACM International Conference on Mobile Software Engineering and Systems, 2021
Proceedings of the 36th IEEE/ACM International Conference on Automated Software Engineering, 2021
Proceedings of the 36th IEEE/ACM International Conference on Automated Software Engineering, 2021
Proceedings of the 29th IEEE/ACM International Conference on Program Comprehension, 2021
Refactoring Practices in the Context of Modern Code Review: An Industrial Case Study at Xerox.
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering: Software Engineering in Practice, 2021
Search based software engineering: challenges, opportunities and recent applications.
Proceedings of the GECCO '21: Genetic and Evolutionary Computation Conference, 2021
Proceedings of the Applications of Evolutionary Computation, 2021
An Experimental Study of Weight Initialization and Lamarckian Inheritance on Neuroevolution.
Proceedings of the Applications of Evolutionary Computation, 2021
Proceedings of the EASE 2021: Evaluation and Assessment in Software Engineering, 2021
Finding the Needle in a Haystack: On the Automatic Identification of Accessibility User Reviews.
Proceedings of the CHI '21: CHI Conference on Human Factors in Computing Systems, 2021
2020
An Interactive and Dynamic Search-Based Approach to Software Refactoring Recommendations.
IEEE Trans. Software Eng., 2020
Assessing the quality of mobile graphical user interfaces using multi-objective optimization.
Soft Comput., 2020
Knowl. Based Syst., 2020
Contextualizing rename decisions using refactorings, commit messages, and data types.
J. Syst. Softw., 2020
On the generation, structure, and semantics of grammar patterns in source code identifiers.
J. Syst. Softw., 2020
Inf. Softw. Technol., 2020
An Experimental Study of Weight Initialization and Weight Inheritance Effects on Neuroevolution.
CoRR, 2020
Appl. Soft Comput., 2020
Proceedings of the ESEC/FSE '20: 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2020
Proceedings of the Services Computing - SCC 2020, 2020
Proceedings of the 2020 IEEE International Symposium on Software Reliability Engineering Workshops, 2020
Proceedings of the Web Services - ICWS 2020, 2020
Proceedings of the Reuse in Emerging Software Engineering Practices, 2020
How Does Library Migration Impact Software Quality and Comprehension? An Empirical Study.
Proceedings of the Reuse in Emerging Software Engineering Practices, 2020
Proceedings of the Reuse in Emerging Software Engineering Practices, 2020
Proceedings of the Reuse in Emerging Software Engineering Practices, 2020
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Workshops, Seoul, Republic of Korea, 27 June, 2020
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Workshops, Seoul, Republic of Korea, 27 June, 2020
On the Relationship Between Developer Experience and Refactoring: An Exploratory Study and Preliminary Results.
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Workshops, Seoul, Republic of Korea, 27 June, 2020
On the detection of community smells using genetic programming-based ensemble classifier chain.
Proceedings of the ICGSE '20: 15th IEEE/ACM International Conference on Global Software Engineering, 2020
On the prediction of continuous integration build failures using search-based software engineering.
Proceedings of the GECCO '20: Genetic and Evolutionary Computation Conference, 2020
Recommending peer reviewers in modern code review: a multi-objective search-based approach.
Proceedings of the GECCO '20: Genetic and Evolutionary Computation Conference, 2020
2019
Do Design Metrics Capture Developers Perception of Quality? An Empirical Study on Self-Affirmed Refactoring Activities.
CoRR, 2019
Comparison of block-based and hybrid-based programming environments in transferring programming skills to text-based environment.
CoRR, 2019
Web service API recommendation for automated mashup creation using multi-objective evolutionary search.
Appl. Soft Comput., 2019
PRICE: Detection of Performance Regression Introducing Code Changes Using Static and Dynamic Metrics.
Proceedings of the Search-Based Software Engineering - 11th International Symposium, 2019
Proceedings of the 19th International Working Conference on Source Code Analysis and Manipulation, 2019
Proceedings of the 34th ACM/SIGAPP Symposium on Applied Computing, 2019
Proceedings of the Knowledge Science, Engineering and Management, 2019
On the use of information retrieval to automate the detection of third-party Java library migration at the method level.
Proceedings of the 27th International Conference on Program Comprehension, 2019
Proceedings of the Service-Oriented Computing - 17th International Conference, 2019
MigrationMiner: An Automated Detection Tool of Third-Party Java Library Migration at the Method Level.
Proceedings of the 2019 IEEE International Conference on Software Maintenance and Evolution, 2019
Can refactoring be self-affirmed?: an exploratory study on how developers document their refactoring activities in commit messages.
Proceedings of the 3rd International Workshop on Refactoring, 2019
On the Impact of Refactoring on the Relationship between Quality Attributes and Design Metrics.
Proceedings of the 2019 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, 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, 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, 2019
Proceedings of the Software Engineering for Variability Intensive Systems, 2019
2018
Proceedings of the 2nd International Workshop on Refactoring, 2018
Proceedings of the 2nd International Workshop on Refactoring, 2018
Automating the detection of third-party Java library migration at the function level.
Proceedings of the 28th Annual International Conference on Computer Science and Software Engineering, 2018
2017
A robust multi-objective approach to balance severity and importance of refactoring opportunities.
Empir. Softw. Eng., 2017
Proceedings of the 4th IEEE/ACM International Conference on Mobile Software Engineering and Systems, 2017
Who Added That Permission to My App? An Analysis of Developer Permission Changes in Open Source Android Apps.
Proceedings of the 4th IEEE/ACM International Conference on Mobile Software Engineering and Systems, 2017
Proceedings of the 4th IEEE/ACM International Conference on Mobile Software Engineering and Systems, 2017
Proceedings of the 4th IEEE/ACM International Conference on Mobile Software Engineering and Systems, 2017
Proceedings of the 12th International Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications (VISIGRAPP 2017) - Volume 1: GRAPP, Porto, Portugal, February 27, 2017
Proceedings of the Applications of Evolutionary Computation - 20th European Conference, 2017
2016
On the use of many quality attributes for software refactoring: a many-objective search-based software engineering approach.
Empir. Softw. Eng., 2016
Proceedings of the Search Based Software Engineering - 8th International Symposium, 2016
Proceedings of the 31st IEEE/ACM International Conference on Automated Software Engineering, 2016
2015
ACM Trans. Softw. Eng. Methodol., 2015
2014
Proceedings of the Search-Based Software Engineering - 6th International Symposium, 2014
Recommendation system for software refactoring using innovization and interactive dynamic optimization.
Proceedings of the ACM/IEEE International Conference on Automated Software Engineering, 2014
High dimensional search-based software engineering: finding tradeoffs among 15 objectives for automating software refactoring using NSGA-III.
Proceedings of the Genetic and Evolutionary Computation Conference, 2014
Proceedings of the Genetic and Evolutionary Computation Conference, 2014
2013
Proceedings of the 1st International Workshop on Combining Modelling and Search-Based Software Engineering, 2013