Skip to main content

MetaProPOS++: An Automatic Approach for a Meta Process Patterns’ Ontology Population

  • Conference paper
  • 2612 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 8284))

Abstract

This paper deals with ontology population in the context of building a semantic framework for software process patterns capitalization and reuse improvement. In this paper, we propose an automatic approach for an existing ontology population, named MetaProPOS. This ontology aims to unify different and heterogeneous software patterns’ descriptions coming from diverse patterns’ collections (e .g. Ambler, Störrle, Gamma, Coulette, Conte, Ribo, etc.). This paper provides also a survey of ontology population approaches and systems. This survey serves as a basis for the choices we made in order to set up the proposed approach MetaProPOS++. In addition, a description and an empirical evaluation of the implemented solution, MetaProPOP, is presented in this paper, giving more details on our proposition.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Jlaiel, N., Ben Ahmed, M.: MetaProPOS: a meta-process patterns ontology for software development communities. In: König, A., Dengel, A., Hinkelmann, K., Kise, K., Howlett, R.J., Jain, L.C. (eds.) KES 2011, Part I. LNCS, vol. 6881, pp. 516–527. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  2. Ambler, S.W.: Process Patterns: Building Large-Scale Systems Using Object Technology. Cambridge University Press/SIGS Books, Cambridge (1998)

    Google Scholar 

  3. Coulette, B., Crégut, X., Dong, T.B., Tran, D.T.: RHODES, a Process Component Centered Software Engineering Environment. In: The Proceedings of the 2nd International Conference on Enterprise Information Systems, Stafford, pp. 253–260 (2000)

    Google Scholar 

  4. Gnatz, M., Marschall, F., Popp, G., Rausch, A., Schwerin, W.: Towards a Living Software Development Process Based on Process Patterns. In: Ambriola, V. (ed.) EWSPT 2001. LNCS, vol. 2077, pp. 182–202. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  5. Conte, A., Fredj, M., Giraudin, J.P., Rieu, D.: P-Sigma: A Formalism for A Unified Representation of Patterns (in French). In: 19ème Congrès Informatique des Organisations et Systèmes d’Information et de Décision, Martigny, pp. 67–86 (2001)

    Google Scholar 

  6. Störrle, H.: Describing Process Patterns with UML. In: Ambriola, V. (ed.) EWSPT 2001. LNCS, vol. 2077, pp. 173–181. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  7. Ribó, J.M., Franch, X.: Supporting Process Reuse in PROMENADE, Research report, Politechnical University of Catalonia (2002)

    Google Scholar 

  8. Dittmann, T., Gruhn, V., Hagen, M.: Improved Support for the Description and Usage of Process Patterns. In: The 1st Workshop on Process Patterns, 17th ACM Conference on Object-Oriented Programming, Systems, Languages and Applications, Seattle, pp. 37–48 (2002)

    Google Scholar 

  9. Hagen, M., Gruhn, V.: Towards Flexible Software Processes by using Process Patterns. In: The 3rd IASTED Conference on Software Engineering and Applications, Cambridge, pp. 436–441 (2004)

    Google Scholar 

  10. PLMLx, http://www.cs.kent.ac.uk/people/staff/saf/patterns/diethelm/plmlx_doc

  11. Tran, H.N., Coulette, B., Dong, B.T.: Modeling Process Patterns and Their Application. In: The 2nd International Conference on Software Engineering Advances, Cap Esterel. IEEE Proceedings, pp. 15–20 (2007)

    Google Scholar 

  12. Meng, X.X., Wang, Y.S., Shi, L., Wang, F.J.: A Process Pattern Language for Agile Methods. In: The 14th Asia-Pacific Software Engineering Conference, Nagoya, pp. 374–381 (2007)

    Google Scholar 

  13. Jlaiel, N., Ben Ahmed, M.: Reflections on How to Improve Software Process Patterns Capitalization and Reuse. In: 9th International Conference on Information and Knowledge Engineering, pp. 30–35. CSREA Press, Las Vegas Nevada (2010)

    Google Scholar 

  14. Jlaiel, N., Ben Ahmed, M.: Towards a Novel Semantic Approach for Process Patterns Capitalization and Reuse. In: Proceedings of the 24th International Conference on Software Engineering & Knowledge Engineering (SEKE 2012), San Francisco Bay, USA, pp. 505–510 (2012)

    Google Scholar 

  15. http://incubator.apache.org/jena/

  16. Hearst, M.: Automatic acquisition of hyponyms from large text corpora. In: Proceedings of the 14th Conference on Computational Linguistics, NJ, USA, pp. 539–545 (1992)

    Google Scholar 

  17. Cimiano, P., Völker, J.: Towards Large-scale, Open-domain and Ontology-based Named Entity Classification. In: Proceedings of Recent Advances in Natural Language Processing (RANLP), Bulgaria, pp. 166–172 (2005)

    Google Scholar 

  18. Tanev, H., Magnini, B.: Weakly Supervised Approaches for Ontology Population. In: Ontology Learning and Population: Bridging the Gap between Text and Knowledge, vol. 167. IOS Press (2008)

    Google Scholar 

  19. Geleijnse, G., Korst, J.: Automatic Ontology Population by Googling. In: Proceedings of the 17th Conference on Artificial Intelligence, Belgium, Netherlands, pp. 120–126 (2005)

    Google Scholar 

  20. Celjuska, D., Vargas-Vera, M.: Ontosophie: A Semi-Automatic System for Ontology Population from Text. In: Proceeding of International Conference on Natural Language Processing ICON, India (2004)

    Google Scholar 

  21. Amardeilh, F., Laublet, P., Minel, J.-L.: Document Annotation and Ontology Population from Linguistic Extractions. In: Proceedings of the 3rd International Conference on Knowledge Capture (K-CAP), Alberta, Canada, pp. 161–168 (2005)

    Google Scholar 

  22. Witte, R., Khamis, N., Rilling, J.: Flexible Ontology Population from Text: The OwlExporter. In: Proceedings of the International Conference on Language Resources and Evaluation (LREC), Valletta, Malta, pp. 3845–3850 (2010)

    Google Scholar 

  23. Cruz, C., Christophe, N.: A Graph-based Tool for the Translation of XML Data to OWL-DL Ontologies. In: Proceedings of the International Conference on Knowledge Engineering and Ontology Development (KEOD), Paris, France, pp. 361–364 (2011)

    Google Scholar 

  24. http://www.webkb.org/

  25. Brewster, C., Ciravegna, F., Wilks, Y.: User-Centred Ontology Learning for Knowledge Management. In: Andersson, B., Bergholtz, M., Johannesson, P. (eds.) NLDB 2002. LNCS, vol. 2553, pp. 203–207. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  26. Etzioni, O., Kok, S., Soderland, S., Cagarella, M., Popescu, A.M., Weld, D.S., Downey, S.T., Yates, A.: Web-Scale Information Extraction in KnowItAll (Preliminary Results). In: Proceedings of the 13th International World Wide Web Conference (WWW 2004), New York, pp. 100–110 (2004)

    Google Scholar 

  27. http://www.iam.ecs.soton.ac.uk/projects/463.html

  28. Buitelaar, P., Cimiano, P., Racioppa, S., Siegel, M.: Ontology-based Information Extraction with SOBA. In: Proceedings of the International Conference on Language Resources and Evaluation, Genoa, Italy, pp. 2321–2324 (2006)

    Google Scholar 

  29. Suchanek, F.M., Ifrim, G., Weikum, G.: LEILA: Learning to Extract Information by Linguistic Analysis. In: Proceedings of the 2nd Workshop on Ontology Learning and Population: Bridging the Gap between Text and Knowledge, OLP 2006, Sydney, Australia, pp. 18–25 (2006)

    Google Scholar 

  30. Buitelaar, P., Weber, N., Cimiano, P.: Ontology Learning and Population in SmartWeb. In: Proceeding of the Philips Symposium on Intelligent Algorithms (SOIA), Netherlands (2006)

    Google Scholar 

  31. Sang-Soo, K., Jeong-Woo, S., Seong-Bae, P., Changki Lee, J.H., Myung-Gil, J., Hyung-Geun, P.: OPTIMA: An Ontology Population System. In: Proceedings of the 3rd Workshop on Ontology Learning and Population (OLP3), Patras, Greece (2008)

    Google Scholar 

  32. Jlaiel, N., Madhbouh, K., Ben Ahmed, M.: A Semantic Approach for Automatic Structuring and Analysis of Software Process Patterns. The International Journal of Computer Applications 54(15), 24–31 (2012)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer International Publishing Switzerland

About this paper

Cite this paper

Jlaiel, N., Aissa, R., Ben Ahmed, M. (2013). MetaProPOS++: An Automatic Approach for a Meta Process Patterns’ Ontology Population. In: Prasath, R., Kathirvalavakumar, T. (eds) Mining Intelligence and Knowledge Exploration. Lecture Notes in Computer Science(), vol 8284. Springer, Cham. https://doi.org/10.1007/978-3-319-03844-5_68

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-03844-5_68

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-03843-8

  • Online ISBN: 978-3-319-03844-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics