Skip to main content

Showing 1–8 of 8 results for author: Openja, M

  1. arXiv:2312.12604  [pdf

    cs.SE cs.LG

    An empirical study of testing machine learning in the wild

    Authors: Moses Openja, Foutse Khomh, Armstrong Foundjem, Zhen Ming, Jiang, Mouna Abidi, Ahmed E. Hassan

    Abstract: Recently, machine and deep learning (ML/DL) algorithms have been increasingly adopted in many software systems. Due to their inductive nature, ensuring the quality of these systems remains a significant challenge for the research community. Unlike traditional software built deductively by writing explicit rules, ML/DL systems infer rules from training data. Recent research in ML/DL quality assuran… ▽ More

    Submitted 13 July, 2024; v1 submitted 19 December, 2023; originally announced December 2023.

    Comments: Accepted paper at TOSEM journal

  2. arXiv:2310.12805  [pdf, other

    cs.LG

    Detection and Evaluation of bias-inducing Features in Machine learning

    Authors: Moses Openja, Gabriel Laberge, Foutse Khomh

    Abstract: The cause-to-effect analysis can help us decompose all the likely causes of a problem, such as an undesirable business situation or unintended harm to the individual(s). This implies that we can identify how the problems are inherited, rank the causes to help prioritize fixes, simplify a complex problem and visualize them. In the context of machine learning (ML), one can use cause-to-effect analys… ▽ More

    Submitted 19 October, 2023; originally announced October 2023.

    Comments: 65 pages, manuscript accepted at EMSE journal, manuscript number, EMSE-D-22-00330R3

  3. arXiv:2208.13116  [pdf, other

    cs.SE cs.AI cs.LG

    An Empirical Study on the Usage of Automated Machine Learning Tools

    Authors: Forough Majidi, Moses Openja, Foutse Khomh, Heng Li

    Abstract: The popularity of automated machine learning (AutoML) tools in different domains has increased over the past few years. Machine learning (ML) practitioners use AutoML tools to automate and optimize the process of feature engineering, model training, and hyperparameter optimization and so on. Recent work performed qualitative studies on practitioners' experiences of using AutoML tools and compared… ▽ More

    Submitted 27 August, 2022; originally announced August 2022.

    Comments: 10 pages, 2 reference pages, 7 figures, accepted at the International Conference on Software Maintenance and Evolution (ICSME) 2022

  4. arXiv:2206.14322  [pdf, other

    cs.LG

    An Empirical Study of Challenges in Converting Deep Learning Models

    Authors: Moses Openja, Amin Nikanjam, Ahmed Haj Yahmed, Foutse Khomh, Zhen Ming, Jiang

    Abstract: There is an increase in deploying Deep Learning (DL)-based software systems in real-world applications. Usually DL models are developed and trained using DL frameworks that have their own internal mechanisms/formats to represent and train DL models, and usually those formats cannot be recognized by other frameworks. Moreover, trained models are usually deployed in environments different from where… ▽ More

    Submitted 28 June, 2022; originally announced June 2022.

    Comments: Accepted for publication in ICSME 2022

  5. Studying the Practices of Deploying Machine Learning Projects on Docker

    Authors: Moses Openja, Forough Majidi, Foutse Khomh, Bhagya Chembakottu, Heng Li

    Abstract: Docker is a containerization service that allows for convenient deployment of websites, databases, applications' APIs, and machine learning (ML) models with a few lines of code. Studies have recently explored the use of Docker for deploying general software projects with no specific focus on how Docker is used to deploy ML-based projects. In this study, we conducted an exploratory study to under… ▽ More

    Submitted 1 June, 2022; originally announced June 2022.

    Journal ref: The International Conference on Evaluation and Assessment in Software Engineering 2022 (EASE 2022), June 13--15, 2022, Gothenburg, Sweden

  6. arXiv:2206.00666  [pdf, other

    cs.SE

    Technical Debts and Faults in Open-source Quantum Software Systems: An Empirical Study

    Authors: Moses Openja, Mohammad Mehdi Morovati, Le An, Foutse Khomh, Mouna Abidi

    Abstract: Quantum computing is a rapidly growing field attracting the interest of both researchers and software developers. Supported by its numerous open-source tools, developers can now build, test, or run their quantum algorithms. Although the maintenance practices for traditional software systems have been extensively studied, the maintenance of quantum software is still a new field of study but a criti… ▽ More

    Submitted 1 June, 2022; originally announced June 2022.

  7. arXiv:2205.03181  [pdf, other

    cs.SE

    Understanding Quantum Software Engineering Challenges An Empirical Study on Stack Exchange Forums and GitHub Issues

    Authors: Mohamed Raed El aoun, Heng Li, Foutse Khomh, Moses Openja

    Abstract: With the advance in quantum computing, quantum software becomes critical for exploring the full potential of quantum computing systems. Recently, quantum software engineering (QSE) becomes an emerging area attracting more and more attention. However, it is not clear what are the challenges and opportunities of quantum computing facing the software engineering community. This work aims to understan… ▽ More

    Submitted 6 May, 2022; originally announced May 2022.

  8. arXiv:2010.14331  [pdf, other

    cs.SE

    Are Multi-language Design Smells Fault-prone? An Empirical Study

    Authors: Mouna Abidi, Md Saidur Rahman, Moses Openja, Foutse Khomh

    Abstract: Nowadays, modern applications are developed using components written in different programming languages. These systems introduce several advantages. However, as the number of languages increases, so does the challenges related to the development and maintenance of these systems. In such situations, developers may introduce design smells (i.e., anti-patterns and code smells) which are symptoms of p… ▽ More

    Submitted 2 November, 2020; v1 submitted 27 October, 2020; originally announced October 2020.

    Journal ref: ACM Transactions on Software Engineering and Methodology (TOSEM) 2020