• DocumentCode
    3337758
  • Title

    Error Estimation Models Integrating Previous Models and Using Artificial Neural Networks for Embedded Software Development Projects

  • Author

    Iwata, Kazunori ; Nakashima, Toyoshiro ; Anan, Yoshiyuki ; Ishii, Naohiro

  • Author_Institution
    Dept. of Bus. Adm., Aichi Univ., Aichi
  • Volume
    2
  • fYear
    2008
  • fDate
    3-5 Nov. 2008
  • Firstpage
    371
  • Lastpage
    378
  • Abstract
    In an earlier paper, we established 9 models for estimating errors in a new project. In this paper, we integrate the 9 models into 5 by investigating similarities among the models. In addition, we establish a new model using an artificial neural network (ANN). It is becoming increasingly important for software-development corporations to ascertain how to develop software efficiently, whilst guaranteeing delivery time and quality, and keeping development costs low. Estimating the manpower required by new projects and guaranteeing the quality of software are particularly important, because the estimation relates directly to costs while the quality reflects on the reliability of the corporations. In the field of embedded software, development techniques, management techniques, tools, testing techniques, reuse techniques, real-time operating systems and so on, have already been studied. However, there is little research on the relationship between the scale of the development and the number of errors using data accumulated from past projects. Hence, we integrate the previous models and establish a new model using an artificial neural network (ANN). We also compare the accuracy of the ANN model and the regression analysis models. The results of these comparisons indicate that the ANN model is more accurate than any of the 5 integrated models.
  • Keywords
    neural nets; operating systems (computers); program testing; project management; regression analysis; software cost estimation; software development management; software quality; software reliability; software reusability; software tools; artificial neural network; embedded software development project; error estimation model; operating system; regression analysis model; software delivery quality; software delivery time; software development management; software reliability; software reusable technique; software testing technique; software tool; Artificial neural networks; Costs; Embedded software; Error analysis; Operating systems; Real time systems; Software development management; Software quality; Software testing; System testing; Artificial Neural Network; Error Estimation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Tools with Artificial Intelligence, 2008. ICTAI '08. 20th IEEE International Conference on
  • Conference_Location
    Dayton, OH
  • ISSN
    1082-3409
  • Print_ISBN
    978-0-7695-3440-4
  • Type

    conf

  • DOI
    10.1109/ICTAI.2008.23
  • Filename
    4669798