Software made from autonomous business services is gaining popularity. Now end users can build large applications by assembling a suite of services. Because some end users might have limited knowledge of their requirements and the functionality of available services, the key challenge is to find the services needed to build an application. The task of finding the services matching requirements requires specialized knowledge—knowledge of requirements and the functionality of available services—not just mere general competence. Moreover, the complexity of the requirements could also hinder the ability of end users to select services. However, there is little research into how the end users’ sophistication and requirement complexity affect their ability to avoid duplication (i.e., select the most cost-effective set of services) and select a set of services that satisfy their requirements. We provide a conceptual framework for the choice problem faced by the decision maker and develop a set of hypotheses on end user's sophistication and requirement complexity, and the impact of these factors on outcome performance—the ability to avoid duplication and select the appropriate services. Then we conduct an empirical study to test the hypotheses. Empirical results offer support for all hypotheses. Our work has several implications. We demonstrate both conceptually and empirically that end users’ naivety has a significant impact on service duplication. For a profit-maximizing service vendor, knowledge of the end user's sophistication/naivety allows there to be different pricing strategies: (1) a pure component strategy, (2) a pure bundling strategy, or (3) a mixed bundling strategy.
- Business services
- Empirical study
- Service duplication
ASJC Scopus subject areas
- Management Information Systems
- Information Systems
- Information Systems and Management