Skip to main content

Categorizing Software Engineering Knowledge Using a Combination of SWEBOK and Text Categorization

  • Conference paper

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

Abstract

In this paper, we utilize a combination of SWEBOK and text categorization to categorize software engineering knowledge. SWEBOK serves as a backbone taxonomy while text categorization provides a collection of algorithms including knowledge representation, feature enrichment and machine learning. Firstly, fundamental knowledge types in software engineering are carefully analyzed as well as their characteristics. Then, incorporated with SWEBOK, we propose a knowledge categorization methodology as well as its implementing algorithms. Finally, we conduct experiments to evaluate the proposed method. The experimental results demonstrate that our methodology can serve as an effective solution for the categorization of software engineering knowledge.

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. Birk, A., Surmann, D., Althoff, K.D.: Applications of Knowledge Acquisition in Experimental Software Engineering. In: Fensel, D., Studer, R. (eds.) EKAW 1999. LNCS (LNAI), vol. 1621, pp. 67–84. Springer, Heidelberg (1999)

    Google Scholar 

  2. Ligia, M.S.B., Ricardo, A.F.: Managing Software Process Knowledge. In: CSITeA 2002. 2nd International Conference on Computer Science, Software Engineering, Information Technology, e-Business, and Applications, pp. 273–278. ACIS Press, Foz do Iguacu (2002)

    Google Scholar 

  3. Ioana, R., Mikael, L., Sachin, S.S.: Knowledge Management in Software Engineering. IEEE Software 19, 26–38 (2002)

    Google Scholar 

  4. Stephan, B., Philipp, C., Andreas, H., Steffen, S.: An Ontology-based Framework for Text Mining. LDV-Forum 20, 87–112 (2005)

    Google Scholar 

  5. Evgeniy, G., Shaul, M.: Feature Generation for Text Categorization Using World Knowledge. In: 19th International Joint Conference on Artificial Intelligence, pp. 1048–1053. Professional Book Center, Edinburgh (2005)

    Google Scholar 

  6. Philip, N.: Ontology-based Retrieval of Software Engineering Experiences. University of Calgary Theses, Calgary (2003)

    Google Scholar 

  7. Ceravolo, P., Damiani, E., Marchesi, M., Pinna, S., Zavatarelli, F.: An Ontology-based Process Modeling for XP. In: 10th Asia-Pacific Software Engineering Conference, pp. 236–242. IEEE Press, Chiangmai (2003)

    Chapter  Google Scholar 

  8. Brent, G.: Knowledge Management Systems: Surveying the Landscape. International Journal of Management Review 3, 61–77 (2001)

    Article  Google Scholar 

  9. Sebastiani, F.: Machine Learning in Automated Text Categorization. ACM Computing Surveys 34, 1–47 (2002)

    Article  MathSciNet  Google Scholar 

  10. Yiming, Y., Xin, L.: A Re-examination of Text Categorization Methods. In: 22nd Annual International ACM SIGIR Conference on Research and Development in the Information Retrieval, pp. 42–49. ACM Press, Hong Kong (1999)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Mehmet A. Orgun John Thornton

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

He, J., Yan, H., Jin, M., Liu, C. (2007). Categorizing Software Engineering Knowledge Using a Combination of SWEBOK and Text Categorization. In: Orgun, M.A., Thornton, J. (eds) AI 2007: Advances in Artificial Intelligence. AI 2007. Lecture Notes in Computer Science(), vol 4830. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-76928-6_74

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-76928-6_74

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-76926-2

  • Online ISBN: 978-3-540-76928-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics