Utilizing Usability Model with Multi-agent Technology to Facilitate Knowledge Sharing of Software Maintenance Process Knowledge Environment

This paper described a system to manage knowledge generated during the software maintenance process (SMP). Knowledge Management System (KMS) is utilizing to help employees build a shared vision, since the same codification is used and misunderstanding in staff communications may be avoided. The architecture of the system is formed from a set of agent communities each community of practice (CoP). The agents can learn from previous experience and share their knowledge with other agents or communities in a group of multi-agent system (MAS). This paper also described on the theoretical concept and approach of (MAS) technology framework that could be implemented (SMP) in order to facilitate knowledge sharing among the maintainers as well as to demonstrate it into the system wise, on how the (MAS) technology could be utilized in (SMP) system model for serving the maintainer that is developed by using groupware such as Lotus Notes software. This paper applied the definition of (ISO 9241-11, 1998) that examines effectiveness, efficiency, and satisfaction. The emphasis will be given to (SMP) activities that may concern with (MAS) technology that to help the maintainers in order to work collaboratively including critical success factor ensuring that SMP initiatives would be delivered competitive advantage for the (CoP) as well as users of the organization.

[1]  Etienne Wenger,et al.  Communities of Practice: Learning, Meaning, and Identity , 1998 .

[2]  Thea Welsh,et al.  Welcome back , 1995 .

[3]  H. Dieter Rombach,et al.  A Controlled Expeniment on the Impact of Software Structure on Maintainability , 1987, IEEE Transactions on Software Engineering.

[4]  Andreas Abecker,et al.  Towards Agent-Mediated Knowledge Management , 2003, AMKM.

[5]  Rusli Abdullah,et al.  Applying Knowledge Management System Architecture in Software Maintenance Environment , 2009, Comput. Inf. Sci..

[6]  M. V. Dignum,et al.  A Model for Organizational Interaction: based on Agents, founded in Logic , 2000 .

[7]  Katia Sycara,et al.  Multiagent coordination in tightly coupled task scheduling , 1997 .

[8]  Dipti Srinivasan,et al.  An Introduction to Multi-Agent Systems , 2010 .

[9]  K. Weick,et al.  Loosely Coupled Systems: A Reconceptualization , 1990 .

[10]  M. W. Shields,et al.  Loosely Coupled Systems , 1997 .

[11]  Jakob Nielsen,et al.  Usability engineering , 1997, The Computer Science and Engineering Handbook.

[12]  Sander M. Bohte,et al.  Improving Patient Activity Schedules by Multi-agent Pareto Appointment Exchanging , 2006, The 8th IEEE International Conference on E-Commerce Technology and The 3rd IEEE International Conference on Enterprise Computing, E-Commerce, and E-Services (CEC/EEE'06).

[13]  Jennifer Bigus,et al.  Constructing intelligent agents using JAVA , 1998 .

[14]  Y. Shoham Introduction to Multi-Agent Systems , 2002 .

[15]  Melissa Lamont,et al.  Information systems outsourcing decision making: A managerial approach , 1997 .

[16]  Joey F. George,et al.  Modern Systems Analysis and Design , 1996 .

[17]  Sooyong Park,et al.  Designing multi-agent systems: a framework and application , 2005, Expert Syst. Appl..

[18]  R GruberThomas Toward principles for the design of ontologies used for knowledge sharing , 1995 .