Effort Prediction Models using Self-Organizing Maps for Embedded Software Development Projects

被引:0
作者
Iwata, Kazunori [1 ]
Nakashima, Toyoshiro [2 ]
Anan, Yoshiyuki [3 ]
Ishii, Naohiro [4 ]
机构
[1] Aichi Univ, Dept Business Adm, 370 Shimizu,Kurozasa Cho, Miyosh, Aichi 4700296, Japan
[2] Sugiyama Jogakuen Univ, Dept Culture Informat Studies, Chikusa ku, Nagoya, Aichi 464, Japan
[3] Omron Software Co Ltd, Base Div, Shimogyo ku, Kyoto 600, Japan
[4] Aichi Inst Technol, Dept Informat Sci, Toyota 47003, Japan
来源
2011 23RD IEEE INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI 2011) | 2011年
关键词
self-organizing maps; embedded software development projects; effort prediction;
D O I
10.1109/ICTAI.2011.30
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper, we create effort prediction models using self-organizing maps (SOMs)[1] for embedded software development projects. SOMs are a type of artificial neural networks that rely on unsupervised learning. They produce a low-dimensional, discretized representation of the input space of training samples; these representations are called maps. SOMs are useful for visualizing low-dimensional views of high-dimensional data a multidimensional scaling technique. The advantages of using SOMs for statistical applications are as follows: (1) enabling reasonable inferences to be made from incomplete information via association and recollection, (2) visualizing data, (3) summarizing large-scale data, and (4) creating nonlinear models. We focus on the first advantage to create effort prediction models. To verify our approach, we perform an evaluation experiment that compares SOM models to feedforward artificial neural network (FANN) models using Welch's t test. The results of the comparison indicate that SOM models are more accurate than FANN models for the mean of absolute errors when predicting the amount of effort, because mean errors of the SOM are statistically significantly lower.
引用
收藏
页码:142 / 147
页数:6
相关论文
共 17 条
[1]  
[Anonymous], 1908, BIOMETRIKA, V6, P1
[2]  
[Anonymous], 2000, Springer Series in Information Sciences
[3]  
[Anonymous], 2004, J INFORM PROCESSING, V45, P682
[4]  
Aoki S., TESTING WHETHER MEAN
[5]  
BOEHM BW, 1976, IEEE T COMPUT, V25, P1226, DOI 10.1109/TC.1976.1674590
[6]  
HIRAYAMA M, 2004, J INFORM PROCESSING, V45, P677
[7]   Improving Accuracy of an Artificial Neural Network Model to Predict Effort and Errors in Embedded Software Development Projects [J].
Iwata, Kazunori ;
Nakashima, Toyoshiro ;
Anan, Yoshiyuki ;
Ishii, Naohiro .
SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING AND PARALLEL-DISTRIBUTED COMPUTING 2010, 2010, 295 :11-+
[8]   Using an Artificial Neural Network for Predicting Embedded Software Development Effort [J].
Iwata, Kazunori ;
Anan, Yoshiyuki ;
Nakashima, Toyoshiro ;
Ishii, Naohiro .
SNPD 2009: 10TH ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCES, NETWORKING AND PARALLEL DISTRIBUTED COMPUTING, PROCEEDINGS, 2009, :275-+
[9]   Error Estimation Models Integrating Previous Models and Using Artificial Neural Networks for Embedded Software Development Projects [J].
Iwata, Kazunori ;
Nakashima, Toyoshiro ;
Anan, Yoshiyuki ;
Ishii, Naohiro .
20TH IEEE INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE, VOL 2, PROCEEDINGS, 2008, :371-+
[10]  
KOMIYAMA T, 2003, J INFORM PROCESSING, V44, P341