An Investigation into the Suitability of k-Nearest Neighbour (k-NN) for Software Effort Estimation

Abstract

Software effort estimation is an increasingly significant field, due to the overwhelming role of software in today’s global market. Effort estimation involves forecasting the effort in person-months or hours required for developing a software. It is vital to ideal planning and paramount for controlling the software development process. However, there is presently no optimal method to accurately estimate the effort required to develop a software system. Inaccurate estimation leads to poor use of resources and perhaps failure of the software project. Effort estimation also plays a key role in deducing cost of a software project. Software cost estimation includes the generation of the effort estimates and project duration to predict cost required to develop software project. Thus, effort is very essential and there is always need to enhance the accuracy as much as possible. This study evaluates and compares the potential of Constructive COst MOdel II (COCOMO II) and k-Nearest Neighbor (k-NN) on software project dataset. By the analysis of results received from each method, it may be concluded that the proposed method k-NN yields better performance over the other technique utilized in this study.

Authors and Affiliations

Razak Olu-Ajayi

Keywords

Related Articles

A Feature Fusion Approach for Hand Tools Classification

The most important functions in objects classification and recognition system are to segment the objects from the input image, extract common features from the objects, and classify these objects as a member of one of th...

Dual Security Testing Model for Web Applications

In recent years, web applications have evolved from small websites into large multi-tiered applications. The quality of web applications depends on the richness of contents, well structured navigation and most importantl...

Smart Transportation Application using Global Positioning System

Significant increase is noticed in the utilization of mobile applications for different purposes in the past decade. These applications can improve any individual’s way of life in many aspects such as communication, coll...

Prototype of a Web ETL Tool

Extract, transform and load (ETL) is a process that makes it possible to extract data from operational data sources, to transform data in the way needed for data warehousing purposes and to load data into a data warehous...

OSPF vs EIGRP: A Comparative Analysis of CPU Utilization using OPNET

Routing is difficult in enterprise networks because a packet might have to traverse many intermediary nodes to reach the final destination. The selection of an appropriate routing protocol for a large network is difficul...

Download PDF file
  • EP ID EP259599
  • DOI 10.14569/IJACSA.2017.080628
  • Views 100
  • Downloads 0

How To Cite

Razak Olu-Ajayi (2017). An Investigation into the Suitability of k-Nearest Neighbour (k-NN) for Software Effort Estimation. International Journal of Advanced Computer Science & Applications, 8(6), 227-233. https://europub.co.uk/articles/-A-259599