Improving modified cocomo ii artificial neural network using hyperbolic tangent activation function
Software cost estimation is a complex and critical issue in software industry but it is an inevitable activity in the software development process. It is one of important factors for projects failure due to the ambiguity and uncertainty of software attributes at the early stages of software devel...
| Main Author: | |
|---|---|
| Format: | Thesis |
| Language: | English English English |
| Published: |
2017
|
| Subjects: | |
| Online Access: | http://eprints.uthm.edu.my/859/ http://eprints.uthm.edu.my/859/1/24p%20SARAH%20ABDULKAREM%20ABDULAZIZ%20AL-SHALIF.pdf http://eprints.uthm.edu.my/859/2/SARAH%20ABDULKAREM%20ABDULAZIZ%20AL-SHALIF%20COPYRIGHT%20DECLARATION.pdf http://eprints.uthm.edu.my/859/3/SARAH%20ABDULKAREM%20ABDULAZIZ%20AL-SHALIF%20WATERMARK.pdf |
| _version_ | 1848887312805527552 |
|---|---|
| author | Abdulaziz Al-Shalif, Sarah Abdulkarem |
| author_facet | Abdulaziz Al-Shalif, Sarah Abdulkarem |
| author_sort | Abdulaziz Al-Shalif, Sarah Abdulkarem |
| building | UTHM Institutional Repository |
| collection | Online Access |
| description | Software cost estimation is a complex and critical issue in software industry but it is
an inevitable activity in the software development process. It is one of important
factors for projects failure due to the ambiguity and uncertainty of software attributes
at the early stages of software development. The estimation of effort in COCOMO II
depends on several software attributes namely software size (SS), scale factors (SFs)
and effort multipliers (EMs). Several researchers integrate COCOMO II with Artificial
Neural Network (ANN) to overcome the ambiguous and uncertain of these attributes.
However, ANN contributes to slow convergence caused by sigmoid function. Thus,
this research proposes Hyperbolic Tangent activation function (Tanh) to be used in the
hidden layer of the ANN architecture to produce faster convergence. Back-propagation
learning algorithm is applied to the multilayer neural network for training and testing.
The proposed activation function has been trained and tested using two different
architectures of NN which are basic COCOMO II-NN and modified COCOMO II-NN
that uses COCOMO II NASA93 dataset. The result has been compared to different
activation functions namely Uni-polar sigmoid, Bi-polar sigmoid, Gaussian and
Softsign. The experiment results indicate that Tanh with modified COCOMO II-NN
architecture achieved 23.2780 % Mean Magnitude Relative Error (MMRE) for 19
testing projects and 9.8948 % MMRE for 9 testing projects which is the lowest MMRE
among other activation functions. In conclusion, Tanh with modified architecture of
COCOMO II-NN provides much better estimation results than other methods and can
lead to improvement of software estimates. |
| first_indexed | 2025-11-15T19:52:24Z |
| format | Thesis |
| id | uthm-859 |
| institution | Universiti Tun Hussein Onn Malaysia |
| institution_category | Local University |
| language | English English English |
| last_indexed | 2025-11-15T19:52:24Z |
| publishDate | 2017 |
| recordtype | eprints |
| repository_type | Digital Repository |
| spelling | uthm-8592021-09-06T05:41:46Z http://eprints.uthm.edu.my/859/ Improving modified cocomo ii artificial neural network using hyperbolic tangent activation function Abdulaziz Al-Shalif, Sarah Abdulkarem TK7800-8360 Electronics Software cost estimation is a complex and critical issue in software industry but it is an inevitable activity in the software development process. It is one of important factors for projects failure due to the ambiguity and uncertainty of software attributes at the early stages of software development. The estimation of effort in COCOMO II depends on several software attributes namely software size (SS), scale factors (SFs) and effort multipliers (EMs). Several researchers integrate COCOMO II with Artificial Neural Network (ANN) to overcome the ambiguous and uncertain of these attributes. However, ANN contributes to slow convergence caused by sigmoid function. Thus, this research proposes Hyperbolic Tangent activation function (Tanh) to be used in the hidden layer of the ANN architecture to produce faster convergence. Back-propagation learning algorithm is applied to the multilayer neural network for training and testing. The proposed activation function has been trained and tested using two different architectures of NN which are basic COCOMO II-NN and modified COCOMO II-NN that uses COCOMO II NASA93 dataset. The result has been compared to different activation functions namely Uni-polar sigmoid, Bi-polar sigmoid, Gaussian and Softsign. The experiment results indicate that Tanh with modified COCOMO II-NN architecture achieved 23.2780 % Mean Magnitude Relative Error (MMRE) for 19 testing projects and 9.8948 % MMRE for 9 testing projects which is the lowest MMRE among other activation functions. In conclusion, Tanh with modified architecture of COCOMO II-NN provides much better estimation results than other methods and can lead to improvement of software estimates. 2017 Thesis NonPeerReviewed text en http://eprints.uthm.edu.my/859/1/24p%20SARAH%20ABDULKAREM%20ABDULAZIZ%20AL-SHALIF.pdf text en http://eprints.uthm.edu.my/859/2/SARAH%20ABDULKAREM%20ABDULAZIZ%20AL-SHALIF%20COPYRIGHT%20DECLARATION.pdf text en http://eprints.uthm.edu.my/859/3/SARAH%20ABDULKAREM%20ABDULAZIZ%20AL-SHALIF%20WATERMARK.pdf Abdulaziz Al-Shalif, Sarah Abdulkarem (2017) Improving modified cocomo ii artificial neural network using hyperbolic tangent activation function. Masters thesis, Universiti Tun Hussein Onn Malaysia. |
| spellingShingle | TK7800-8360 Electronics Abdulaziz Al-Shalif, Sarah Abdulkarem Improving modified cocomo ii artificial neural network using hyperbolic tangent activation function |
| title | Improving modified cocomo ii artificial neural network using hyperbolic tangent activation function |
| title_full | Improving modified cocomo ii artificial neural network using hyperbolic tangent activation function |
| title_fullStr | Improving modified cocomo ii artificial neural network using hyperbolic tangent activation function |
| title_full_unstemmed | Improving modified cocomo ii artificial neural network using hyperbolic tangent activation function |
| title_short | Improving modified cocomo ii artificial neural network using hyperbolic tangent activation function |
| title_sort | improving modified cocomo ii artificial neural network using hyperbolic tangent activation function |
| topic | TK7800-8360 Electronics |
| url | http://eprints.uthm.edu.my/859/ http://eprints.uthm.edu.my/859/1/24p%20SARAH%20ABDULKAREM%20ABDULAZIZ%20AL-SHALIF.pdf http://eprints.uthm.edu.my/859/2/SARAH%20ABDULKAREM%20ABDULAZIZ%20AL-SHALIF%20COPYRIGHT%20DECLARATION.pdf http://eprints.uthm.edu.my/859/3/SARAH%20ABDULKAREM%20ABDULAZIZ%20AL-SHALIF%20WATERMARK.pdf |