Ekbal A. Rashid

Work place: Department of CS & E, C.I.T, Tatisilwai, Ranchi, 835103, India

E-mail: ekbalrashid2004@yahoo.com


Research Interests: Software Engineering, Artificial Intelligence, Computational Learning Theory, Data Mining, Data Structures and Algorithms


Ekbal Rashid is working as a Assistant Professor in the department of computer science and Engineering in Cambridge Institute of Technology, Tatisilwai, Ranchi, Jharkhand. He has received the Bachelors in computer application in 2000, Master in computer application in 2003 from IGNOU. He has received M.Tech. degree in Computer Science from Birla Institute of Technology in 2009. He is pursuing Ph.D. from Siksha "O" Anusandhan University, Bhubaneshwar. He has over 15 National and International publications in Journal and Conference Proceedings of repute. His research area is software engineering, machine learning, data mining and artificial intelligence

Author Articles
Machine Learning and Software Quality Prediction: As an Expert System

By Ekbal A. Rashid Srikanta B. Patnaik Vandana C. Bhattacherjee

DOI: https://doi.org/10.5815/ijieeb.2014.02.02, Pub. Date: 8 Apr. 2014

To improve the software quality the number of errors from the software must be removed. The research paper presents a study towards machine learning and software quality prediction as an expert system. The purpose of this paper is to apply the machine learning approaches, such as case-based reasoning, to predict software quality. The main objective of this research is to minimize software costs. Predict the error in software module correctly and use the results in future estimation. The novel idea behind this system is that Knowledge base (KBS) building is an important task in CBR and the knowledge base can be built based on world new problems along with world new solutions. Second, reducing the maintenance cost by removing the duplicate record set from the KBS. Third, error prediction with the help of similarity functions. In this research four similarity functions have been used and these are Euclidean, Manhattan, Canberra, and Exponential. We feel that case-based models are particularly useful when it is difficult to define actual rules about a problem domain. For this purpose we have developed a case-based reasoning model and have validated it upon student data. It was observed that, Euclidean and Exponential both are good for error calculation in comparison to Manhattan and Canberra after performing five experiments. In order to obtain a result we have used indigenous tool. For finding the mean and standard deviation, SPSS version 16 and for generating graphs MATLAB 7.10.0 version have been used as an analyzing tool.

[...] Read more.
Other Articles