Using REFSENO to represent knowledge in the software maintenance process

Many papers describe ontological designs but few of them explain how the ontology may be implemented. This paper describes how ontology to represent software maintenance knowledge was specified by using the REFSENO methodology. The paper also explains the use of similarity functions to compare products and requirements in order to reuse previous solutions and lessons learned.

[1]  Masao J. Matsumoto,et al.  Business Process Modeling Based on the Ontology and First-Order Logic , 2001, ICEIS.

[2]  M. Lindvall,et al.  Knowledge management in software engineering , 2002, IEEE Software.

[3]  H. S. Pinto Knowledge Sharing and Reuse , 2022 .

[4]  Thomas R. Gruber,et al.  Toward principles for the design of ontologies used for knowledge sharing? , 1995, Int. J. Hum. Comput. Stud..

[5]  L. D. Looff,et al.  Information Systems Outsourcing Decision Making: A Managerial Approach , 1996 .

[6]  Anil K. Gupta,et al.  Knowledge flows within multinational corporations , 2000 .

[7]  Richard Fikes,et al.  The Ontolingua Server: a tool for collaborative ontology construction , 1997, Int. J. Hum. Comput. Stud..

[8]  Nicolas Anquetil,et al.  Knowledge for Software Maintenance , 2003, SEKE.

[9]  Mohammad Masoud Javidi,et al.  A case-based reasoning approach in e-tourism: tour itinerary planning , 2003, 14th International Workshop on Database and Expert Systems Applications, 2003. Proceedings..

[10]  Keith H. Bennett,et al.  Software maintenance and evolution: a roadmap , 2000, ICSE '00.

[11]  Boris Motik,et al.  Ontologies for Enterprise Knowledge Management , 2003, IEEE Intell. Syst..

[12]  Mario Piattini,et al.  An Ontology For The Management Of Software Maintenance Projects , 2004, Int. J. Softw. Eng. Knowl. Eng..

[13]  James A. Hendler,et al.  Computing similarity in a reuse library system: an AI-based approach , 1992, TSEM.

[14]  Rajiv Kishore,et al.  A Helix-Spindle model for ontological engineering , 2004, CACM.

[15]  Mario Piattini,et al.  Towards an Ontology for Software Measurement , 2003, SEKE.

[16]  Larry Kerschberg,et al.  Knowledge Management in Heterogeneous Data Warehouse Environments , 2001, DaWaK.

[17]  John Mylopoulos,et al.  Information Modeling in the Time of the Revolution , 1998, Inf. Syst..

[18]  Steffen Staab,et al.  Knowledge Processes and Ontologies , 2001, IEEE Intell. Syst..

[19]  James Nebus FRAMING THE KNOWLEDGE SEARCH PROBLEM: WHOM DO WE CONTACT, AND WHY DO WE CONTACT THEM? , 2001 .

[20]  Dirk Deridder A Concept-Oriented Approach to Support Software Maintenance and Reuse Activities , 2002 .

[21]  Scott Henninger,et al.  Tool Support for Experience-based Software Development Methodologies , 2003, Adv. Comput..

[22]  Mira Kajko-Mattsson Towards a business maintenance model , 2001, Proceedings IEEE International Conference on Software Maintenance. ICSM 2001.