CASE-BASED SOFTWARE QUALITY PREDICTION

Author(s):  
K. GANESAN ◽  
TAGHI M. KHOSHGOFTAAR ◽  
EDWARD B. ALLEN

Highly reliable software is becoming an essential ingredient in many systems. However, assuring reliability often entails time-consuming costly development processes. One cost-effective strategy is to target reliability-enhancement activities to those modules that are likely to have the most problems. Software quality prediction models can predict the number of faults expected in each module early enough for reliability enhancement to be effective. This paper introduces a case-based reasoning technique for the prediction of software quality factors. Case-based reasoning is a technique that seeks to answer new problems by identifying similar "cases" from the past. A case-based reasoning system can function as a software quality prediction model. To our knowledge, this study is the first to use case-based reasoning systems for predicting quantitative measures of software quality. A case study applied case-based reasoning to software quality modeling of a family of full-scale industrial software systems. The case-based reasoning system's accuracy was much better than a corresponding multiple linear regression model in predicting the number of design faults. When predicting faults in code, its accuracy was significantly better than a corresponding multiple linear regression model for two of three test data sets and statistically equivalent for the third.

To improve the software quality the number of errors or faults must be removed from the software. This chapter presents a study towards machine learning and software quality prediction as an expert system. The purpose of this chapter is to apply the machine learning approaches such as case-based reasoning to predict software quality. Five different similarity measures, namely, Euclidean, Canberra, Exponential, Clark and Manhattan are used for retrieving the matching cases from the knowledgebase. The use of different similarity measures to find the best method significantly increases the estimation accuracy and reliability. Based on the research findings in this book it can be concluded that applying similarity measures in case-based reasoning may be a viable technique for software fault prediction


Author(s):  
Ekbal Rashid

Making R4 model effective and efficient I have introduced some new features, i.e., renovation of knowledgebase (KBS) and reducing the maintenance cost by removing the duplicate record from the KBS. Renovation of knowledgebase is the process of removing duplicate record stored in knowledgebase and adding world new problems along with world new solutions. This paper explores case-based reasoning and its applications for software quality improvement through early prediction of error patterns. It summarizes a variety of techniques for software quality prediction in the domain of software engineering. The system predicts the error level with respect to LOC and with respect to development time, and both affects the quality level. This paper also reviews four existing models of case-based reasoning (CBR). The paper presents a work in which I have expanded our previous work (Rashid et al., 2012). I have used different similarity measures to find the best method that increases reliability. The present work is also credited through introduction of some new terms like coefficient of efficiency, i.e., developer's ability.


2020 ◽  
pp. 1118-1140
Author(s):  
Ekbal Rashid

Making R4 model effective and efficient I have introduced some new features, i.e., renovation of knowledgebase (KBS) and reducing the maintenance cost by removing the duplicate record from the KBS. Renovation of knowledgebase is the process of removing duplicate record stored in knowledgebase and adding world new problems along with world new solutions. This paper explores case-based reasoning and its applications for software quality improvement through early prediction of error patterns. It summarizes a variety of techniques for software quality prediction in the domain of software engineering. The system predicts the error level with respect to LOC and with respect to development time, and both affects the quality level. This paper also reviews four existing models of case-based reasoning (CBR). The paper presents a work in which I have expanded our previous work (Rashid et al., 2012). I have used different similarity measures to find the best method that increases reliability. The present work is also credited through introduction of some new terms like coefficient of efficiency, i.e., developer's ability.


Author(s):  
Pundra Chandra Shaker Reddy ◽  
Alladi Sureshbabu

Aims & Background: India is a country which has exemplary climate circumstances comprising of different seasons and topographical conditions like high temperatures, cold atmosphere, and drought, heavy rainfall seasonal wise. These utmost varieties in climate make us exact weather prediction is a challenging task. Majority people of the country depend on agriculture. Farmers require climate information to decide the planting. Weather prediction turns into an orientation in farming sector to deciding the start of the planting season and furthermore quality and amount of their harvesting. One of the variables are influencing agriculture is rainfall. Objectives & Methods: The main goal of this project is early and proper rainfall forecasting, that helpful to people who live in regions which are inclined natural calamities such as floods and it helps agriculturists for decision making in their crop and water management using big data analytics which produces high in terms of profit and production for farmers. In this project, we proposed an advanced automated framework called Enhanced Multiple Linear Regression Model (EMLRM) with MapReduce algorithm and Hadoop file system. We used climate data from IMD (Indian Metrological Department, Hyderabad) in 1901 to 2002 period. Results: Our experimental outcomes demonstrate that the proposed model forecasting the rainfall with better accuracy compared with other existing models. Conclusion: The results of the analysis will help the farmers to adopt effective modeling approach by anticipating long-term seasonal rainfall.


Author(s):  
Olivia Fösleitner ◽  
Véronique Schwehr ◽  
Tim Godel ◽  
Fabian Preisner ◽  
Philipp Bäumer ◽  
...  

Abstract Purpose To assess the correlation of peripheral nerve and skeletal muscle magnetization transfer ratio (MTR) with demographic variables. Methods In this study 59 healthy adults evenly distributed across 6 decades (mean age 50.5 years ±17.1, 29 women) underwent magnetization transfer imaging and high-resolution T2-weighted imaging of the sciatic nerve at 3 T. Mean sciatic nerve MTR as well as MTR of biceps femoris and vastus lateralis muscles were calculated based on manual segmentation on six representative slices. Correlations of MTR with age, body height, body weight, and body mass index (BMI) were expressed by Pearson coefficients. Best predictors for nerve and muscle MTR were determined using a multiple linear regression model with forward variable selection and fivefold cross-validation. Results Sciatic nerve MTR showed significant negative correlations with age (r = −0.47, p < 0.001), BMI (r = −0.44, p < 0.001), and body weight (r = −0.36, p = 0.006) but not with body height (p = 0.55). The multiple linear regression model determined age and BMI as best predictors for nerve MTR (R2 = 0.40). The MTR values were different between nerve and muscle tissue (p < 0.0001), but similar between muscles. Muscle MTR was associated with BMI (r = −0.46, p < 0.001 and r = −0.40, p = 0.002) and body weight (r = −0.36, p = 0.005 and r = −0.28, p = 0.035). The BMI was selected as best predictor for mean muscle MTR in the multiple linear regression model (R2 = 0.26). Conclusion Peripheral nerve MTR decreases with higher age and BMI. Studies that assess peripheral nerve MTR should consider age and BMI effects. Skeletal muscle MTR is primarily associated with BMI but overall less dependent on demographic variables.


1995 ◽  
Vol 3 (3) ◽  
pp. 133-142 ◽  
Author(s):  
M. Hana ◽  
W.F. McClure ◽  
T.B. Whitaker ◽  
M. White ◽  
D.R. Bahler

Two artificial neural network models were used to estimate the nicotine in tobacco: (i) a back-propagation network and (ii) a linear network. The back-propagation network consisted of an input layer, an output layer and one hidden layer. The linear network consisted of an input layer and an output layer. Both networks used the generalised delta rule for learning. Performances of both networks were compared to the multiple linear regression method MLR of calibration. The nicotine content in tobacco samples was estimated for two different data sets. Data set A contained 110 near infrared (NIR) spectra each consisting of reflected energy at eight wavelengths. Data set B consisted of 200 NIR spectra with each spectrum having 840 spectral data points. The Fast Fourier transformation was applied to data set B in order to compress each spectrum into 13 Fourier coefficients. For data set A, the linear regression model gave better results followed by the back-propagation network which was followed by the linear network. The true performance of the linear regression model was better than the back-propagation and the linear networks by 14.0% and 18.1%, respectively. For data set B, the back-propagation network gave the best result followed by MLR and the linear network. Both the linear network and MLR models gave almost the same results. The true performance of the back-propagation network model was better than the MLR and linear network by 35.14%.


Sign in / Sign up

Export Citation Format

Share Document