Abstract
In this paper we propose a method for reducing the margin of error in effort and error prediction models for embedded software development projects using artificial neural networks(ANNs). In addition, we perform an evaluation experiment that uses Welch’s t-test to compare the accuracy of the proposed ANN method with that of our original ANN model. The results show that the proposed ANN model is more accurate than the original one in predicting the number of errors for new projects, since the means of the errors in the proposed ANN are statistically significantly lower.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Aoki, S.: In testing whether the means of two populations are different (in Japanese), http://aoki2.si.gunma-u.ac.jp/lecture/BF/index.html
Boehm, B.: Software engineering. IEEE Trans. Software Eng. C-25(12), 1226–1241 (1976)
Hirayama, M.: Current state of embedded software (in japanese). Journal of Information Processing Society of Japan (IPSJ) 45(7), 677–681 (2004)
Iwata, K., Anan, Y., Nakashima, T., Ishii, N.: Using an artificial neural network for predicting embedded software development effort. In: Proceedings of 10th ACIS International Conference on Software Engineering, Artificial Intelligence, Nteworking, and Parallel/Distributed Computing – SNPD 2009, pp. 275–280 (2009)
Iwata, K., Nakashima, T., Anan, Y., Ishii, N.: Error estimation models integrating previous models and using artificial neural networks for embedded software development projects. In: Proceedings of 20th IEEE International Conference on Tools with Artificial Intelligence, pp. 371–378 (2008)
Komiyama, T.: Development of foundation for effective and efficient software process improvement (in japanese). Journal of Information Processing Society of Japan (IPSJ) 44(4), 341–347 (2003)
Ubayashi, N.: Modeling techniques for designing embedded software (in japanese). Journal of Information Processing Society of Japan (IPSJ) 45(7), 682–692 (2004)
Nakamoto, Y., Takada, H., Tamaru, K.: Current state and trend in embedded systems (in japanese). Journal of Information Processing Society of Japan (IPSJ) 38(10), 871–878 (1997)
Nakashima, S.: Introduction to model-checking of embedded software (in japanese). Journal of Information Processing Society of Japan (IPSJ) 45(7), 690–693 (2004)
Ogasawara, H., Kojima, S.: Process improvement activities that put importance on stay power (in japanese). Journal of Information Processing Society of Japan (IPSJ) 44(4), 334–340 (2003)
Student: The probable error of a mean. Biometrika 6(1), 1–25 (1908)
Takagi, Y.: A case study of the success factor in large-scale software system development project (in japanese). Journal of Information Processing Society of Japan (IPSJ) 44(4), 348–356 (2003)
Tamaru, K.: Trends in software development platform for embedded systems (in japanese). Journal of Information Processing Society of Japan (IPSJ) 45(7), 699–703 (2004)
Watanabe, H.: Product line technology for software development (in japanese). Journal of Information Processing Society of Japan (IPSJ) 45(7), 694–698 (2004)
Welch, B.L.: The generalization of student’s problem when several different population variances are involved. Biometrika 34(28) (1947)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Iwata, K., Nakashima, T., Anan, Y., Ishii, N. (2010). Improving Accuracy of an Artificial Neural Network Model to Predict Effort and Errors in Embedded Software Development Projects. In: Lee, R., Ma, J., Bacon, L., Du, W., Petridis, M. (eds) Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing 2010. Studies in Computational Intelligence, vol 295. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-13265-0_2
Download citation
DOI: https://doi.org/10.1007/978-3-642-13265-0_2
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-13264-3
Online ISBN: 978-3-642-13265-0
eBook Packages: EngineeringEngineering (R0)