Abstract
Accurate estimates of development effort play an important role in the successful management of larger Web development projects. However, estimating the effort required in developing Web applications can be a difficult task. By applying measurement principles to measure the quality of applications and their development processes, feedback can be obtained to help control, improve and predict products and processes. Although to date most work in software effort estimation has focused on algorithmic cost models, in recent years research in the field of effort estimation has started to move towards non-algorithmic models, where “estimation by analogy” is one of the available techniques. The first part of this paper describes a case study evaluation (CSE) where proposed metrics and the effort involved in authoring Web applications were measured. The second half presents the use of analogy and two algorithmic models - linear regression and stepwise multiple regression - to estimate the authoring effort of Web applications, based on the datasets obtained from the CSE. Results suggest that estimation by analogy is a superior technique and that, with the aid of an automated environment, it is a practical technique to apply to Web authoring prediction.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Brown, P.J.: Creating Educational Hyperdocuments: Can It Be Economic?. IETI-Innovations in Education and Training Technology, Vol. 32. No. 3. (1995) 202–208.
Lowe, D.,and Hall, W.: Hypertext and the Web-An Engineering Approach. John Wiley & Sons Ltd. (eds.) (1998).
Shepperd, M.J., Schofield, C., and Kitchenham, B.: Effort Estimation Using Analogy. Proc. ICSE-18. IEEE Computer Society Press Berlin. (1996).
Conklin, J.: Hypertext: An Introduction and Survey. IEEE COMPUTER. Sept.. (1987) 17–37.
Botafogo, R., Rivlin, A. E., and Shneiderman, B.: Structural Analysis of Hypertexts: Identifying Hierarchies and Useful Metrics. ACM TOIS. Vol. 10. No. 2. (1992) 143–179.
Whalley, P.: Models of Hypertext Structure and Learning. In: D. H. Jonassen and H. Mandl (eds.): Designing Hypermedia for Learning, Berlin, Heidelberg: Springer-Verlag (1990) 61–67.
Kitchenham, B., Pfleeger, S. L., and Fenton, N.: Towards a Framework for Software Measurement Validation. IEEE Transactions on Software Engineering, Vol. 21, No. 12, (1995) 929–944.
Mendes, E.: Investigating Metrics for a Development Effort Prediction Model of Web Applications. Proc. ASWEC 2000, IEEE Computer Society Press, Canberra, ACT, Australia, (2000).
Spiro, R. J. P., Feltovich, J., Jacobson, M. J., and R. Coulson, L.: Cognitive Flexibility, Constructivism, and Hypertext: Random Access Instruction for Advanced Knowledge Acquisition in Ill-Structured Domains. In: L. Steffe & J. Gale (eds.): Constructivism, Hillsdale, N.J.:Erlbaum (1995).
Kitchenham, B., Pickard, L., and Pfleeger, S. L.: Case Studies for Method and Tool Evaluation, IEEE Software, July, (1995) 52–62.
Balasubramanian, P., Isakowitz, T., and Stohr, E. A.: RMD: A Methodology for the Design of Hypermedia Applications. Proc. Workshop on Hypermedia Design and Development, Edinburgh, September, (1994) 33–38.
Ginige, A., Lowe, D. B. and Robertson, J.: Hypermedia Authoring. IEEE MultiMedia, Winter (1995) 24–35.
Schwabe, D., and Rossi, G.: Building Hypermedia Applications as Navigational Views of Information Models. Proc.28th Annual Hawaii International Conference on System Sciences, (1995) 231–240.
McDonell, S. G., and Fletcher, T.: Metric Selection for Effort Assessment in Multimedia Systems Development. Proc. Metrics’98, (1998).
Thackaberry, W., and Rada, R.: Estimation Metrics for Courseware Maintenance Effort. Journal of Universal Computer Science, Vol. 4, No. 3, (1998) 308–325.
Mendes, M. E. X.: Developing Metrics for Improving Hypermedia Authoring. PhD Thesis, Department of Electronics and Computer Science, Southampton, UK, March. (1999).
Boehm-Davis, D.A., and Ross, L. S.: Program design methodologies and the software development process. International Journal of Man-Machine Studies, Academic Press Limited, Vol. 36, (1992) 1–19.
Myrtveit, I., and E. Stensrud: A Controlled Experiment to Assess the Benefits of Estimating with Analogy and Regression Models. IEEE Transactions on Software Engineering, Vol. 25, No. 4, Jul./Aug. (1999) 510–525.
Mason, R. L., Gunst, R. F., and Hess, J. L.: Statistical Design and Analysis of Experiments with applications to Engineering and Science, Wiley:New York, Chichester, Brisbane, Toronto, Singapore, (1989) 435–440.
Shepperd, M. J., and Schofield, C.: Estimating Software Project Effort Using Analogies. IEEE Transactions on Software Engineering, Vol. 23, No. 11, (1997) 736–743.
Fenton, N. E, and Pfleeger, S. L.: Software Metrics, A Rigorous & Practical Approach, 2nd edition, PWS Publishing Company and International Thomson Computer Press, (1997).
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Mendes, E., Counsell, S., Mosley, N. (2001). Measurement and Effort Prediction for Web Applications. In: Murugesan, S., Deshpande, Y. (eds) Web Engineering. Lecture Notes in Computer Science, vol 2016. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45144-7_28
Download citation
DOI: https://doi.org/10.1007/3-540-45144-7_28
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-42130-6
Online ISBN: 978-3-540-45144-0
eBook Packages: Springer Book Archive