Exploring the economical aspects of ontology engineering

Chapter
Part of the International Handbooks on Information Systems book series (INFOSYS)

Summary

A core requirement for the usage of ontologies within enterprizes is the availability of proved and tested techniques which guarantee an efficient engineering of high-quality ontologies, be that by reuse, manual building or automatic knowledge acquisition. Besides feasible technological support this includes in equal measure integrating ontology engineering within the more general framework of enterprize information architectures, and taking into account the economics of ontology engineering projects, in particular issues of cost effectiveness and profitability. This chapter addresses these two aspects. We discuss the role of ontology engineering in the context of enterprize architectures, arguing for the importance of cost-related measures as decision support in planning and controlling. Then we analyze approaches for reliably assessing the costs of building ontologies, and the usage of cost-related information to quantifiably support decisions arising during the life cycle of an ontology and to optimize the operation of associated processes. We account for the similarities and differences between software and ontology engineering in order to establish the appropriateness of applying methods with a long-standing tradition in this adjacent engineering field to ontologies. Building upon the results of this analysis we introduce ONTOCOM as the first cost model for ontologies and discuss different methods to improve its accuracy for a wide range of ontology engineering projects at public and corporate level.

References

  1. 1.
    B. W. Boehm. Software Engineering Economics. Prentice-Hall, 1981.Google Scholar
  2. 2.
    G. Box and G. Tiao. Bayesian Inference in Statistical Analysis. Addison Wesley, 1973.Google Scholar
  3. 3.
    L. C. Briand, K. El Emam, D. Surmann, I. Wieczorek, and K. D. Maxwell. An assessment and comparison of common software cost estimation modeling techniques. In ICSE ’99: Proceedings of the 21st International Conference on Software Engineering, pages 313–322, Los Alamitos, CA, USA, 1999. IEEE Computer Society.Google Scholar
  4. 4.
    T. Buerger, C. Ammendola, and E. Simperl. Evaluation of the economics of multimedia ontologies (salero deliverable d3.1.4). Technical report, STI Innsbruck, 2008.Google Scholar
  5. 5.
    P. R. Cohen, V. K. Chaudhri, A. Pease, and R. Schrag. Does prior knowledge facilitate the development of knowledge-based systems? In AAAI/IAAI, pages 221–226, 1999.Google Scholar
  6. 6.
    C. Ebert, R. Dumke, M. Bundschuh, and A. Schmietendorf. Best Practices in Software Measurement. Springer, 2005.Google Scholar
  7. 7.
    B. W. Boehm et al. Software Cost Estimation with COCOMO II (with CD-ROM). Prentice-Hall, 2000.Google Scholar
  8. 8.
    A. Felfernig. Effort estimation for knowledge-based configuration systems. In Proc. of the 16th Int. Conf. of Software Engineering and Knowledge Engineering SEKE04, 2004.Google Scholar
  9. 9.
    L. Fischman, K. McRitchie, and D. D. Galorath. Inside SEER-SEM. The Journal of Defense Software Engineering, 2005.Google Scholar
  10. 10.
    A. Gomez-Perez, M. Fernandez-Lopez, and O. Corcho. Ontological Engineering – With examples form the areas of Knowledge Management, e-Commerce and the Semantic Web. Springer, 2004.Google Scholar
  11. 11.
    W. S. Humphrey. Using a defined and measured personal software process. IEEE Software, 13(3):77–88, 1996.CrossRefGoogle Scholar
  12. 12.
    IEEE Computer Society. IEEE Standard for Developing Software Life Cycle Processes. IEEE Std 1074-1995, 1996.Google Scholar
  13. 13.
    C. F. Kemerer. An Empirical Validation of Software Cost Estimation Models. Communications of the ACM, 30(5), 1987.Google Scholar
  14. 14.
    M. Korotkiy. On the effect of ontologies on web application development effort. In Proc. of the Knowledge Engineering and Software Engineering Workshop, 2005.Google Scholar
  15. 15.
    T. Menzies. Cost benefits of ontologies. Intelligence, 10(3):26–32, 1999.CrossRefGoogle Scholar
  16. 16.
    E. P. Bontas and C. Tempich. How Much Does It Cost? Applying ONTOCOM to DILIGENT. Technical Report TR-B-05-20, Free University of Berlin, October 2005.Google Scholar
  17. 17.
    E. Simperl, C. Tempich, and Y. Sure. Ontocom: A cost estimation model for ontology engineering. In Proceedings of the 5th International Semantic Web ISWC2006, pages 625–639, Springer, 2006.Google Scholar
  18. 18.
    L. H. Putnam and W. Myers. Measures for Excellence: Reliable Software on Time, Within Budget. Yourdon, 1991.Google Scholar
  19. 19.
    G.A.F. Seber. Linear Regression Analysis. Wiley, 1977.Google Scholar
  20. 20.
    M. Shepperd, C. Schofield, and B. Kitchenham. Effort estimation using analogy. In Proceedings of the 18th International Conference on Software Engineering ICSE1996, pages 170–178, 1996.Google Scholar
  21. 21.
    E. Simperl, C. Tempich, and M. Mochol. Cost Estimation for Ontology Development: Applying the ONTOCOM Model. In Technologies for Business Information Systems, pages 327–340. Springer, 2007.Google Scholar
  22. 22.
    A. Stellman and J. Green. Applied Software Project Management. O’Reilly Media, 2005.Google Scholar
  23. 23.
    R. D. Stewart, R. M. Wyskida, and J. D. Johannes. Cost Estimator’s Reference Manual. Wiley, 1995.Google Scholar
  24. 24.
    Y. Sure, S. Staab, and R. Studer. Methodology for development and employment of ontology based knowledge management applications. SIGMOD Record, 31(4), 2002.Google Scholar
  25. 25.
    Y. Sure, C. Tempich, and D. Vrandecic. Ontology engineering methodologies. In Semantic Web Technologies: Trends and Research in Ontology-Based Systems. Wiley, 2006.Google Scholar
  26. 26.
    J. A. Zachman. A framework for information systems architecture. IBM Systems Journal, 26(3), 1987.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  1. 1.STI InnsbruckUniversity of InnsbruckInnsbruckAustria
  2. 2.Institute AIFBUniversity of KarlsruheKarlsruheGermany

Personalised recommendations