Abstract

Problem statement: Modern system development emphasize on the use of standard and procedures to ensure the system develop meets user needs and of high quality. Standards such as Capability Maturity Model Integration (CMMI), Software Process Improvement and Capability determination (SPICE) and ISO/IEC 90003:2004 are introduced. Personal Software Process (PSP) focusing on improving the individual engineer tasks in software development activities and can be extended to Team development (TSP) of large-scale software systems. Approach: To ensure the quality of system, defect must be managed or organized properly. Knowledge Management (KM) provides a solution to manage and promoting shared defect-information as knowledge. Agents technology offer a way to deal with complex systems that have multiple and distinct components and are often used as a metaphor for autonomous, intelligent entities. Results: Agent technology is also used to enhance a Knowledge Management System (KMS) based on software agent application strategies to increase the performance of knowledge sharing and its utilization. Conclusion: This study presents an agent-based application strategy in a KMS that manages defect-information as knowledge and shares it amongst software engineers who are majoring involved in PSP and TSP system development environment.

Highlights

  • In the early 1990s, (Humphrey, 1995) developed Personal Software Process (PSP) focusing on improving the individual engineer tasks in software development activities

  • We have seen the rapid increase of approaches to Knowledge Management (KM)

  • Software agents offer a way to deal with complex systems that have multiple and distinct components and are often used as a metaphor for autonomous, intelligent entities

Read more

Summary

Introduction

In the early 1990s, (Humphrey, 1995) developed Personal Software Process (PSP) focusing on improving the individual engineer tasks in software development activities. PSP is further extended to team development of large-scale software system, known as Team Software Process (TSP). PSP is a structural framework of forms, guidelines and procedures for developing software, resulting in a collection of historical data. These historical data can be measured in terms of effort, size and defects, which later can be transformed into useful knowledge. We have seen the rapid increase of approaches to Knowledge Management (KM). Software agents offer a way to deal with complex systems that have multiple and distinct components and are often used as a metaphor for autonomous, intelligent entities. Agents are perfectly qualified to model collaboration management systems (Wooldridge, 2009)

Methods
Results
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call