An empirical validation of software cost estimation models
Communications of the ACM
Software Size Estimation of Object-Oriented Systems
IEEE Transactions on Software Engineering
An experiment in software sizing with structured analysis metrics
Journal of Systems and Software
IEEE Transactions on Software Engineering
Software Effort Models for Early Estimation of Process Control Applications
IEEE Transactions on Software Engineering
Early size prediction for C and Pascal programs
Journal of Systems and Software
Corrigenda: Software Size Estimation of Object-Oriented Systems
IEEE Transactions on Software Engineering
Estimation of effort and complexity: an object-oriented case study
Journal of Systems and Software
Exploring the relationship between design measures and software quality in object-oriented systems
Journal of Systems and Software
A Vector-Based Approach to Software Size Measurement and Effort Estimation
IEEE Transactions on Software Engineering
The Confounding Effect of Class Size on the Validity of Object-Oriented Metrics
IEEE Transactions on Software Engineering
Software Engineering Economics
Software Engineering Economics
Software Cost Estimation with Cocomo II with Cdrom
Software Cost Estimation with Cocomo II with Cdrom
Software Process Improvement: Metrics, Measurement and Process Modelling
Software Process Improvement: Metrics, Measurement and Process Modelling
A Function Point-Like Measure for Object-Oriented Software
Empirical Software Engineering
Software Development Cost Estimation Using Function Points
IEEE Transactions on Software Engineering
An Empirical Investigation of an Object-Oriented Software System
IEEE Transactions on Software Engineering
Adapting Function Points to Object-Oriented Information Systems
CAiSE '98 Proceedings of the 10th International Conference on Advanced Information Systems Engineering
Object Oriented Design Function Points
APAQS '00 Proceedings of the The First Asia-Pacific Conference on Quality Software (APAQS'00)
Object-Oriented Function Points: An Empirical Validation
Empirical Software Engineering
Definition and Experimental Evaluation of Function Points for Object-Oriented Systems
METRICS '98 Proceedings of the 5th International Symposium on Software Metrics
SEW '02 Proceedings of the 27th Annual NASA Goddard Software Engineering Workshop (SEW-27'02)
An objective methodology for early software size estimation
An objective methodology for early software size estimation
Software Cost Estimation through Conceptual Requirement
QSIC '03 Proceedings of the Third International Conference on Quality Software
A Simulation Study of the Model Evaluation Criterion MMRE
IEEE Transactions on Software Engineering
An Empirical Study of eServices Product UML Sizing Metrics
ISESE '04 Proceedings of the 2004 International Symposium on Empirical Software Engineering
Class Point: An Approach for the Size Estimation of Object-Oriented Systems
IEEE Transactions on Software Engineering
IEEE Transactions on Software Engineering
An Empirical Assessment of Function Point-Like Object-Oriented Metrics
METRICS '05 Proceedings of the 11th IEEE International Software Metrics Symposium
Estimating LOC for information systems from their conceptual data models
Proceedings of the 28th international conference on Software engineering
Sizing Data-Intensive Systems from ER Model
IEICE - Transactions on Information and Systems
Data Mining: Practical Machine Learning Tools and Techniques, Second Edition (Morgan Kaufmann Series in Data Management Systems)
Data Mining Static Code Attributes to Learn Defect Predictors
IEEE Transactions on Software Engineering
A Systematic Review of Software Development Cost Estimation Studies
IEEE Transactions on Software Engineering
Selecting Best Practices for Effort Estimation
IEEE Transactions on Software Engineering
Building measure-based prediction models for UML class diagram maintainability
Empirical Software Engineering
IEEE Transactions on Software Engineering
Functional size measurement revisited
ACM Transactions on Software Engineering and Methodology (TOSEM)
Proceedings of the Second ACM-IEEE international symposium on Empirical software engineering and measurement
Conceptual data model-based software size estimation for information systems
ACM Transactions on Software Engineering and Methodology (TOSEM)
IEEE Transactions on Software Engineering
On the Relationship between Different Size Measures in the Software Life Cycle
APSEC '09 Proceedings of the 2009 16th Asia-Pacific Software Engineering Conference
On the relationship between functional size and software code size
Proceedings of the 2010 ICSE Workshop on Emerging Trends in Software Metrics
Estimation of real-time software component size
Nordic Journal of Computing
Data Mining Techniques for Software Effort Estimation: A Comparative Study
IEEE Transactions on Software Engineering
A Practical Approach to Size Estimation of Embedded Software Components
IEEE Transactions on Software Engineering
Hi-index | 0.00 |
Background: Source code size in terms of SLOC (source lines of code) is the input of many parametric software effort estimation models. However, it is unavailable at the early phase of software development. Objective: We investigate the accuracy of early SLOC estimation approaches for an object-oriented system using the information collected from its UML class diagram available at the early software development phase. Method: We use different modeling techniques to build the prediction models for investigating the accuracy of six types of metrics to estimate SLOC. The used techniques include linear models, non-linear models, rule/tree-based models, and instance-based models. The investigated metrics are class diagram metrics, predictive object points, object-oriented project size metric, fast&&serious class points, objective class points, and object-oriented function points. Results: Based on 100 open-source Java systems, we find that the prediction model built using object-oriented project size metric and ordinary least square regression with a logarithmic transformation achieves the highest accuracy (mean MMRE=0.19 and mean Pred(25)=0.74). Conclusion: We should use object-oriented project size metric and ordinary least square regression with a logarithmic transformation to build a simple, accurate, and comprehensible SLOC estimation model.