A proposed framework for predicting the development effort of multimedia courseware

  • I. M. Marshall
  • W. B. Samson
  • P. I. Dugard
Part of the Eurographics book series (EUROGRAPH)


Multimedia is increasingly popular in education and training for the delivery of courseware. Unfortunately the costs of developing multimedia courseware is very high. Even with limited use of video, audio and animation, development to delivery times in excess of 800:1 have been reported by various authors. The paper discusses a framework proposal for the development of a metrics based model for predicting the development effort for multimedia systems. It examines the waterfall multimedia courseware development model as the basis for large project developments and proposes a composite multimedia effort development model which makes use of a Rayleigh curve and cost drivers. The Average Number of Training hours is used as the basis for the effort estimate. The proposed cost drivers act on the Average Number of Training hours to tailor it to the type of multimedia project being developed. Initial analysis of cost drivers and delivery time are described. Finally the future development of such a framework is discussed.


Instructional Design Development Effort Delivery Time Cost Driver Software Metrics 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Stewart, A.M., Bryce, C.F.A.; Multimedia multipurpose: Is the quality of the learning experience being well served by the use of educational media? In: Percival, F. Ellington, H. (eds.): Distance learning and education. London: Kogan Page, pp. 256–266 (1981).Google Scholar
  2. 2.
    Baron, L.J., Abrami, P.C.: The effect of group size and exposure time on microcomputer learning. Computers in Human Behaviour 8, pp. 353–365 (1992).CrossRefGoogle Scholar
  3. 3.
    Stack, P.: Interactive video the barriers have fallen. Tech Trends Vol. 35, No. 2, pp. 38–40 (1990).CrossRefGoogle Scholar
  4. 4.
    Merrill, M.D., Li, Z., Jones, M.K.: Limitations of first generation instructional design. Educational Technology Vol. 30 No. 1, pp. 7–11 (1991).Google Scholar
  5. 5.
    Bourdeau, J., Marshall, I.M., Junginger, S., Sorg, B., Kuyper, M., Schwab, S.: Automating instructional planning. Grimstad, Norway: Proceedings NATO ASI 1993 Automating Instructional Design, Development and Delivery (In press).Google Scholar
  6. 6.
    Beautement, P.: Review of interactive video systems and their possible application to training in the 90’s. Interactive Learning International Vol. 7, pp. 45–54 (1991).Google Scholar
  7. 7.
    Clark, R.: Getting out of the classroom. Data Training Vol. 10 No. 2, pp. 26–34 (1991).Google Scholar
  8. 8.
    Orey, M., Trent, A., Young, J.: Development efficiency and effectiveness of alternative platforms for intelligent tutoring. Edinburgh, UK: Proceedings AI in Education 93 pp. 42–49 (1993).Google Scholar
  9. 9.
    De Diana, I., van Schaik, P.: Courseware engineering outlined: An overview of some research issues. Educational Technology Training International, Vol. 30 No 3, pp. 191–211(1993).CrossRefGoogle Scholar
  10. 10.
    Burkhardt, D., Chicken, P., Hendley, B., Jarratt, P., Jurascheck, N., Stoner, M., Weston, G.,Yandle, J.: The exploration of fourth generation language program generation to assist in the production of multimedia computer aided learning. Computer Education Vol. 12 No. 1, pp. 253–256 (1988).CrossRefGoogle Scholar
  11. 11.
    Chen, J.W., Chen, M.: Towards the design of an intelligent courseware production system using software engineering and instructional design principles. Journal of Educational Technology Systems Vol. 19 No. 1, pp. 41–52 (1990).CrossRefGoogle Scholar
  12. 12.
    Costello, G.: Developing computer-based instruction: the systems design approach. Training Officer Vol. 28 No. 2, pp. 48–50 (1992).Google Scholar
  13. 13.
    Jones, M.K., Li, Z. and Merrill, D.M.: Rapid prototyping in automated instructional design. Educational, Training Research and Development Vol. 40 No 4, pp. 95–100 (1993).CrossRefGoogle Scholar
  14. 14.
    Fenton, N.: Software metrics: A rigorous approach, London, UK: ChapmanHall, pp. 1–50 (1991).Google Scholar
  15. 15.
    Boehm, B.W.: Software engineering economics. Englewood Cliffs, NJ, USA: Prentice-Hall, pp. 1–30 (1981).Google Scholar
  16. 16.
    Putnam, L.H.: A general empirical solution to the macro software sizing and estimating problem. IEEE Transactions Software Engineering Vol. SE-4 No 4 pp. 345–361 (1978).CrossRefGoogle Scholar
  17. 17.
    Albrecht, A.J.: Measuring application development productivity. Monterey, CA: USA: Proceedings of IBM Application Development Joint SHARE/GUIDE Symposium pp.. 83–92 (1970).Google Scholar
  18. 18.
    Conte, S.D., Shen, V.Y., Dunsmore, H.E.: Software Engineering Metrics and Models, Menlo Park, CA USA: Benjamin/Cummings Publishing Company, pp. 1–20(1986).Google Scholar
  19. 19.
    Subrahmania, G.H., Brelawski, S.A.: A case for dimensionality reduction in software development effort estimation. Philadelphia, USA: Department of Computer Science, Temple University, Internal Report TR-89-02, 1–40 (1989).Google Scholar
  20. 20.
    Kitchenham, B.A. Taylor, N.R.: Software project development cost estimation. Journal of Systems and Software Vol. 5 No. 4, pp. 267–278 (1985).CrossRefGoogle Scholar
  21. 21.
    Kemerer, C.F. An empirical validation of software cost estimation models. Communications of the ACM Vol. 30 No. 5, pp. 416–429 (1987).CrossRefGoogle Scholar
  22. 22.
    Cuelenaere, A.M.E., van Genuchten, M.J.I., Heemstra, H.J.: Calibrating a software estimation model: why and how. Journal of Information and Software Technology Vol. 29 No 10, pp. 558–567 (1987).CrossRefGoogle Scholar
  23. 23.
    De Diana, I., Collis, B.: Adaptable educational courseware: An antidote to several portability problems. Journal of Research on Computing in Education Vol. 23 No 2, pp. 225–241 (1990).Google Scholar
  24. 24.
    Friedler, Y., Shabo, A.: An approach to cost-effective courseware development. British Journal of Educational Technology Vol. 22 No. 2, pp. 129–138 (1991).CrossRefGoogle Scholar
  25. 25.
    Phillips, W.A.: Individual author prototyping desktop development of courseware. Computers in Education Vol. 14 No. 1, pp. 9–15 (1990).CrossRefGoogle Scholar
  26. 26.
    Maher, J., Iugrahem, A.: Software engineering and ISD: similarities, complementaries and lessons to share. Dallas, Texas, USA: Proceedings Annual Meeting of the Association for Educational Communications and Technology, pp. 234–245 (1989).Google Scholar
  27. 27.
    Putnam, L.H., Putnam, D.T., Thayer, L.P. A tool for planning software projects. The Journal of Systems and Software Vol. 5, pp. 147–154 (1984).Google Scholar
  28. 28.
    Parr, F.N.: An alternative to the Rayleigh curve model for software development effort. IEEE Transaction for Software Engineering Vol. SE-6 No 3, pp. 235–245 (1980).Google Scholar
  29. 29.
    Jeffery, D.R.: Time sensitive cost models in commercial MIS environments. IEEE Transactions in Software Engineering Vol. SE-13 No. 7, pp. 852–859 (1987).CrossRefGoogle Scholar
  30. 30.
    Gagne, R.M., Briggs, L.J.: Principles of instructional design (2nd ed.), New York, USA: Holt, Rinehart & Winston, pp. 46–69, (1979).Google Scholar
  31. 31.
    Cohen, V.B.: Interactive features in the design of videodisc materials. Educational Technology Vol. 24 No. 1, pp. 16–20 (1984).Google Scholar
  32. 32.
    Iuppa, N.V., Anderson, K.: Advanced interactive video design, New York, USA: Knowledge Industry Publications, pp. 50–89 (1988)Google Scholar
  33. 33.
    Spohrer, J.C.: Integrating multimedia and AI for training examples and issues. Los Angeles, USA: Proceedings IEEE International Conference on Systems, Man and Cybernetics 1990, pp. 663–664 (1990).Google Scholar
  34. 34.
    Tennyson, R.D., Elmore, R.L. Integrated courseware engineering system. Grimstad, Norway: Proceedings NATO ASI 1993 Automating Instructional Design, Development and Delivery, (In press).Google Scholar
  35. 35.
    Cohen, V.B.: A re-examination of feedback in computer based instruction: implications for instructional design. Educational Technology, Vol. 25 No 1 pp. 33–37 (1985).Google Scholar
  36. 36.
    Brooks, F.P.: The mythical man-month, New York, USA: Addison-Wesley, pp 27–28 (1975).Google Scholar
  37. 37.
    Senbetta G.: CBT Time and cost estimation: What do the experts say? USA: 10th Annual CBT Training Conference and Exposition, pp 345–356 (1992).Google Scholar
  38. 38.
    Kitchenham, B., Mellor, P.: Data collection and analysis’ In Fenton, N.E. (eds.) Software metrics: A rigorous approach. London, UK: Chapman & Hall, pp. 89–110 (1991).Google Scholar
  39. 39.
    Samson, W.B., Ellison, D.G. Dugard, P.I.: Software cost estimation using an Albus Perceptor (CMAC). Pittsburgh, USA: Proceedings Eight International COCOMO Estimating Meeting, (In press).Google Scholar

Copyright information

© Springer-Verlag/Wien 1994

Authors and Affiliations

  • I. M. Marshall
    • 1
  • W. B. Samson
    • 1
  • P. I. Dugard
    • 1
  1. 1.Department of Mathematical & Computer SciencesDundee Institute of TechnologyDundeeUK

Personalised recommendations