A Comparison of Length , Complexity and Functionality as Size Measures for Predicting Web Design and Authoring Effort

Software practitioners recognise the importance of realistic estimates of effort to the successful management of software projects, the Web being no exception. Estimates are necessary throughout the whole development life cycle. They are fundamental when bidding for a contract or when determining a project’s feasibility in terms of cost-benefit analysis. In addition, they allow project managers and development organisations to manage resources effectively. Size, which can be described in terms of length, functionality and complexity, is often a major determinant of effort. Most effort prediction models to date concentrate on functional measures of size, although length and complexity are also essential aspects of size. The first half of this paper describes a case study evaluation in which size metrics characterising length, complexity and functionality were obtained and used to generate effort prediction models for Web authoring and design. The second half describes the comparison of those size metrics as effort predictors by generating corresponding prediction models and comparing their accuracy using boxplots of the residuals. Results suggest that in general all categories presented a similar prediction accuracy.

[1]  Shari Lawrence Pfleeger,et al.  Status Report on Software Measurement , 1997, IEEE Softw..

[2]  Stephen G. MacDonell,et al.  Factors systematically associated with errors in subjective estimates of software development effort: the stability of expert judgment , 1999, Proceedings Sixth International Software Metrics Symposium (Cat. No.PR00403).

[3]  Ioannis Stamelos,et al.  Measuring functionality and productivity in Web-based applications: a case study , 1999, Proceedings Sixth International Software Metrics Symposium (Cat. No.PR00403).

[4]  Franca Garzotto,et al.  Towards a software engineering approach to Web site development , 1998, Proceedings Ninth International Workshop on Software Specification and Design.

[5]  Shari Lawrence Pfleeger,et al.  Software Metrics : A Rigorous and Practical Approach , 1998 .

[6]  Dimitris Christodoulakis,et al.  Measuring the readability and maintainability of hyperdocuments , 1995, J. Softw. Maintenance Res. Pract..

[7]  Tomás Isakowitz,et al.  RMM: a methodology for structured hypermedia design , 1995, CACM.

[8]  D. Flannanghan JavaScript: The definitive guide , 1999 .

[9]  Peter Whalley,et al.  Models of hypertext structure and learning , 1990 .

[10]  Harvey P. Siy,et al.  An experiment to assess the cost-benefits of code inspections in large scale software development , 1995, SIGSOFT '95.

[11]  James A. Gosling,et al.  The java language environment: a white paper , 1995 .

[12]  Franca Garzotto,et al.  HDM—a model-based approach to hypertext application design , 1993, TOIS.

[13]  Ben Shneiderman,et al.  Structural analysis of hypertexts: identifying hierarchies and useful metrics , 1992, TOIS.

[14]  Ingunn Myrtveit,et al.  A Controlled Experiment to Assess the Benefits of Estimating with Analogy and Regression Models , 1999, IEEE Trans. Software Eng..

[15]  Stephen G. MacDonell,et al.  Metric selection for effort assessment in multimedia systems development , 1998, Proceedings Fifth International Software Metrics Symposium. Metrics (Cat. No.98TB100262).

[16]  Deborah A. Boehm-Davis,et al.  Program Design Methodologies and the Software Development Process , 1992, Int. J. Man Mach. Stud..

[17]  Cornelia Boldyreff,et al.  The evolution of Websites , 1999, Proceedings Seventh International Workshop on Program Comprehension.

[18]  Gustavo Rossi,et al.  From Domain Models to Hypermedia Applications: an Object-Oriented Approach , 1994 .

[19]  B. Kitchenham,et al.  Case Studies for Method and Tool Evaluation , 1995, IEEE Softw..

[20]  Barbara A. Kitchenham,et al.  An investigation of analysis techniques for software datasets , 1999, Proceedings Sixth International Software Metrics Symposium (Cat. No.PR00403).

[21]  Stephen G. MacDonell,et al.  What accuracy statistics really measure , 2001, IEE Proc. Softw..

[22]  Emilia Mendes,et al.  Measurement and Effort Prediction for Web Applications , 2001, Web Engineering.