Mustapha Kamel Abdi

Work place: University of Oran 1 Ahmed Ben Bella, Oran, Algeria



Research Interests: Computational Science and Engineering, Software Construction, Software Engineering, Computer systems and computational processes, Artificial Intelligence, Data Structures and Algorithms


Mustapha Kamel Abdi: Holds a master degree and a PhD degree in computer science from Department of Computer Science at the Oran 1 University, Algeria. He is currently, professor for the same Department, and researcher in RIIR laboratory.  His research interests include the application of artificial intelligence techniques to software engineering, software quality, software evolution, formal specification, Systems analysis and simulations, Data-Mining and Information Research.

Author Articles
Evaluating and Comparing Size, Complexity and Coupling Metrics as Web Applications Vulnerabilities Predictors

By Mohammed Zagane Mustapha Kamel Abdi

DOI:, Pub. Date: 8 Jul. 2019

Most security and privacy issues in software are related to exploiting code vulnerabilities. Many studies have tried to find the correlation between the software characteristics (complexity, coupling, etc.) quantified by corresponding code metrics and its vulnerabilities and to propose automatic prediction models that help developers locate vulnerable components to minimize maintenance costs. The results obtained by these studies cannot be applied directly to web applications because a web application differs in many ways from a non-web application: development, use, etc. and a lot of evaluation of these conclusions has to be made. The purpose of this study is to evaluate and compare the vulnerabilities prediction power of three types of code metrics in web applications.  There are a few similar studies that targeted non-web application and to the best of our knowledge, there are no similar studies that targeted web applications. The results obtained show that unlike non-web applications where complexity metrics have better vulnerability prediction power, in web applications the metrics that give better prediction are the coupling metrics with high recall (> 75%) and fewer costs in terms of inspection (<25%).

[...] Read more.
Other Articles