Abstract
The ability to rapidly locate useful on-line services (e.g. software applications, software components, process models, or service organizations), as opposed to simply useful documents, is becoming increasingly critical in many domains. Current service retrieval technology is, however, notoriously prone to low precision. This paper describes a novel service retrieval approached based on the sophisticated use of process ontologies. Our preliminary evaluations suggest that this approach offers qualitatively higher retrieval precision than existing (keyword and table-based) approaches without sacrificing recall and computational tractability/scalability.
Chapter PDF
Similar content being viewed by others
Keywords
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.
References
Bakos, J.Y., Reducing Buyer Search Costs: Implications for Electronic Marketplaces. Management Science, 1997. 43.
Mili, H., F. Mili, and A. Mili, Reusing software: issues and research directions. IEEE Transactions on Software Engineering, 1995. 21(6): p. 528–62.
Salton, G., G. Salton, and M.J. McGill, Introduction to Modern Information Retrieval. 1983, New York: McGraw-Hill.
Salton, G. and M.J. McGill, Introduction to modern information retrieval. McGraw-Hill computer science series. 1983, New York: McGraw-Hill. xv, 448.
Prieto-Diaz, R., Implementing faceted classification for software reuse. 12th International Conference on Software Engineering, 1990. 9: p. 300–4.
Magnini, B., Use of a lexical knowledge base for information access systems. International Journal of Theoretical & Applied Issues in Specialized Communication, 1999. 5(2): p. 203–228.
Henninger, S., Information access tools for software reuse. Journal of Systems & Software, 1995. 30(3): p. 231–47.
Fernandez-Chamizo, C., et al., Case-based retrieval of software components. Expert Systems with Applications, 1995. 9(3): p. 397–421.
Fugini, M.G. and S. Faustle. Retrieval of reusable components in a development information system. in Second International Workshop on Software Reusability. 1993: IEEE Press.
Devanbu, P., et al., LaSSIE: a knowledge-based software information system. Communications of the ACM, 1991. 34(5): p. 34–49.
ESPEAK, Hewlett Packard’s Service Framework Specification. 2000, HP Inc.
Raman, R., M. Livny, and M. Solomon, Matchmaking: an extensible framework for distributed resource management. Cluster Computing, 1999. 2(2): p. 129–38.
Richard, G.G., Service advertisement and discovery: enabling universal device cooperation. IEEE Internet Computing, 2000. 4(5): p. 18–26.
Sycara, K., et al. Matchmaking Among Heterogeneous Agents on the Internet. in AAAI Symposium on Intelligent Agents in Cyberspace. 1999: AAAI Press.
Fensel, D. An Ontology-based Broker: Making Problem-Solving Method Reuse Work. in Workshop on Problem-Solving Methods for Knowledge-based Systems at the 15th International Joint Conference on AI (IJCAI-97). 1997. Nagoya, Japan.
Meggendorfer, S. and P. Manhart. A Knowledge And Deduction Based Software Retrieval Tool. in 6th Annual Knowledge-Based Software Engineering Conference. 1991: IEEE Press.
Chen, P., R. Hennicker, and M. Jarke. On the retrieval of reusable software components. in Proceedings Advances in Software Reuse. Selected Papers from the Second International Workshop on Software Reusability. 1993.
Kuokka, D.R. and L.T. Harada, Issues and extensions for information matchmaking protocols. International Journal of Cooperative Information Systems, 1996. 5: p. 2–3.
Podgurski, A. and L. Pierce, Retrieving reusable software by sampling behavior. ACM Transactions on Software Engineering & Methodology, 1993. 2(3): p. 286–303.
Hall, R.j. Generalized behavior-based retrieval (from a software reuse library). in 15th International Conference on Software Engineering. 1993.
Park, Y., Software retrieval by samples using concept analysis. Journal of Systems & Software, 2000. 54(3): p. 179–83.
Klein, M. and A. Bernstein. Searching for Services on the Semantic Web using Process Ontologies. in The First Semantic Web Working Symposium (SWWS-1). 2001. Stanford, CAUSA.
Malone, T.W. and K. Crowston, The interdisciplinary study of coordination. ACM Computing Surveys, 1994. 26(1): p. 87–119.
Klein, M. and C. Dellarocas, A Knowledge-Based Approach to Handling Exceptions in Workflow Systems. Journal of Computer-Supported Collaborative Work. Special Issue on Adaptive Workflow Systems., 2000. 9(3/4).
NIST, Integrated Definition for Function Modeling (IDEF0). 1993, National Institute of Standards and Technology.
Lee, J. and M. Gruninger, The Process Interchange Format The Process Interchange Format and Framework v.1.2. Knowledge Engineering Review, 1998(March).
Schlenoff, C., et al., The essence of the process specification language. Transactions of the Society for Computer Simulation, 1999. 16(4): p. 204–16.
Kosanke, K., CIMOSA: Open System Architecture for CIM. 1993: Springer Verlag.
Malone, T.W., et al., Tools for inventing organizations: Toward a handbook of organizational processes. Management Science, 1999. 45(3): p. 425–443.
Latour, L. and E. Johnson. Seer: a graphical retrieval system for reusable Ada software modules. in Third International IEEE Conference on Ada Applications and Environments. 1988: IEEE Comput. Soc. Press.
Abiteboul, S., R. Hull, and V. Vianu, Foundations of Databases. 1995, Reading, MA: Addison-Wesley Publishing.
Rozenberg, G., ed. Handbook of Graph Grammars and Computing by Graph Transformation. Vol. 3. 1999, World Scientific.
Kim, W., Introduction to Object-Oriented Databases. 1990, Cambridge, MA: MIT Press.
Fellbaum, C., ed. WordNet: An Electronic Lexical Database. 1998, MIT Press: Cambridge MA USA.
Frakes, W.b. and B.a. Nejmeh, Software reuse through information retrieval. Proceedings of the Twentieth Hawaii International Conference on System Sciences, 1987. 2: p. 6–9.
Maarek, Y.s., D.M. Berry, and G.e. Kaiser, An information retrieval approach for automatically constructing software libraries. IEEE Transactions on Software Engineering, 1991. 17(8): p. 800–13.
Girardi, M.R. and B. Ibrahim, Using English to retrieve software. Journal of Systems & Software, 1995. 30(3): p. 249–70.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bernstein, A., Klein, M. (2002). Towards High-Precision Service Retrieval. In: Horrocks, I., Hendler, J. (eds) The Semantic Web — ISWC 2002. ISWC 2002. Lecture Notes in Computer Science, vol 2342. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48005-6_9
Download citation
DOI: https://doi.org/10.1007/3-540-48005-6_9
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-43760-4
Online ISBN: 978-3-540-48005-1
eBook Packages: Springer Book Archive