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 (Department of Business Administration, Aichi University, Nagoya, Japan), Toyoshiro Nakasima (Department of Culture-Information Studies, Sugiyama Jogakuen University, Nagoya, Japan), Yoshiyuki Anan (Process Innovation H.Q, Omron Software Co., Ltd., Japan) and Naohiro Ishii (Department of Information Science, Aichi Institute of Technology, Toyota, Japan)
Copyright: © 2014 |Pages: 11
DOI: 10.4018/ijsi.2014070104
OnDemand PDF Download:
$30.00
List Price: $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

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
Open Access Articles: Forthcoming
Volume 6: 4 Issues (2018): 1 Released, 3 Forthcoming
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