Toward software quality enhancement by Customer Knowledge Management in software companies

https://doi.org/10.1016/j.tele.2017.09.007Get rights and content

Highlights

  • CKM enablers are considered for improving software quality.

  • A theoretical model is developed by CKM enablers for improving software quality.

  • Organizational, Human and Technological factors are considered in the model.

  • A survey questionnaire is used for data collection.

  • The results revealed that the impact of CKM on software quality is significant.

Abstract

Customer Knowledge Management (CKM) plays an important role in the production of high quality software products. As CKM in Enterprise Software (ES) development is still immature, this raises questions on how CKM enablers can be used to help ES development companies improve their software quality. In this study, Human, Organizational and Technological CKM enablers were identified from the literature. The weights of these factors were determined by experts from the ES development companies. Based on the most important factors, a theoretical model was developed. The proposed model was evaluated by distributing a survey questionnaire to decision-makers in ES development companies. The results showed that “Customer Involvement” together with “Trust” were the most influential factors, followed by “CRM Technology Infrastructure” and “Cross-Functional Cooperation”. In addition, there was no impact from “Organizational Training”, “Customer Knowledge Map”, and “CKM Strategy Development”. The results also revealed that the impact of CKM on software quality is significant. The proposed model in this study can be used as a guideline for the successful application of CKM in ES development companies to improve the software quality.

Introduction

Customer Knowledge (CK) is increasingly important for company competitiveness. Consequently, research on Customer Knowledge Management (CKM) is rapidly increasing (Korhonen-Sande and Sande, 2016, Wang, 2015, Rollins et al., 2012). CKM helps companies leverage their unique CK to improve the new product performance, enhance product⧹service quality, and cut costs (Korhonen-Sande and Sande, 2016, Salojärvi et al., 2013, Rollins et al., 2012). However, companies desiring to develop a well-functioning CKM face challenges (Korhonen-Sande and Sande, 2016, Wang, 2015, Rollins et al., 2012). In particular, there is a lack of research on how firms should deploy Human, Organizational and Technological conditions to manage CK and become more responsive to customer needs (Korhonen-Sande and Sande, 2016, Salojärvi et al., 2013, Garrido-Moreno and Padilla-Meléndez, 2011).

Many previous studies in software quality enhancement have only focused on the technical aspects of software quality such as reliability, maintainability, and functionality. However, because of the nature of Enterprise Software (ES), the transfer and integration of CK for customization, enhancements, maintenance and training is required (Schaarschmidt et al., 2015, Cho et al., 2013).

Customers are one of the most important stakeholders in any project (Association for Project Management, 2006). There is no doubt that appropriate communication and collaboration with customers in different phases of the ES development project can help in increasing the overall satisfaction of customers and the overall success of an entire project (Schaarschmidt et al., 2015). CKM could be used to facilitate the reception of customer feedback and the collection and utilization of customer information (Zhang, 2011). As the integration of CK in ES development is still immature, there is a lack of theoretical framework to fully capture the use of CKM to improve software quality in ES. In addition, there is a fundamental need to further explore how organizational factors such as CKM can enhance the ES quality. There are significant challenges regarding the transfer and integration of CK inside software companies. Attafar et al. (2013) reported that a lack of senior management commitment to CKM, poor communication, a lack of cultural readiness, and a lack of customer management skills are barriers to the CKM (Attafar et al., 2013). The major problems facing the effective application of CKM in any company are organizational, not technical (Smith and McKeen, 2005). According to Al-Shammari and Global (2009), successful CKM requires the transformation of organizations from product–centric operations to customer centric operations. Attafar et al. (2013) noted that an important barrier to CKM is interdepartmental conflict. When internal departments operate autonomously, cooperation between such departments is limited. Thus, several likely benefits of CKM are not exploited (Garrido-Moreno et al., 2014, Khodakarami and Chan, 2014). Moreover, Skotis et al. (2013) reported that one of the most important challenges of CKM is a lack of CK absorptive capacity in organizations. Salojärvi et al. (2010) noted that the most companies lacked systematic processes for CKM. According to Davenport et al. (2001), the utilization of CK is a ‘stumbling block’ for several firms. However, the rate of absorption and application of CKM in ES is low, for example, only 27% of the ES development companies that proposed products in ELECOMP 2014 (Big annual ICT exhibition in Tehran) had a CKM strategy to increase production efficiency and provide better service to customers (Khosravi et al., 2017).

Many studies in the field of Information Systems (IS) have investigated the significant factors that influence CKM. Research on the factors that enhance CKM in the ES development to improve software quality improvement is one of the less explored and examined topics in IS (Kannabiran and Sankaran, 2011). Particularly for developing countries, according to an investigation of 22 software development companies that proposed products in ELECOMP 2014, 63% of the ES development companies used Customer Relationship Management (CRM) systems, 36% of them had a solution or guidelines for the use of CK to increase the quality of products and services. 61% of them mentioned that the software production process in their companies is product-centric rather than customer centric (Khosravi et al., 2017). An inadequate theoretical framework for antecedent factors of CKM in general, and a lack of comprehensive theoretical framework for the effect of CKM on software quality in ES development, reflect a fundamental need to further explore the solutions for this issue (Aho and Uden, 2013, Kannabiran and Sankaran, 2011). Accordingly, the major question of the current study that reflects the gap in the literature was emerged as: “What are the antecedent factors that influence CKM for ES quality improvement in the ES development companies?”

This paper is divided into the following sections. In Section 2, the theoretical foundation is reviewed. In Section 3, a research design framework was developed. In Section 4, the research hypotheses are formulated. In Section 5, the result of data collection and analysis was reported and compared with previous studies. In Section 6, the implications and suggestions for future studies were described. Section 7 presents the conclusion.

Section snippets

Customer Knowledge Management

According to Campbell (2003), CK refers to the ordered and structured information pertaining to the customer driven by methodical processing. Gebert et al. (2002) offered a commonly acknowledged definition of customer knowledge: “the vigorous blend of value, experience, and perceptive information that is required, generated and imbibed during the process of transaction and interchange between the organization and customers”. Gebert et al. (2002) classified CK into three main categories. The

Research methodology

According to Kumar (2012), explaining how to answer the research questions is the main function of research design, which leads the researchers from broad assumptions to detailed methods of data collection and analysis. The research design framework of this study is illustrated in Fig. 3. The following subsections thoroughly explain each phase and their stages.

  • i.

    In order to identify the existing research gap and challenges in the context of ES quality literature, a review was conducted. To this

Hypothesis formulation

Based on the selected antecedent factors that effect on the CKM and the relation between the CKM and the software quality, 12 research hypotheses were developed which are explained as follows.

Profile of respondents

The present study focuses on the software companies in Iran that produce ES such as CRM, Accounting Systems, and Enterprise Resource Planning (ERP). The respondents in this study are involved in the decision-making and handling customer inquiries such as the Chief Customer Officer, Chief Commercial Officer, Chief Product Officer, and Chief Executive Officer, who are highly knowledgeable about the management of CK and product quality. The Computer Trade Organization (CTO) in Iran is responsible

Theoretical implications

This study makes the following theoretical contributions:

Presenting the Generic CKM Framework is the first theoretical contribution that clarified how the CKM antecedent factors lead to the software quality. This framework has justified that CKM is a valuable and rare asset for businesses, which will allow them to respond quickly to the customer needs and adapt to changing the markets (Shi and Yip, 2007). It should be noted that collecting information from and about the customers through

Conclusion

To shed light on the topic, a model was developed that draws on the Generic CKM Framework to indicate links between the CKM enablers and the CKM as well as the CKM and the software quality. In this research, the proposed model was confirmed in the context of the ES development companies. Of 12 hypothesizes, 3 of them (CKM Strategy Development, Organizational Training and Knowledge Map) were rejected. The results confirmed that the CKM enablers are categorized into the Organizational, Human and

References (86)

  • G. Kannabiran et al.

    Determinants of software quality in offshore development–An empirical study of an Indian vendor

    Inf. Softw. Technol.

    (2011)
  • F. Khodakarami et al.

    Exploring the role of customer relationship management (CRM) systems in customer knowledge creation

    Inf. Manage.

    (2014)
  • S.-H. Liao et al.

    System perspective of knowledge management, organizational learning, and organizational innovation

    Expert Syst. Appl.

    (2010)
  • Y. Lin et al.

    A knowledge-enabled procedure for customer relationship management

    Ind. Mark. Manage.

    (2006)
  • T.C. Lin et al.

    Exploring the affect factors of knowledge sharing behavior: the relations model theory perspective

    Expert Syst. Appl.

    (2012)
  • C. Lorenzo-Romero et al.

    Co-creation: Customer Integration in Social Media Based Product and Service Development

    Proc. Soc. Behav. Sci.

    (2014)
  • S. Mukherji

    A framework for managing customer knowledge in retail industry

    IIMB Manage. Rev.

    (2012)
  • E. Ramirez et al.

    Marketing's SEM based nomological network: Constructs and research streams in 1987–1997 and in 1998–2008

    J. Bus. Res.

    (2013)
  • M. Rollins et al.

    Does customer information usage improve a firm's performance in business-to-business markets?

    Ind. Mark. Manage.

    (2012)
  • H. Salojärvi et al.

    Organizational factors enhancing customer knowledge utilization in the management of key account relationships

    Ind. Mark. Manage.

    (2010)
  • J. Wu et al.

    Customer knowledge management and IT-enabled business model innovation: a conceptual framework and a case study from China

    Eur. Manage. J.

    (2013)
  • L.-R. Yang et al.

    Knowledge leadership to improve project and organizational performance

    Int. J. Project Manage.

    (2014)
  • A.H.W. Yeung et al.

    Specific customer knowledge and operational performance in apparel manufacturing

    Int. J. Prod. Econ.

    (2008)
  • A.-M. Aho et al.

    Customer knowledge in value creation for software engineering process

  • Alamgir, M., Quaddus, M., 2012. Customer relationship management success model: a conceptual framework. In: The 26th...
  • Al-Busaidi, K.A., 2013. Empowering organizations through Customer Knowledge Acquisition: a pilot investigation. In:...
  • M. Al-Shammari et al.

    Customer Knowledge Management: People, Processes, and Technology

    (2009)
  • E.W. Anderson et al.

    Customer satisfaction and shareholder value

    J. Marketing

    (2004)
  • Association for Project Management

    APM Body of Knowledge

    (2006)
  • A. Attafar et al.

    The role of Customer Knowledge Management (CKM) in improving organization-customer relationship

    Middle-East J. Sci. Res.

    (2013)
  • Backhaus, K., Erichson, B., Plinke, W., Weiber, R., 2003. Multivariate Analysemethoden–eine anwendungsorientierte...
  • Backhaus, K., Erichson, B., Plinke, W., Weiber, R., 2009. Multivariate Analysemethoden. Eine anwendungsorientierte...
  • Bagheri, S., Kusters, R.J., Trienekens, J.J.M., 2015. The Customer Knowledge Management lifecycle in PSS Value...
  • D. Buchnowska

    Customer Knowledge Management Models: assessment and proposal

  • A. Bueren et al.

    Customer knowledge management improving performance of customer relationship management with knowledge management

  • J.O. Chan

    Integrating Knowledge Management and relationship management in an enterprise environment

    Commun. IIMA

    (2009)
  • W.W. Chin

    The partial least squares approach for structural equation modeling

  • W.W. Chin et al.

    An introduction to a permutation based procedure for multi-group PLS analysis: Results of tests of differences on simulated data and a cross cultural analysis of the sourcing of information system services between Germany and the USA

  • Choi, S., Ryu, I., 2013. Leveraging Customer Knowledge in Electronic Knowledge Repositories for Service Expertise. In:...
  • T.H. Davenport et al.

    How do they know their customers so well?

    MIT Sloan Manage. Rev.

    (2001)
  • Dous, M., Salomann, H., Kolbe, L., Brenner, W., 2005. Knowledge Management Capabilities in CRM: Making Knowledge For,...
  • S. Durst et al.

    Knowledge management in SMEs: a literature review

    J. Knowl. Manage.

    (2012)
  • K.M. Eisenhardt et al.

    Knowledge-based view: a new theory of strategy

    Handb. Strategy Manage.

    (2002)
  • Cited by (23)

    View all citing articles on Scopus
    View full text