Ali Ouni
Orcid: 0000-0003-4708-0362Affiliations:
- Osaka University
- University of Montreal
According to our database1,
Ali Ouni
authored at least 137 papers
between 2011 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
Empir. Softw. Eng., 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
A multi-objective effort-aware approach for early code review prediction and prioritization.
Empir. Softw. Eng., 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
MergeRepair: An Exploratory Study on Merging Task-Specific Adapters in Code LLMs for Automated Program Repair.
CoRR, 2024
Proceedings of the IEEE International Conference on Software Analysis, 2024
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, 2024
Characterising Contributions that Coincide with Vulnerability Mitigation in NPM Libraries.
Proceedings of the 22nd IEEE/ACIS International Conference on Software Engineering Research, 2024
Proceedings of the 22nd IEEE/ACIS International Conference on Software Engineering Research, 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
TerraMetrics: An Open Source Tool for Infrastructure-as-Code (IaC) Quality Metrics in Terraform.
Proceedings of the 32nd IEEE/ACM International Conference on Program Comprehension, 2024
Proceedings of the 2024 IEEE/ACM 46th International Conference on Software Engineering: Companion Proceedings, 2024
How Much Logs Does My Source Code File Need? Learning to Predict the Density of Logs.
Proceedings of the 28th International Conference on Evaluation and Assessment in Software Engineering, 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
Improving the detection of community smells through socio-technical and sentiment analysis.
J. Softw. Evol. Process., June, 2023
Deep reinforcement learning for traffic signal control with consistent state and reward design approach.
Knowl. Based Syst., 2023
Empir. Softw. Eng., 2023
Proceedings of the 20th International Web for All Conference, 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
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
2022
Detecting Continuous Integration Skip Commits Using Multi-Objective Evolutionary Search.
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
On the use of textual feature extraction techniques to support the automated detection of refactoring documentation.
Innov. Syst. Softw. Eng., 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
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
Combining Static and Dynamic Analysis to Decompose Monolithic Application into Microservices.
Proceedings of the Service-Oriented Computing - 20th International Conference, 2022
Proceedings of the Applications of Evolutionary Computation - 25th European Conference, 2022
A Hierarchical DBSCAN Method for Extracting Microservices from Monolithic Applications.
Proceedings of the EASE 2022: The International Conference on Evaluation and Assessment in Software Engineering 2022, Gothenburg, Sweden, June 13, 2022
On the Use of Refactoring in Security Vulnerability Fixes: An Exploratory Study on Maven Libraries.
Proceedings of the EASE 2022: The International Conference on Evaluation and Assessment in Software Engineering 2022, Gothenburg, Sweden, June 13, 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
2021
IEEE Trans. Serv. Comput., 2021
Softw. Qual. J., 2021
Sensors, 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
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
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 36th IEEE/ACM International Conference on Automated Software Engineering, 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 EASE 2021: Evaluation and Assessment in Software Engineering, 2021
2020
An Interactive and Dynamic Search-Based Approach to Software Refactoring Recommendations.
IEEE Trans. Software Eng., 2020
Knowl. Based Syst., 2020
Inf. Softw. Technol., 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 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
Search based software engineering: challenges, opportunities and recent applications.
Proceedings of the GECCO '20: Genetic and Evolutionary Computation Conference, 2020
2019
ACM Trans. Internet Techn., 2019
Do Design Metrics Capture Developers Perception of Quality? An Empirical Study on Self-Affirmed Refactoring Activities.
CoRR, 2019
Autom. Softw. Eng., 2019
Web service API recommendation for automated mashup creation using multi-objective evolutionary search.
Appl. Soft Comput., 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
2018
J. Syst. Softw., 2018
Inf. Softw. Technol., 2018
An empirical study on the impact of refactoring activities on evolving client-used APIs.
Inf. Softw. Technol., 2018
Do developers update their library dependencies? - An empirical study on the impact of security advisories on library migration.
Empir. Softw. Eng., 2018
2017
MORE: A multi-objective refactoring recommendation approach to introducing design patterns and fixing code smells.
J. Softw. Evol. Process., 2017
Inf. Softw. Technol., 2017
CoRR, 2017
Proceedings of the IEEE 24th International Conference on Software Analysis, 2017
An exploratory study on library aging by monitoring client usage in a software ecosystem.
Proceedings of the IEEE 24th International Conference on Software Analysis, 2017
Proceedings of the 2017 IEEE International Conference on Web Services, 2017
Proceedings of the 2017 IEEE International Conference on Web Services, 2017
Proceedings of the 2017 IEEE International Conference on Web Services, 2017
Proceedings of the 2017 IEEE International Conference on Web Services, 2017
Proceedings of the 4th IEEE/ACM International Conference on Mobile Software Engineering and Systems, 2017
A context-based refactoring recommendation approach using simulated annealing: two industrial case studies.
Proceedings of the Genetic and Evolutionary Computation Conference, 2017
Proceedings of the Advances in Intelligent Systems and Computing, 2017
2016
Multi-Criteria Code Refactoring Using Search-Based Software Engineering: An Industrial Case Study.
ACM Trans. Softw. Eng. Methodol., 2016
Proceedings of the 31st IEEE/ACM International Conference on Automated Software Engineering, 2016
Proceedings of the 24th IEEE International Conference on Program Comprehension, 2016
Identification of Web Service Refactoring Opportunities as a Multi-objective Problem.
Proceedings of the IEEE International Conference on Web Services, 2016
Proceedings of the IEEE International Conference on Web Services, 2016
Proceedings of the Service-Oriented Computing - 14th International Conference, 2016
Proceedings of the Service-Oriented Computing - 14th International Conference, 2016
Proceedings of the 2016 IEEE International Conference on Software Maintenance and Evolution, 2016
2015
ACM Trans. Softw. Eng. Methodol., 2015
Softw. Qual. J., 2015
J. Syst. Softw., 2015
Proceedings of the Genetic and Evolutionary Computation Conference, 2015
2014
A Cooperative Parallel Search-Based Software Engineering Approach for Code-Smells Detection.
IEEE Trans. Software Eng., 2014
J. Syst. Softw., 2014
Adv. Comput., 2014
2013
Autom. Softw. Eng., 2013
The use of development history in software refactoring using a multi-objective evolutionary algorithm.
Proceedings of the Genetic and Evolutionary Computation Conference, 2013
Proceedings of the 17th European Conference on Software Maintenance and Reengineering, 2013
2012
Proceedings of the 28th IEEE International Conference on Software Maintenance, 2012
2011
Proceedings of the 19th IEEE International Conference on Program Comprehension, 2011