An exploratory study of object-oriented software component size determinants and the application of regression tree forecasting models

Research output: Contribution to journalArticle

13 Citations (Scopus)

Abstract

Software component size estimation is an important task in software project management. For a component-based approach, two steps may be used to estimate the overall size of object-oriented (OO) software: a designer uses metrics to predict the size of the software components and then utilizes the sizes to estimate the overall project size. Using OO software metrics literature, we identified factors that may affect the size of an OO software component. Using real-life data from 152 software components, we then determined the effect of the identified factors on the prediction of OO software component size. The results indicated that certain factors and the type of OO software component play a significant role in the estimate. It is shown how a regression tree data mining approach can be used to learn decision rules to guide future estimates.

Original languageEnglish (US)
Pages (from-to)61-73
Number of pages13
JournalInformation and Management
Volume42
Issue number1
DOIs
StatePublished - Jan 1 2004

Fingerprint

Trees (mathematics)
Project management
Data mining
Software
Exploratory study
Regression tree
Object-oriented
Factors

All Science Journal Classification (ASJC) codes

  • Management Information Systems
  • Information Systems
  • Information Systems and Management

Cite this

@article{de2e2b1f668e46cb89c182054ddaa168,
title = "An exploratory study of object-oriented software component size determinants and the application of regression tree forecasting models",
abstract = "Software component size estimation is an important task in software project management. For a component-based approach, two steps may be used to estimate the overall size of object-oriented (OO) software: a designer uses metrics to predict the size of the software components and then utilizes the sizes to estimate the overall project size. Using OO software metrics literature, we identified factors that may affect the size of an OO software component. Using real-life data from 152 software components, we then determined the effect of the identified factors on the prediction of OO software component size. The results indicated that certain factors and the type of OO software component play a significant role in the estimate. It is shown how a regression tree data mining approach can be used to learn decision rules to guide future estimates.",
author = "Pendharkar, {Parag C.}",
year = "2004",
month = "1",
day = "1",
doi = "10.1016/j.im.2003.12.004",
language = "English (US)",
volume = "42",
pages = "61--73",
journal = "Information and Management",
issn = "0378-7206",
publisher = "Elsevier",
number = "1",

}

TY - JOUR

T1 - An exploratory study of object-oriented software component size determinants and the application of regression tree forecasting models

AU - Pendharkar, Parag C.

PY - 2004/1/1

Y1 - 2004/1/1

N2 - Software component size estimation is an important task in software project management. For a component-based approach, two steps may be used to estimate the overall size of object-oriented (OO) software: a designer uses metrics to predict the size of the software components and then utilizes the sizes to estimate the overall project size. Using OO software metrics literature, we identified factors that may affect the size of an OO software component. Using real-life data from 152 software components, we then determined the effect of the identified factors on the prediction of OO software component size. The results indicated that certain factors and the type of OO software component play a significant role in the estimate. It is shown how a regression tree data mining approach can be used to learn decision rules to guide future estimates.

AB - Software component size estimation is an important task in software project management. For a component-based approach, two steps may be used to estimate the overall size of object-oriented (OO) software: a designer uses metrics to predict the size of the software components and then utilizes the sizes to estimate the overall project size. Using OO software metrics literature, we identified factors that may affect the size of an OO software component. Using real-life data from 152 software components, we then determined the effect of the identified factors on the prediction of OO software component size. The results indicated that certain factors and the type of OO software component play a significant role in the estimate. It is shown how a regression tree data mining approach can be used to learn decision rules to guide future estimates.

UR - http://www.scopus.com/inward/record.url?scp=4544223922&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=4544223922&partnerID=8YFLogxK

U2 - 10.1016/j.im.2003.12.004

DO - 10.1016/j.im.2003.12.004

M3 - Article

AN - SCOPUS:4544223922

VL - 42

SP - 61

EP - 73

JO - Information and Management

JF - Information and Management

SN - 0378-7206

IS - 1

ER -