• Cite Icon23
  • https://doi.org/10.1145/2499393.2499400Copy DOI Icon

Building a second opinion

  • Oct 9, 2013
  • Ekrem Kocaguneli +3 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Background: Developing and maintaining a software effort estimation (SEE) data set within a company (within data) is costly. Often times parts of data may be missing or too difficult to collect, e.g. effort values. However, information about the past projects-although incomplete- may be helpful, when incorporated with the SEE data sets from other companies (cross data).Aim: Utilizing cross data to aid within company estimates and local experts; Proposing a synergy between semi-supervised, active and cross company learning for software effort estimation.Method: The proposed method: 1) Summarizes existing unlabeled within data; 2) Uses cross data to provide pseudo-labels for the summarized within data; 3) Uses steps 1 and 2 to provide an estimate for the within test data as an input for the local company experts. We use 21 data sets and compare the proposed method to existing state-of-the-art within and cross company effort estimation methods subject to evaluation by 7 different error measures.Results: In 132 out of 147 settings (21 data sets X 7 error measures = 147 settings), the proposed method performs as well as the state-of-the-art methods. Also, the proposed method summarizes the past within data down to at most 15% of the original data.Conclusion: It is important to look for synergies amongst cross company and within-company effort estimation data, even when the latter is imperfect or sparse. In this research, we provide the experts with a method that: 1) is competent (performs as well as prior within and cross data estimation methods) 2) reflects on local data (estimates come from the within data); 3) is succinct (summarizes within data down to 15% or less); 4) cheap (easy to build).

Similar Papers
  • Conference Article
  • Citations4

Multi-stream online transfer learning for software effort estimation: is it necessary?

  • Aug 19, 2021
  • Leandro L Minku
  • Conference Article
  • Citations15

Clustering Dycom

  • Nov 08, 2017
  • Leandro L Minku +1
  • Research Article
  • Citations12

Improved Software Effort Estimation Through Machine Learning: Challenges, Applications, and Feature Importance Analysis

  • Jan 01, 2024
  • IEEE Access
  • Panduranga Vital Terlapu +5
  • Research Article
  • Citations27

Toward Improving the Efficiency of Software Development Effort Estimation via Clustering Analysis

  • Jan 01, 2022
  • IEEE Access
  • Vo Van Hai +4
  • Conference Article
  • Citations12

Improving the Accuracy of Software Effort Estimation Based on Multiple Least Square Regression Models by Estimation Error-Based Data Partitioning

  • Dec 01, 2009
  • Yeong-Seok Seo +2
  • Research Article
  • Citations25

Locally weighted regression with different kernel smoothers for software effort estimation

  • Feb 01, 2022
  • Science of Computer Programming
  • Yousef Alqasrawi +2
  • Research Article
  • Citations8

Software cost and effort estimation using dragonfly whale optimized multilayer perceptron neural network

  • Jun 11, 2024
  • Alexandria Engineering Journal
  • D Vanathi +3
  • Research Article
  • Citations1

Machine learning based software effort estimation using development-centric features for crowdsourcing platform

  • Feb 03, 2024
  • Intelligent Data Analysis
  • Anum Yasmin +3
  • Research Article
  • Citations66

A flexible method to estimate the software development effort based on the classification of projects and localization of comparisons

  • Feb 01, 2013
  • Empirical Software Engineering
  • Vahid Khatibi Bardsiri +3
  • Research Article
  • Citations7

OSS Effort Estimation Using Software Features Similarity and Developer Activity-Based Metrics

  • Mar 04, 2022
  • ACM Transactions on Software Engineering and Methodology
  • Ritu Kapur +1
  • PDF
  • Research Article
  • Citations3

KOMPARASI METODE KOMBINASI SELEKSI FITUR DAN MACHINE LEARNING K-NEAREST NEIGHBOR PADA DATASET LABEL HOURS SOFTWARE EFFORT ESTIMATION

  • Oct 02, 2019
  • Explore: Jurnal Sistem informasi dan telematika
  • Indra Kurniawan +1
  • Book Chapter
  • Citations11

Effort Estimation for Mobile Applications Using Use Case Point (UCP)

  • Jun 19, 2018
  • Anureet Kaur +1
  • Research Article
  • Citations6

Analysis and Comparison of Neural Network Models for Software Development Effort Estimation

  • Apr 01, 2019
  • Journal of Cases on Information Technology
  • Kamlesh Dutta +2
  • Research Article
  • Citations32

Probabilistic estimation of software size and effort

  • Nov 27, 2009
  • Expert Systems with Applications
  • Parag C Pendharkar
  • Research Article
  • Citations22

Software effort estimation using FAHP and weighted kernel LSSVM machine

  • Dec 04, 2018
  • Soft Computing
  • Sumeet Kaur Sehra +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.