Toward a customer knowledge management model for enhancing enterprise software quality
Many previous research studies on software quality enhancement have only focused on the technical aspects of software quality, such as reliability, maintainability and functionality. However, the nature of enterprise software requires additional focus on transferring and integration of customer know...
Saved in:
Main Authors: | , , |
---|---|
Format: | Article |
Published: |
American Scientific Publishers
2017
|
Subjects: | |
Online Access: | http://eprints.utm.my/id/eprint/75216/ https://www.scopus.com/inward/record.uri?eid=2-s2.0-85032942042&doi=10.1166%2fasl.2017.10017&partnerID=40&md5=5d55a640e5f47b63d3911d10c4c66dd4 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | Many previous research studies on software quality enhancement have only focused on the technical aspects of software quality, such as reliability, maintainability and functionality. However, the nature of enterprise software requires additional focus on transferring and integration of customer knowledge, for customization, enhancement, maintenance and training. As customers are seen as one of the most important stakeholders in software projects, it would appear that the current use of customer knowledge in software development is insufficient. This study concentrates on investigating Human, Organizational and Technological factors of customer knowledge management (CKM) in order to enhance the quality of enterprise software within software companies. After investigating CKM factors in the literature, a Technique for the Order of Preference by Similarity to Ideal Solution (TOPSIS) was used to rank these factors regarding the importance of CKM development in enterprise software companies, in order to improve software product quality. The weight and priority of the factors were determined by 31 software development company experts. Based on the highest priority factors, a theoretical model was developed. This study proposes a fundamental model that can be used as a guideline for successful CKM applications, within enterprise software development companies, to improve software quality. |
---|