SmileLab Research Group
SmileLab Research Group
News
People
Events
Publications
Contact
Projects
Teaching
Code
Service
Ali Ouni
Associate Professor
Interests
Interest 1
Interest 2
Education
Title course 1, 2012
Name of Institution
Title course 1, 2012
Name of Institution
Latest
A search-based file recommendation approach for infrastructure-as-code evolution
An Empirical Study on Microservices Deployment Trends, Topics and Challenges in Stack Overflow
ChatGPT for Code Refactoring: Analyzing Topics, Interaction, and Effective Prompts
Towards understanding code review practices for infrastructure-as-code: An empirical study on OpenStack projects
Automating Source Code Refactoring in the Classroom
Behind the scenes: On the relationship between developer experience and refactoring
Fine-Grained Just-In-Time Defect Prediction at the Block Level in Infrastructure-as-Code (IaC)
GitRev: An LLM-Based Gamification Framework for Modern Code Review Activities
How Do So ware Developers Use ChatGPT? An Exploratory Study on GitHub Pull Requests
How to Refactor this Code? An Exploratory Study on Developer-ChatGPT Refactoring Conversations
MULTICR: Predicting Merged and Abandoned Code Changes in Modern Code Review Using Multi-Objective Search
On the Prevalence, Co-occurrence, and Impact of Infrastructure-as-Code Smells
Third-party software library migration at the method-level using multi-objective evolutionary search
What Constitutes the Deployment and Runtime Configuration System? An Empirical Study on OpenStack Projects
An Empirical Study on Continuous Integration Trends, Topics and Challenges in Stack Overflow
Automating Source Code Refactoring in the Classroom
Behind the Intent of Extract Method Refactoring: A Systematic Literature Review
BPEL process defects prediction using multi-objective evolutionary search
How is Software Reuse Discussed in Stack Overflow?
Improving the detection of community smells through socio-technical and sentiment analysis
Just-in-Time Code Duplicates Extraction
Learning to Predict Code Review Completion Time In Modern Code Review
On the impact of single and co-occurrent refactorings on quality attributes in android applications
The State of Accessibility in Blackboard: Survey and User Reviews Case Study
What Do Infrastructure-as-Code Practitioners Discuss: An Empirical Study on Stack Overflow
Improving the prediction of continuous integration build failures using deep learning
Refactoring for reuse: an empirical study
Tracking bad updates in mobile apps: a search-based approach
On the documentation of refactoring types
An Exploratory Study on How Software Reuse is Discussed in Stack Overflow
AntiCopyPaster: Extracting Code Duplicates As Soon As They Are Introduced in the IDE
Automatically detecting and understanding the perception of COVID-19 vaccination: a middle east case study
Code Review Practices for Refactoring Changes: An Empirical Study on OpenStack
Detecting Continuous Integration Skip Commits Using Multi-Objective Evolutionary Search
How do i refactor this? An empirical study on refactoring trends and topics in Stack Overflow
How do i refactor this? An empirical study on refactoring trends and topics in Stack Overflow
Improving microservices extraction using evolutionary search
Multi-criteria Web Services Selection: Balancing the Quality of Design and Quality of Service
On the identification of accessibility bug reports in open source systems
On the Identification of Third-Party Library Usage Patterns for Android Applications
On the use of textual feature extraction techniques to support the automated detection of refactoring documentation
Refactoring Debt: Myth or Reality? An Exploratory Study on the Relationship Between Technical Debt and Refactoring
SATDBailiff-mining and tracking self-admitted technical debt
SATDBailiff-mining and tracking self-admitted technical debt
Search-based detection of code changes introducing performance regression
Search-Based Third-Party Library Migration at the Method-Level
A longitudinal exploratory study on code smells in server side web applications
A longitudinal study of the impact of refactoring in android applications
An Empirical Study on the Impact of Refactoring on Quality Metrics in Android Applications
Anti-patterns in Modern Code Review: Symptoms and Prevalence
Anti-patterns in Modern Code Review: Symptoms and Prevalence
Behind the Scenes: On the Relationship Between Developer Experience and Refactoring
BF-detector: an automated tool for CI build failure detection
BF-detector: an automated tool for CI build failure detection
Comparing Commit Messages and Source Code Metrics for the Prediction Refactoring Activities
csDetector: an open source tool for community smells detection
How Do I Refactor This? An Empirical Study on Refactoring Trends and Topics in Stack Overflow
How we refactor and how we document it? On the use of supervised machine learning algorithms to classify refactoring documentation
How we refactor and how we document it? On the use of supervised machine learning algorithms to classify refactoring documentation
Learning Sentiment Analysis for Accessibility User Reviews
Mining and Managing Big Data Refactoring for Design Improvement: Are We There Yet?
Multi-criteria Web Services Selection: Balancing the Quality of Design and Quality of Service
On preserving the behavior in software refactoring: A systematic mapping study
On the Documentation of Refactoring Types
On the impact of Continuous Integration on refactoring practice: An exploratory study on TravisTorrent
On the use of textual feature extraction techniques to support the automated detection of refactoring documentation
Predicting Code Review Completion Time in Modern Code Review
Refactoring Practices in the Context of Modern Code Review: An Industrial Case Study at Xerox
SATDBailiff- Mining and Tracking Self-Admitted Technical Debt
Search based software engineering: challenges, opportunities and recent applications
Test Smell Detection Tools: A Systematic Mapping Study
Toward the automatic classification of Self-Affirmed Refactoring
Toward the automatic classification of self-affirmed refactoring
WhoReview: A multi-objective search-based approach for code reviewers recommendation in modern code review
An Exploratory Study on How Software Reuse is Discussed in Stack Overflow
An exploratory study on the refactoring of unit test files in android applications
An Interactive and Dynamic Search-Based Approach to Software Refactoring Recommendations
AndroLib: Third-Party Software Library Recommendation for Android Applications
How Do Developers Refactor Code to Improve Code Reusability?
How Does Library Migration Impact Software Quality and Comprehension? An Empirical Study
How Does Library Migration Impact Software Quality and Comprehension? An Empirical Study
How We Refactor and How We Document it? On the Use of Supervised Machine Learning Algorithms to Classify Refactoring Documentation
Increasing the Trust In Refactoring Through Visualization
Learning to detect community smells in open source software projects
Learning to recommend third-party library migration opportunities at the API level
Many-Objective Software Remodularization using NSGA-III
On the detection of community smells using genetic programming-based ensemble classifier chain
On the Diffusion and Impact of Code Smells in Web Applications
On the prediction of continuous integration build failures using search-based software engineering
On the Relationship Between Developer Experience and Refactoring: An Exploratory Study and Preliminary Results
Predicting continuous integration build failures using evolutionary search
Recommending peer reviewers in modern code review: a multi-objective search-based approach
Toward the Automatic Classification of Self-Affirmed Refactoring
tsDetect: an open source test smells detection tool
Web Service API Anti-patterns Detection as a Multi-label Learning Problem
Can refactoring be self-affirmed? an exploratory study on how developers document their refactoring activities in commit messages
Do Design Metrics Capture Developers Perception of Quality? An Empirical Study on Self-Affirmed Refactoring Activities
Learning to Recommend Third-Party Library Migration Opportunities at the API Level
MigrationMiner: An Automated Detection Tool of Third-Party Java Library Migration at the Method Level
On the distribution of test smells in open source android applications: An exploratory study
On the impact of refactoring on the relationship between quality attributes and design metrics
On the use of information retrieval to automate the detection of third-party java library migration at the method level
Towards Automated Microservices Extraction Using Muti-objective Evolutionary Search
Towards Automated Microservices Extraction Using Muti-objective Evolutionary Search
Web service API recommendation for automated mashup creation using multi-objective evolutionary search
An interactive and dynamic search-based approach to software refactoring recommendations
Recommending relevant classes for bug reports using multi-objective search
Many-Objective Software Remodularization Using NSGA-III
Many-objective software remodularization using NSGA-III
Cite
×