Abstract
This paper presents a CBR-Based tool dedicated to the capitalization of development experience/knowledge within a software development company. The tool (called CIAO-SI) provides developers with appropriate assistance during the development process. The core of CIAO-SI is a memory of software artifacts (models, documents, source code...) which may be produced in a given CASE tool and easily retrieved using a relevant indexation structure. The retrieval process is supported by domain and tasks ontologies related either to some software development processes (RUP, Merise...) or to some application domains (Human Resources Management, accounting, banking...).
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
Dingsøyr, T.: Knowledge Management in Medium-Sized Software Consulting Companies, Doktor Ingeniør thesis, Department of Computer and Information Science, Norwegian University of Science and Technology, Trondheim, pp. 256 (2002) ISBN 82-471-5401-3
Engelhart, P.M.: Knowledge Management in Software Engineering: A State-of-the-Art-Report, 29, Air Force Research Laboratory, Information Directorate/ IFED, 32 Brooks Road, Rome, NY 13441-4505 (November 2001)
Aamodt, A., plaza, E.: Case-Based Reasoning: fundational issues, methodological variations, and system approaches. Aicom 7(1), 39–59 (1994)
Rus, I., Lindvall, M., Sinha, S.S.: Knowledge Management in Software engineering: A State-of-the-Art-Report, A Data & Analysis Center for Software Task Contract No. SPO700-98-D-4000, Center for Experimental Software Engineering Maryland and The University of Maryland
Althoff, K.-D., Birk, A., Hartkopf, S., Müller, W., Nick, M., Surmann, D., Tautz, C.: Managing Software Engineering Experience for Comprehensive Reuse. In: Ruhe, G., Bomarius, F. (eds.) SEKE 1999. LNCS, vol. 1756, Springer, Heidelberg (2000)
Althoff, K.-D., Nick, M., Tautz, C.: An Application Implementing Reuse Concepts of the Experience Factory for the Transfer of CBR System Know-How, Fraunhofer Institute for Experimental Software Engineering. CBR-PEB, Sauerwiesen 6, D- 67661 Kaiserslautern, Germany
Grupe, F.H., Urwiler, R., Ramarapu, N.K., Owrang, M.: The application of case-based reasoning to the software development process. Information and Software Technology 40(9), 493–499 (1998)
Gomes, P., Pereira, F.C., Paiva, P., Seco, N., Carreiro, P., Ferreira, J.L., Bento, C.: Case Retrieval of Software Designs using WordNet. In: Proceedings of the European Conference on Artificial Intelligence 2002 (ECAI 2002) (2002)
Dutoit, A., Rationale, D.: Concepts, Technique, and Use, http://www.globalse.org/teaching/ss98/dr/slides/Introduction.pdf
Schoen, E.: Intelligent Assistance for the Design of Knowledge-based Systems, Ph.D. Thesis, Stanford University (1991)
Gibson, M., Kevin, C.: Domain Knowledge Reuse During Requirements engineering. In: Iivari, J., Rossi, M., Lyytinen, K. (eds.) CAiSE 1995. LNCS, vol. 932, pp. 283–296. Springer, Heidelberg (1995)
Burge, J., Brown, D.C.: Reasoning with Design Rationale. In: Design Research Group Department of Computer Science, http://www.cs.wpi.edu/~dcb/Papers/AID00-janet.pdf
Park, B.J.: Domain Modeling For Knowledge-Based Systems, Thesis, University of Illinois at Urbana-Champaign (1997)
Zeroual, K., Robillard, P.N.: KBMS: A Knowledge-based System for Modeling Software System Specifications. IEEE Trans. on Knowledge and Data Engineering 4(3) (1992)
Ngantchaha, G., Nkambou, R., Bevo, V.: Software engineering knowledge capitalization using CBR: case structure. In: Accepted for the AIA 2004 conference (2004)
Donfack, H., Nkambou, R., Bevo, V.: Case Retrieval in Software using inductive tree and inverted lists. In: Accepted for the AIA 2004 conference (2004)
Donfack, H.: An indexing technique for CBR retrieval process. Master thesis. Department of computer science. University on Quebec at Montreal. Canada (2004)
Riesbeck, C., Schank, R.: Inside Case-Based Reasoning. Lawrence Erlbaum Associates, Hillsdale (1989)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Nkambou, R. (2004). Capitalizing Software Development Skills Using CBR: The CIAO-SI System. In: Orchard, B., Yang, C., Ali, M. (eds) Innovations in Applied Artificial Intelligence. IEA/AIE 2004. Lecture Notes in Computer Science(), vol 3029. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24677-0_50
Download citation
DOI: https://doi.org/10.1007/978-3-540-24677-0_50
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-22007-7
Online ISBN: 978-3-540-24677-0
eBook Packages: Springer Book Archive