EDBT 2026 Demo / reviewers in the wild / expert
Ibtissam Abnane
dblp:166/5882
· DBLP profile ↗
24ranked-venue papers
5as first author
12since 2021 · last 2026
0000-0001-5248-5757ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Applied, interdisciplinary, general and emerging computing · 13 · 2 first-author · 6 since 2021Software engineering, systems software and programming languages · 10 · 5 first-author · 2 since 2021Artificial intelligence and machine learning · 7 · 1 first-author · 4 since 2021Databases, data management, data science and information retrieval · 2 · 2 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Evaluating and Comparing Optimized CNN and Transformer Architectures for EEG-Based Depression Detection
Khaoula Ansari, Ibtissam Abnane, Ali Idri |
DATA (1) | 2 |
| 2025 | Designing and Evaluating Heterogeneous Ensembles for Blood Glucose Level Forecasting
Mamoune Benaida, Ibtissam Abnane, Ali Idri |
ICCSA (2) | 2 |
| 2025 | Exploring Imputation Techniques on Single and Ensemble Medical Classification
Ismail Moatadid, Ali Idri, Ibtissam Abnane |
WorldCIST (1) | 3 |
| 2025 | Deep learning based one step and multi-steps ahead forecasting blood glucose levelabstractAbstract Enabling diabetic patients to predict their Blood Glucose Levels (BGL) is a crucial aspect of managing their metabolic condition, as it allows them to take appropriate measures to avoid hypo or hyperglycemia. Machine Learning (ML) and Deep Learning (DL) techniques have made this possible, and this paper evaluates and compares the performance of five distinct ML/DL models including: Convolutional Neural Network (CNN), Long Short Term Memory (LSTM), Support Vector Regression (SVR), Gated Reccurent Unit (GRU) and Deep Belief Network (DBN) for forecasting BGL, by applying two different forecasting methods, namely One Step Ahead (OSF) and Multi‐Step Ahead (MSF) comprising five different variants. The performance is evaluated based on four metrics: Mean Absolute Error (MAE), Mean Magnitude Relative Error (MMRE), Root Mean Square Error (RMSE) and Predictive Level (PRED). Additionally, the statistical significance of the regressors was evaluated using the Scott‐Knott (SK) test, while the Borda Count (BC) voting system was employed to rank them. The results indicate that the best performance was achieved with OSF using GRU. Furthermore, the effectiveness of an MSF strategy depends on the ML/DL technique used, and the best combinations were DBN with DirRec, DBN with Recursive, SVR with Recursive and SVR with DirRec. Additionally, DirRec was found to be the best strategy, as it consistently ranked first regardless of the ML/DL technique used. Mamoune Benaida, Ibtissam Abnane, Ali Idri |
Expert Syst. J. Knowl. Eng. | 2 |
| 2024 | Global and local interpretability techniques of supervised machine learning black box models for numerical medical data
Hajar Hakkoum, Ali Idri, Ibtissam Abnane |
Eng. Appl. Artif. Intell. | 3 |
| 2024 | Optimized fuzzy clustering-based k-nearest neighbors imputation for mixed missing data in software development effort estimationabstractAbstract Context Software development effort estimation (SDEE) is one of the most challenging aspects in project management. The presence of missing data (MD) in software attributes makes SDEE even more complex. K‐nearest neighbors imputation (KNNI) has been widely used in SDEE to deal with the MD issue. However, KNNI, in its classical process, has low tolerance to imprecision and uncertainty especially when dealing with categorical features. When dealing with categorical attributes, KNNI uses a classical approach, employing mainly numbers or classical intervals to represent software attributes and similarity measures originally designed for numerical attributes. Objectives This paper evaluates the use of an optimized fuzzy clustering‐based KNNI (FC‐KNNI) and compares it with classical KNN when dealing with mixed data in the context of SDEE. Methods We investigate the effect of two imputation techniques (FC‐KNNI and KNNI) on five SDEE techniques: case‐based reasoning, fuzzy case‐based reasoning, support vector regression, multilayer perceptron, and reduced‐error pruning tree. The evaluation is carried out using six publicly available datasets for SDEE using two performance measures, standardized accuracy (SA), and Pred (0.25). The Wilcoxon statistical test is also performed to assess the significance of results. Results The results are promising in the sense that using an imputation technique designed for mixed data is better than reusing methods originally designed for numerical data. We found that FC‐KNNI significantly outperforms KNNI regardless of the SDEE technique and dataset used. Another important finding is that F‐CBR improved the analogy process compared to CBR. Conclusion The introduction of fuzzy sets and fuzzy clustering in the analogy process improves its performances in terms of SA and Pred (0.25). Ibtissam Abnane, Ali Idri, Alain Abran |
J. Softw. Evol. Process. | 1 |
| 2023 | Does Categorical Encoding Affect the Interpretability of a Multilayer Perceptron for Breast Cancer Classification?
Hajar Hakkoum, Ali Idri, Ibtissam Abnane, José Luis Fernades-Aleman |
DATA | 3 |
| 2023 | Evaluating ensemble imputation in software effort estimation
Ibtissam Abnane, Ali Idri, Imane Chlioui, Alain Abran |
Empir. Softw. Eng. | 1 |
| 2022 | Evaluating Interpretability of Multilayer Perceptron and Support Vector Machines for Breast Cancer ClassificationabstractThe best-performing machine learning (ML) models suffer from a lack of interpretability. This study conducted an empirical evaluation of two interpretability techniques, global surrogate and local interpretable model-agnostic explanations (LIME). Experiments on two black boxes, a multilayer perceptron, and support vector machines were carried out on two breast cancer tabular datasets. The results show that local interpretability can work along the global one to provide insights into the model. Quantitative evaluations show that the global surrogate slightly outperforms LIME. Interpretability techniques have the potential to fix the interpretability trade-off for opaque models. Hajar Hakkoum, Ibtissam Abnane, Ali Idri |
AICCSA | 2 |
| 2022 | Machine and Deep Learning Predictive Techniques for Blood Glucose Level
Mamoune Benaida, Ibtissam Abnane, Ali Idri, Touria El Idrissi |
WorldCIST (1) | 2 |
| 2022 | Performance-Interpretability Tradeoff of Mamdani Neuro-Fuzzy Classifiers for Medical Data
Hafsaa Ouifak, Ali Idri, Hicham Benbriqa, Ibtissam Abnane |
WorldCIST (1) | 4 |
| 2021 | Deep and Ensemble Learning Based Land Use and Land Cover Classification
Hicham Benbriqa, Ibtissam Abnane, Ali Idri, Khouloud Tabiti |
ICCSA (3) | 2 |
| 2020 | Comparing Statistical and Machine Learning Imputation Techniques in Breast Cancer Classification
Imane Chlioui, Ibtissam Abnane, Ali Idri |
ICCSA (4) | 2 |
| 2020 | Artificial Neural Networks Interpretation Using LIME for Breast Cancer Diagnosis
Hajar Hakkoum, Ali Idri, Ibtissam Abnane |
WorldCIST (3) | 3 |
| 2020 | Fuzzy case-based-reasoning-based imputation for incomplete data in software engineering repositoriesabstractAbstract Missing data is a serious issue in software engineering because it can lead to information loss and bias in data analysis. Several imputation techniques have been proposed to deal with both numerical and categorical missing data. However, most of those techniques used is simple reuse techniques originally designed for numerical data, which is a problem when the missing data are related to categorical attributes. This paper aims (a) to propose a new fuzzy case‐based reasoning (CBR) imputation technique designed for both numerical and categorical data and (b) to evaluate and compare the performance of the proposed technique with the k‐nearest neighbor (KNN) imputation technique in terms of error and accuracy under different missing data percentages and missingness mechanisms in four software engineering data sets. The results suggest that the proposed fuzzy CBR technique outperformed KNN in terms of imputation error and accuracy regardless of the missing data percentage, missingness mechanism, and data set used. Moreover, we found that the missingness mechanism has an important impact on the performance of both techniques. The results are encouraging in the sense that using an imputation technique designed for both categorical and numerical data is better than reusing methods originally designed for numerical data. Ibtissam Abnane, Ali Idri, Alain Abran |
J. Softw. Evol. Process. | 1 |
| 2019 | Analogy Software Effort Estimation Using Ensemble KNN ImputationabstractMissing data are a serious issue that influences the prediction accuracy of software development effort estimation (SDEE) techniques and especially analogy-based software effort estimation (ASEE). Hence, appropriate handling of missing data is necessary in order to ensure best performance. To deal with this issue K-nearest neighbors (KNN) imputation has been widely used. However, none of the studies investigating KNN imputation in SDEE have addressed the impact of parameter settings on the imputation process given that parameter optimization techniques are often used at the prediction level, as they highly impact the performance of SDEE techniques including ASEE. This paper proposes and evaluates an ensemble KNN imputation technique for ASEE. Thereafter, we compare ASEE performance using ensemble KNN imputation with those using either a grid search based single KNN imputation or KNN imputation without parameter optimization. For the six datasets used for comparison, the ensemble KNN imputation significantly improved ASEE performance compared with KNN imputation without optimization. Moreover, ensemble KNN imputation and grid search-based imputation behaved similarly. Given that grid search is time consuming, the ensemble KNN imputation may be an alternative to deal with missing data in the ASEE process. Ibtissam Abnane, Mohamed Hosni, Ali Idri, Alain Abran |
SEAA | 1 |
| 2019 | Predicting blood glucose using an LSTM Neural NetworkabstractDiabetes self-management relies on the blood glucose prediction as it allows taking suitable actions to prevent low or high blood glucose level.In this paper, we propose a deep learning neural network (NN) model for blood glucose prediction.It is a sequential one using a Long-Short-Term Memory (LSTM) layer with two fully connected layers.Several experiments were carried out over data of 10 diabetic patients to decide on the model's parameters in order to identify the best variant of it.The performance of the proposed LSTM NN measured in terms of root mean square error (RMSE) was compared with the ones of an existing LSTM and an autoregressive (AR) models.The results show that our LSTM NN is significantly more accurate; in fact, it outperforms the existing LSTM model for all patients and outperforms the AR model in 9 over 10 patients, besides, the performance differences were assessed by the Wilcoxon statistical test.Furthermore, the mean of the RMSE of our model was 12.38 mg/dl while it was 28.84 mg/dl and 50.69 mg/dl for AR and the existing LSTM respectively. Touria El Idrissi, Ali Idri, Ibtissam Abnane, Zohra Bakkoury |
FedCSIS | 3 |
| 2019 | Breast Cancer Classification with Missing Data Imputation
Imane Chlioui, Ali Idri, Ibtissam Abnane, Juan Manuel Carrillo de Gea, José Luis Fernández-Alemán |
WorldCIST (3) | 3 |
| 2019 | Impact of Parameter Tuning on Machine Learning Based Breast Cancer Classification
Ali Idri, Mohamed Hosni, Ibtissam Abnane, Juan Manuel Carrillo de Gea, José Luis Fernández-Alemán |
WorldCIST (3) | 3 |
| 2018 | Improved Analogy-based Effort Estimation with Incomplete Mixed DataabstractEstimation by analogy (EBA) is one of the most attractive software effort development estimation techniques.However, one of the critical issues when using EBA is the occurrence of missing data (MD) in the historical data sets.The absence of values of several relevant software attributes is a frequent phenomenon that may cause inaccurate EBA estimations.The MD can be numerical and/or categorical.This paper evaluates four MD techniques (toleration, deletion, k-nearest neighbors (KNN) imputation and support vector regression (SVR) imputation) over four mixed data sets.A total of 432 experiments were conducted involving four MD techniques, nine MD percentages (from 10% to 90%), three missingness mechanisms (MCAR: Missing Completely at Random, MAR: Missing at Random and NIM: Non-Ignorable Missing) and four data sets.The evaluation process consists of four steps and uses several accuracy measures such as standardized accuracy (SA) and prediction level (Pred).The results suggest that EBA with imputation techniques achieved significantly better SA values over EBA with toleration or deletion regardless of the mechanism of missingness.Moreover, no particular MD imputation technique outperformed the other techniques overall.However, according to Pred and other accuracy criteria, EBA with SVR was the best, followed by KNN imputation; we also found that toleration instead of deletion improves the accuracy of EBA. Ibtissam Abnane, Ali Idri |
FedCSIS | 1 |
| 2018 | Evaluating Pred(p) and standardized accuracy criteria in software development effort estimationabstractAbstract Software development effort estimation (SDEE) plays a primary role in software project management. But choosing the appropriate SDEE technique remains elusive for many project managers and researchers. Moreover, the choice of a reliable estimation accuracy measure is crucial because SDEE techniques behave differently given different accuracy measures. The most widely used accuracy measures in SDEE are those based on magnitude of relative error (MRE) such as mean/median MRE (MMRE/MedMRE) and prediction at level p (Pred(p)), which counts the number of observations where an SDEE technique gave MREs lower than p. However, MRE has proven to be an unreliable accuracy measure, favoring SDEE techniques that underestimate. Consequently, an unbiased measure called standardized accuracy (SA) has been proposed. This paper deals with the Pred(p) and SA measures. We investigate (1) the consistency of Pred(p) and SA as accuracy measures and SDEE technique selectors, and (2) the relationship between Pred(p) and SA. The results suggest that Pred(p) is less biased towards underestimates and generally selects the same best technique as SA. Moreover, SA and Pred(p) measure different aspects of technique performance, and SA may be used as a predictor of Pred(p) by means of the 3 association rules. Ali Idri, Ibtissam Abnane, Alain Abran |
J. Softw. Evol. Process. | 2 |
| 2018 | Support vector regression-based imputation in analogy-based software development effort estimationabstractAbstract Missing data (MD) is a widespread problem that can affect the ability to use data to construct effective software development effort estimation (SDEE) techniques. To deal with this challenge, several imputation techniques have been investigated in SDEE and k‐nearest neighbors (KNN)‐based imputation is still the most frequently used. To the best of our knowledge, no study has used support vector regression (SVR)‐based imputation to construct accurate estimation techniques, in particular those based on analogy. This paper introduces a new imputation technique based on SVR for handling MD in two analogy‐based SDEE techniques: classical analogy and fuzzy analogy. More specifically, we investigate whether the use of SVR instead of KNN in imputing MD improves the predictive performance of these two analogy‐based techniques. A total of 1134 experiments were conducted involving seven datasets, SVR/KNN MD imputation techniques (KNN with Euclidean and Manhattan distances), three missingness mechanisms (missing completely at random, missing at random, non‐ignorable missing), and MD percentages from 10% to 90%. The results suggest that the use of SVR imputation, rather than KNN imputation, may improve the prediction performance of both analogy‐based techniques. Furthermore, we found that the impact of MD percentage upon effort prediction performance is reduced when using SVR rather than KNN. Moreover, fuzzy analogy generates better estimates in terms of the standardized accuracy measure than classical analogy regardless of the MD technique, the dataset used, the missingness mechanism, or the MD percentage. Ali Idri, Ibtissam Abnane, Alain Abran |
J. Softw. Evol. Process. | 2 |
| 2016 | Missing data techniques in analogy-based software development effort estimation
Ali Idri, Ibtissam Abnane, Alain Abran |
J. Syst. Softw. | 2 |
| 2015 | Systematic mapping study of missing values techniques in software engineering dataabstractMissing Values (MV) present a serious problem facing research in software engineering (SE) which is mainly based on statistical and/or data mining analysis of SE data. The simple method of dealing with MV is to ignore data with missing observations. This leads to losing valuable information and then obtaining biased results. Therefore, various techniques have been developed to deal adequately with MV, especially those based on imputation methods. In this paper, a systematic mapping study was carried out to summarize the existing techniques dealing with MV in SE datasets and to classify the selected studies according to six classification criteria: research type, research approach, MV technique, MV type, data types and MV objective. Publication channels and trends were also identified. As results, 35 papers concerning MV treatments of SE data were selected. This study shows an increasing interest in machine learning (ML) techniques especially the K-nearest neighbor algorithm (KNN) to deal with MV in SE datasets and found that most of the MV techniques are used to serve software development effort estimation techniques. Ali Idri, Ibtissam Abnane, Alain Abran |
SNPD | 2 |