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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
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)
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)
Ioana, R., Mikael, L., Sachin, S.S.: Knowledge Management in Software Engineering. IEEE Software 19, 26–38 (2002)
Stephan, B., Philipp, C., Andreas, H., Steffen, S.: An Ontology-based Framework for Text Mining. LDV-Forum 20, 87–112 (2005)
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)
Philip, N.: Ontology-based Retrieval of Software Engineering Experiences. University of Calgary Theses, Calgary (2003)
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)
Brent, G.: Knowledge Management Systems: Surveying the Landscape. International Journal of Management Review 3, 61–77 (2001)
Sebastiani, F.: Machine Learning in Automated Text Categorization. ACM Computing Surveys 34, 1–47 (2002)
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)
Author information
Authors and Affiliations
Editor information
Rights 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)