Estimating Interval of the Number of Errors for Embedded Software Development Projects

Estimating Interval of the Number of Errors for Embedded Software Development Projects

Kazunori Iwata, Toyoshiro Nakasima, Yoshiyuki Anan, Naohiro Ishii
Copyright: © 2014 |Pages: 11
DOI: 10.4018/ijsi.2014070104
OnDemand:
(Individual Articles)
Available
$37.50
No Current Special Offers
TOTAL SAVINGS: $37.50

Abstract

Previous investigation focused on the prediction of total and errors for embedded software development projects using an artificial neural network (ANN). However, methods using ANNs have reached their improvement limits, since an appropriate value is estimated using what is known as point estimation in statistics. This paper proposes a method for predicting the number of errors for embedded software development projects using interval estimation provided by a support vector machine and ANN.
Article Preview
Top

Estimating Error Interval Models

Original Data Sets

Using the following data, we created models to estimate a class to which the number of planning errors (Err) belongs.

  • Err: ``Number of errors'' in a project requiring the estimation of the interval to which it belongs.

  • Vnew: ``Volume of newly added'', which denotes the number of steps in the newly generated functions of the target project.

  • Vmodify: ``Volume of modification'' denoting the number of steps modified or added to existing functions to use the target project.

  • Vsurvey: ``Volume of original project'', which denotes the original number of steps in the modified functions.

  • Vreuse: ``Volume of reuse'' denoting the number of steps in functions of which only an external method has been confirmed and which are applied to the target project design without confirming the internal contents.

  • Type: The type of machine equipped with the developed software. In our case, there are 29 types of projects.

Complete Article List

Search this Journal:
Reset
Volume 12: 1 Issue (2024)
Volume 11: 1 Issue (2023)
Volume 10: 4 Issues (2022): 2 Released, 2 Forthcoming
Volume 9: 4 Issues (2021)
Volume 8: 4 Issues (2020)
Volume 7: 4 Issues (2019)
Volume 6: 4 Issues (2018)
Volume 5: 4 Issues (2017)
Volume 4: 4 Issues (2016)
Volume 3: 4 Issues (2015)
Volume 2: 4 Issues (2014)
Volume 1: 4 Issues (2013)
View Complete Journal Contents Listing