Comparison of Web size measures for predicting Web design and authoring effort

Software practitioners recognise the importance of realistic estimates of effort for 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. A case study evaluation is described, in which size metrics characterising length, complexity and functionality are obtained and used to generate effort prediction models for Web authoring and design. The comparison of these size metrics as effort predictors is described by generating corresponding prediction models, and their accuracy is compared using boxplots of the residuals. Results suggest that in general all categories present a similar prediction accuracy.

[1]  H. D. Rombach,et al.  The Goal Question Metric Approach , 1994 .

[2]  Harvey P. Siy,et al.  An Experiment ot Assess the Cost-Benefits of Code Inspections in Large Scale Software Development , 1997, IEEE Trans. Software Eng..

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

[4]  Barbara Kitchenham,et al.  The MERMAID Approach to software cost estimation , 1990 .

[5]  Michelle Cartwright,et al.  Issues on the Effective Use of CBR Technology for Software Project Prediction , 2001, ICCBR.

[6]  David L. Sjoquist,et al.  Understanding Regression Analysis , 1986 .

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

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

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

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

[11]  Graham K. Rand,et al.  Quantitative Applications in the Social Sciences , 1983 .

[12]  David Flanagan,et al.  JavaScript: The Definitive Guide , 1996 .

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

[14]  T. Sparks,et al.  Understanding Regression Analysis: An Introductory Guide Quantitative Applications in the Social Sciences No. 57 , 1987 .

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

[16]  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).

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

[18]  Barbara A. Kitchenham,et al.  Effort estimation using analogy , 1996, Proceedings of IEEE 18th International Conference on Software Engineering.

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

[20]  Mark C. Paulk,et al.  Capability Maturity Model , 1991 .

[21]  Joonhee Yoo,et al.  A systematic approach to designing a WWW application , 1995, CACM.

[22]  Martin Shepperd,et al.  Using Simulation to Evaluate Prediction Techniques , 2001 .

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

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

[25]  Larry Schroeder,et al.  Understanding Regression Analysis: An Introductory Guide , 2016 .

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

[27]  Emilia Mendes,et al.  Web Metrics-Estimating Design and Authoring Effort , 2001, IEEE Multim..

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

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

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

[31]  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).

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

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

[34]  B. Bowerman Statistical Design and Analysis of Experiments, with Applications to Engineering and Science , 1989 .