Learn More
The global economy crisis reveals the advantages of Open Source Software (OSS). Software developers benefit not only from reduced cost of acquisition, but also access to source code and components. In this aspect, knowledge sharing among developers are immensely important in all facets of System Development Life Cycle (SDLC). Feller and Fitzgerald (2000)(More)
The current practice of Open Source Software (OSS) evolves around sharing the source codes. However, without a prudent methodology in OSS software development, OSS users seldom participate in software development and prefer just to be end-users. To identify and analyze the current usage and acceptance of OSS , a survey was conducted among selected OSS(More)
Knowledge management (KM) become important for organization to take advantage on the information produced and can be brought to bear on present decision. Software maintenance (SM) is a process that requires lots of knowledge. Maintainers must know what changes should do to the software, where to do those changes and how those changes can affect other(More)
In collaborative Software Maintenance (SM) environment, knowledge sharing is vital to ensure various parties have the necessary information to perform SM tasks. However, patterns of knowledge sharing interactions within the networked organization of SM Community of Practice (CoP) and factors that influence these interactions are yet to be established. We(More)
Knowledge management (KM) is critical in Software Maintenance (SM) organizations to provide an environment for creating and sharing knowledge. SM environment is complex, knowledge-driven and highly collaborative. Issue such as inadequate knowledge is still regarded as a major challenge in SM. To find out more on the above limitation in term of technical(More)
Software maintenance (SM) environment is highly complex, knowledge-driven and collaborative. Issue such as inadequate knowledge is still regarded as a major challenge in SM. Knowledge management system (KMS) is therefore critical to provide an environment for sharing and sustaining knowledge among members of both business users community of practice (CoP)(More)
Software maintenance (SM) environment is highly complex, knowledge-driven and collaborative. Therefore, a Knowledge Management System (KMS) is critical to provide an environment for sharing and sustaining knowledge among members of SM community of practice (CoP). Based on earlier works on KMS framework for collaborative SM, an agent-based KMS prototype(More)
Software maintenance (SM) environment is highly complex, knowledge-driven and collaborative environment. Therefore, a Knowledge Management System (KMS) is critical to ensure various parties have the necessary information to perform SM activities. In an effort to model the requirements for sharing and sustaining knowledge in SM environment, we review(More)
  • 1