Affiliation:
1. City, University of London, UK
Abstract
Software development is a knowledge-intensive practice. Software development teams rely on human resources and systematic approaches to share knowledge on system design. This collaborative knowledge sharing and preserving mechanism is known as “knowledge management” in software industries. In the software development process, coordination of system design functionalities requires knowledge-sharing infrastructure within the team members. Semantic web service computing (SWSC) provides opportunities and value-added service capabilities that the global software development team requires to exchange information. This article describes the features of an ontology-based web portal framework, called CKIA (collaborative knowledge integration architecture), for integrating distributed knowledge in a global software development project. The CKIA framework uses a hybrid knowledge-based system consisting of structural case-based reasoning (S-CBR), rule-based reasoning (RBR), and an ontology-based concept similarity assessment mechanism. Finally, a business scenario demonstrates some of the system's functionalities.
Reference105 articles.
1. Socialization in Virtual Groups
2. Akkiraju, R., Farrell, J., Miller, J., Nagarajan, M., Schmidt, M., Sheth, A., & Verma, K. (2005). Web Service Semantics - WSDL-S. A joint UGA-IBM Technical Note, version 1.0. http://lsdis.cs.uga.edu/projects/METEOR-S/WSDL-S
3. A comparison of face‐to‐face and virtual software development teams
4. AntoniouG.HarmelenF. V. (2008). A Semantic Web Primer. The MIT Press.
5. Investigating Knowledge Management practices in software development organisations – An Australian experience