A New Ontological Approach to Build Projects Memories in Software Development Life Cycle. A Case Study of the Software Industry

(*) Corresponding author

Authors' affiliations

DOI's assignment:
the author of the article can submit here a request for assignment of a DOI number to this resource!
Cost of the service: euros 10,00 (for a DOI)


The goal of software development in today's industry is to provide products meeting customer requirements at the lowest cost, the best quality and the shortest time. Design knowledge is needed, and cases and developer’s experiences should be utilized at most as possible. In addition, software development is becoming increasingly knowledge intensive and collaborative. In this situation, the need for an integrated know-how, know-why and know-what to support the representation, capture, share, and reuse of knowledge among distributed professional actors becomes more critical. Our approach consists in studying each stage of the process of software development and defining knowledge necessary to capitalize in order to organize the project memory based on domain ontology. Afterwards, the development of such knowledge base will be used to help professional actors to accomplish their task in bringing knowledge of past projects.
Copyright © 2013 Praise Worthy Prize - All rights reserved.


Software Development; Knowledge; Project Memory; Domain Ontology

Full Text:



N. Matta, L. Zaher, In Bernard A., Tichkiewitch S. (Eds), Applications of knowledge Engineering for Design, Methods and Tools for effective Knowledge Life-Cycle Management, (Springer, 2008).

H. Atifi, N. Matta, Pragmatic analysis and modelling of argumentation messages in computer mediated communications, in Coop’2000 Workshop Proceedings: Cooperative Models Based on Argumenation in Problem Solving (Sophia Antipolis. 2000).

T.P. Moran, J.M. Carroll, eds.: Design Rationale: Concepts, Techniques, and Use. Computers, Cognition, and Work. Lawrence Erlbaum Associates, Inc. (1996).

B. Ramesh, M. Jarke: Toward reference models for requirements traceability. IEEE Trans. Softw. Eng. 27(1) (2001) 58-93.

I. Rus, M. Lindvall: Knowledge management in software engineering. IEEE Software 19(3) (2002) 26-38.

G. Ruhe, F. Bomarius: Enabling techniques for learning organizations (1999).

J. Bosch: Software architecture: The next step. In Software Architecture: First European Workshop (EWSA 2004). Volume 3047 of Lecture Notes in Computer Science. Springer-Verlag GmbH (2004) 194-199.

J. Ven, A. Jansen, J. Nijhuis, J. Bosch: Design decisions: The bridge between rationale and architecture. In: Rationale Management in Software Engineering. Springer-Verlag (2006).

A. Jansen, J. Bosch: Software architecture as a set of architectural design decisions. In: 5th IEEE/IFIP Working Conference on Software Architecture (WICSA 2005), Pittsburgh, Pennsylvania, USA (2005).

P. Kruchten, P. Lago, H. Vliet: Building up and reasoning about architectural knowledge. In: 2nd International Conference on the Quality of Software Architectures (QoSA 2006).

W. Kunz, H. Rittel: Issues as elements of information systems. Technical Report Working Paper 131, University of California (1970).

IEEE: IEEE recommended practice for architectural description of software-intensive systems. Standard 1471-2000, IEEE (2000).

W. Regli, X. Hu and W. Sun, A survey of Design Rationale Systems: Approaches, Representation, Capture and Retrieval, Engineering with Computers (Page 209-235 Year of Publication: 2000, Vol 16).

L. Karsenty, An empirical evaluation of design rationale documents, Proceedings of the Conference on Human Factors in Computing Systems, Vancouver (Year of publication 1996).

B. Biébow, S. Szulman, Terminae : a linguistics-based tool for building of a domain ontology, In D. Fensel and R. Studer, eds, Knowledge Acquisition, Modeling and Management, Proc. of the 11th European Workshop (EKAW'99), LNAI 1621,. Springer-Verlag, 1999.

IEEE-SA Standards Board Computing, 1074-2006 - IEEE Standard for Developing a Software Project Life Cycle Process, Sponsored by the Software Engineering Standards Committee of the IEEE Computer Society, (Page: 1 – 104 Year of Publication: 2006 ISBN: 0-7381-4957-8).

M. Grundsteirn. From capitalizing on Company Knowledge to Knowledge Management, In D. Morey, M. Maybury, B.Thuraisingham, Knowledge Management, Classic and Contempory Works, MIT Press (Cambridge, Massachussetts: 2000, 261-287).

J. Charlet, L’ingénierie des connaissances, développements, résultats et perspectives pour la gestion des connaissances médicales, Mémoire d’Habilitation à Diriger des Recherches, Université Pierre et Marie Curie, 2003.

N. Matta, Ingénierie des connaissances en conception pour la mémoire de projet, Habilitation à Dirigé des Recherches, Université de Technologies de Troyes, 2004.

D. N. Kanellopoulos, S. B. Kotsiantis, Semantic Web: A State of the Art Survey, (2007) International Review on Computers and Software (IRECOS), 2 (5), pp. 428- 442.

S. Mahed, Ch. Rieau, A pull approach to knowledge management: using IS as a knowledge indicator to help people know when to look for knowledge reuse, Proceedings of the 2nd International Conference on Practical Aspects of knowledge Management (Year of publication 1998 Vol. 13).

C. Calero, F. Ruiz and M. Piattini, Calero.Ruiz.Piattini (Eds.), Ontologies for Software Engineering and Software Technology (Berlin Heidelberg : Springer-Verlag, 2006).

M. Fahad, M. Qadir and S. Shah, In IFIP International Federation for Information Processing, Evaluation of Ontologies and DL Reasoners (Boston: Springer, 2008, 17-27).

Ceccaroni, L. and Ribiere, M., Modeling Utility Ontologies in Agentcities with a collaborative Approach, In Proceedings of the workshop AAMAS: Ontologies in Agent Systems (Year of Publication 2002).

M. Uschold, M. King, S. Moralee and Y. Zorgios, The Enterprise Ontology, The Knowledge Engineering Review, Vol. 13, Special Issue on Putting Ontologies to Use, 1998.

M. Fox and J. Huang, Knowledge Provenance in Enterprise Information, International Journal of Production Research, Vol. 43, n. 20, pp. 4471-4492, 2005.

F. Gandon, Ontology Engineering : A Survey and a Return on Experience, INRIA Report n°4396, 2002.

R. Chakhmoune, H. Behja, A. Marzak, Building corporate memories in collaborative way using ontologies - Case study of a SSII, NGNS 2011: IEEE International Conference on Next Generation Networks and Services, Tunisia (Page: 23-28 Year of publication: 2011 ISBN: 978-1-4673-0138-1).

L. Qingshan, C. Can, Y. Zhifu, C. Hua, A Modeling Approach of Medical Knowledge Based on Ontology for Opening Management, (2012) International Review on Computers and Software (IRECOS), 7 (7), pp. 3435-3439.

K. Wilkinson, C. Sayers, H. Kuno and D. Reynolds, Efficient RDF Storage and Retrieval in Jena2, In proceedings of the First International Workshop on Semantic Web and Databases, Berlin, Germany (Page: 131-150 Year of publication 2003).

BUCK Jean-Yves, EDITIONS d’ORGANISATION, le management des connaissances, mettre en œuvre un projet de knowledge management (Mars 2000).

GRUNDSTEIN. La capitalisation des connaissances de l'entreprise, système de production de connaissances. L’entreprise apprenante et les Sciences de la Complexité H. Aix-en-Provence, May 1995.

D. Monticolo, V. Hilaire, A. Koukam, S. Gomes, An e-Groupware based on multi Agents Systems for Knowledge Management, IEEE International Conference on Digital Ecosystems and Technologies (DEST) Australia, (Page 6 Year of publication: 2007).


  • There are currently no refbacks.

Please send any question about this web site to info@praiseworthyprize.com
Copyright © 2005-2024 Praise Worthy Prize