Issues and Challenges in Software Quality Prediction using Soft Computing Techniques
Software quality Prediction is area of research where we extract the inherent code attributes to study its impact on software quality attributes using range of techniques to know effectiveness of a particular method. Software quality analysis and prediction focuses on detecting high-risk program modules, allowing practitioners to allocate project resources strategically . It is quite beneficial for testers, developers and project managers to know the modules which are highly risky and fault prone for strategic decisions. However, due to versatility of software, various programming approaches, languages and different platforms it is always challenging to devise standard heuristics and method which is applicable to each type of software. Starting from definition of Software Quality, selection of code attributes for the purpose, selection of method, data sets to test and standardize the outcome is quite challenging. Adoption of agile methodology, cloud oriented developments, mobile developments brings more challenges of quality professionals. The purpose of this paper is to outline the issues, challenges, state of the art and find the gap in research work done in the past.
Keywords - Software Quality, Software Quality Model, Software Product Quality, Software Quality Prediction, Soft Computing Techniques Introduction.