Evolution of software development effort and cost estimation techniques: five decades study using automated text mining approach

A Jadhav, M Kaur, F Akter - Mathematical Problems in …, 2022 - Wiley Online Library
Software development effort and cost estimation (SDECE) is one of the most important tasks
in the field of software engineering. A large number of research papers have been published …

Systematic literature review of machine learning based software development effort estimation models

J Wen, S Li, Z Lin, Y Hu, C Huang - Information and Software Technology, 2012 - Elsevier
CONTEXT: Software development effort estimation (SDEE) is the process of predicting the
effort required to develop a software system. In order to improve estimation accuracy, many …

Heart disease prediction using machine learning techniques

D Shah, S Patel, SK Bharti - SN Computer Science, 2020 - Springer
Heart disease, alternatively known as cardiovascular disease, encases various conditions
that impact the heart and is the primary basis of death worldwide over the span of the past …

Data mining static code attributes to learn defect predictors

T Menzies, J Greenwald, A Frank - IEEE transactions on …, 2006 - ieeexplore.ieee.org
The value of using static code attributes to learn defect predictors has been widely debated.
Prior work has explored issues like the merits of" McCabes versus Halstead versus lines of …

Automatic construction of decision trees from data: A multi-disciplinary survey

SK Murthy - Data mining and knowledge discovery, 1998 - Springer
Decision trees have proved to be valuable tools for the description, classification and
generalization of data. Work on constructing decision trees from data exists in multiple …

On the relative value of cross-company and within-company data for defect prediction

B Turhan, T Menzies, AB Bener, J Di Stefano - Empirical Software …, 2009 - Springer
We propose a practical defect prediction approach for companies that do not track defect
related data. Specifically, we investigate the applicability of cross-company (CC) data for …

Dynamically discovering likely program invariants to support program evolution

MD Ernst, J Cockrell, WG Griswold… - Proceedings of the 21st …, 1999 - dl.acm.org
Explicitly stated program invariants can help programmers by identifying program properties
that must be preserved when modifying code. In practice, however, these invariants are …

Advancement from neural networks to deep learning in software effort estimation: Perspective of two decades

PS Kumar, HS Behera, A Kumari, J Nayak… - Computer Science …, 2020 - Elsevier
In the software engineering, estimation of the effort, time and cost required for the
development of software projects is an important issue. It is a very difficult task for project …

An empirical analysis of data preprocessing for machine learning-based software cost estimation

J Huang, YF Li, M Xie - Information and software Technology, 2015 - Elsevier
Context Due to the complex nature of software development process, traditional parametric
models and statistical methods often appear to be inadequate to model the increasingly …

Defect prediction from static code features: current results, limitations, new approaches

T Menzies, Z Milton, B Turhan, B Cukic, Y Jiang… - Automated Software …, 2010 - Springer
Building quality software is expensive and software quality assurance (QA) budgets are
limited. Data miners can learn defect predictors from static code features which can be used …