Towards the prediction of development effort for hypermedia applications

Accurate estimates of development effort play an important role in the successful management of larger hypermedia development projects. By applying measurement principles to measure characteristics of the applications and their development processes, feedback can be obtained to help understand, control and improve future applications and corresponding processes. The objective of this paper is to describe the application of case-based reasoning to estimating the effort for developing hypermedia applications. The data used in the estimation process was obtained through an experiment where effort and size metrics were collected. We have shown that case-based reasoning is a candidate technique to effort estimation and, with the aid of an automated environment, can be applied to hypermedia development effort prediction.

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

[2]  Hugh C. Davis,et al.  Towards an integrated information environment with open hypermedia systems , 1992, ECHT '92.

[3]  Frank M. Shipman,et al.  VIKI: spatial hypertext supporting emergent structure , 1994, ECHT '94.

[4]  Douglas Cunliffe Daniel Tudhope,et al.  The New Review of Hypermedia and Multimedia , 1995 .

[5]  Jay David Bolter,et al.  On the design of hyper “spaces” , 1995, CACM.

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

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

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

[9]  Robert T. Hughes,et al.  An empirical investigation into the estimation of software development effort , 1997 .

[10]  Shari Lawrence Pfleeger,et al.  Software metrics (2nd ed.): a rigorous and practical approach , 1997 .

[11]  Wendy Hall,et al.  An Empirical Study of Hypermedia Authoring for Education , 1997 .

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

[13]  Wendy Hall,et al.  The SHAPE of Hypermedia Authoring for Education , 1997 .

[14]  Stephen G. MacDonell,et al.  A comparison of techniques for developing predictive models of software metrics , 1997, Inf. Softw. Technol..

[15]  W. Hall,et al.  Hyper-writing for Education: a Cognitive Perspective , 1997 .

[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]  Shari Lawrence Pfleeger,et al.  Software Metrics : A Rigorous and Practical Approach , 1998 .

[18]  Rachel Harrison,et al.  Metrics Applied to Hypermedia Authoring for Education , 1998 .

[19]  Rachel Harrison,et al.  Reusability and maintainability in hypermedia applications for education , 1998, Inf. Softw. Technol..

[20]  Rachel Harrison,et al.  Evaluation of Reuse and Maintenance in Hypermedia Applications for Education: Validation of Metrics , 1998 .

[21]  Rachel Harrison,et al.  Applying Metrics to the Evaluation of Educational Hypermedia Applications , 1998, J. Univers. Comput. Sci..

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

[23]  David Lowe,et al.  Hypermedia and the Web: An Engineering Approach , 1999 .

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

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

[26]  Emilia Mendes,et al.  Towards the prediction of development effort for web applications , 2000, HYPERTEXT '00.

[27]  Emilia Mendes Investigating metrics for a development effort prediction model of Web applications , 2000, Proceedings 2000 Australian Software Engineering Conference.

[28]  Emilia Mendes How adequate are Hypermedia Systems, Models and Methodologies to Education? , 2000 .

[29]  Emilia Mendes,et al.  Architectural level hypothesis testing through reverse engineering of object-oriented software , 2000, Proceedings IWPC 2000. 8th International Workshop on Program Comprehension.

[30]  Emilia Mendes,et al.  Web development effort estimation using analogy , 2000, Proceedings 2000 Australian Software Engineering Conference.

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

[32]  Luciano Baresi,et al.  Supporting reusable Web design with HDM-Edit , 2001, Proceedings of the 34th Annual Hawaii International Conference on System Sciences.

[33]  Emilia Mendes,et al.  Comparing effort prediction models for Web design and authoring using boxplots , 2001, Proceedings 24th Australian Computer Science Conference. ACSC 2001.

[34]  Emilia Mendes,et al.  The cognitive flexibility theory0: an approach for teaching Hypermedia Engineering , 2001 .

[35]  Emilia Mendes,et al.  A Comparison of Length , Complexity and Functionality as Size Measures for Predicting Web Design and Authoring Effort , 2001 .

[36]  Gustavo Rossi,et al.  Engineering Web Applications for Reuse , 2001, IEEE Multim..

[37]  Emilia Mendes,et al.  Measurement, prediction and risk analysis for Web applications , 2001, Proceedings Seventh International Software Metrics Symposium.

[38]  Emilia Mendes,et al.  Using an engineering approach to understanding and predicting Web authoring and design , 2001, Proceedings of the 34th Annual Hawaii International Conference on System Sciences.

[39]  Emilia Mendes,et al.  Further investigation into the use of CBR and stepwise regression to predict development effort for Web hypermedia applications , 2002, Proceedings International Symposium on Empirical Software Engineering.

[40]  Emilia Mendes,et al.  The application of case-based reasoning to early Web project cost estimation , 2002, Proceedings 26th Annual International Computer Software and Applications.

[41]  Emilia Mendes,et al.  A Comparison of Case-Based Reasoning Approaches to Web Hypermedia Project Cost Estimation , 2002, WWW 2002.

[42]  Emilia Mendes,et al.  Comprehension of object-oriented software cohesion: the empirical quagmire , 2002, Proceedings 10th International Workshop on Program Comprehension.

[43]  Emilia Mendes,et al.  A comparison of development effort estimation techniques for Web hypermedia applications , 2002, Proceedings Eighth IEEE Symposium on Software Metrics.

[44]  Emilia Mendes,et al.  Using CBR to Estimate Development Effort for Web Hypermedia Applications , 2002, FLAIRS Conference.

[45]  Emilia Mendes Applying the Cognitive Flexibility Theory to Teaching Web Engineering , 2003, ACE.

[46]  Emilia Mendes,et al.  A replicated assessment of the use of adaptation rules to improve Web cost estimation , 2003, 2003 International Symposium on Empirical Software Engineering, 2003. ISESE 2003. Proceedings..

[47]  Emilia Mendes,et al.  Portfolio management method for deadline planning , 2003, Proceedings. 5th International Workshop on Enterprise Networking and Computing in Healthcare Industry (IEEE Cat. No.03EX717).

[48]  Emilia Mendes,et al.  Do adaptation rules improve web cost estimation? , 2003, HYPERTEXT '03.

[49]  Emilia Mendes,et al.  Early Web size measures and effort prediction for Web costimation , 2003, Proceedings. 5th International Workshop on Enterprise Networking and Computing in Healthcare Industry (IEEE Cat. No.03EX717).