Rahul Telang1 Provision of Software Quality in the Presence of Patching Technology Rahul Telang With Ashish Arora and Jon Caulkins The Heinz School.

Slides:



Advertisements
Similar presentations
The GE/Honeywell merger and the issue of bundling.
Advertisements

Meng Yang 03/20/2014. SUMMARY The paper was written by Michael T. Maloney & Robert E. McCormick. Department of Economics, Clemson University. Examine.
1 of 27 Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall · Economics · R. Glenn Hubbard, Anthony Patrick O’Brien, 3e. Chapter 12: Monopolistic.
MONOPOLISTIC COMPETITION, OLIGOPOLY, & GAME THEORY
© 2014 by McGraw-Hill Education. This is proprietary material solely for authorized instructor use. Not authorized for sale or distribution in any manner.
Monopoly It aint just a board game anymore…. Review Monopolies exist because… –A key resource is owned by a single firm, or –The government provides a.
1 The Pioneering Advantage/Disadvantage l Empirical Evidence l Theory of Pioneering Advantage »Economic »Consumer Behavior l Principles of Entry Deterrence.
PowerPoint Presentation by Charlie Cook Gordon Walker McGraw-Hill/Irwin Copyright © 2004 McGraw Hill Companies, Inc. All rights reserved. Chapter 6 Vertical.
E-Business Models. Learning Objectives  Identify the key components of e-commerce business models.  Describe the major B2C business models.  Describe.
1 Welcome to EC 209: Managerial Economics- Group A By: Dr. Jacqueline Khorassani Week Ten.
Copyright © 2010 by the McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin Managerial Economics & Business Strategy Chapter 9 Basic Oligopoly.
SELLING AND SALES MANGEMENT Chapter Three Territory Development And Time Management.
Part V SALES FORCE LEADERSHIP Chapter 12: Compensating Salespeople.
Eight Key Ingredients of a Business Model
CHAPTER 9 Basic Oligopoly Models Copyright © 2014 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written.
Definitions – High Technology What is “High Tech?” –Markets, in which the key or core benefits provided by the offering are –produced by technology which.
1 of 27 Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall · Microeconomics · R. Glenn Hubbard, Anthony Patrick O’Brien, 3e. Chapter.
Chapter 19: Advances in Business Cycle Theory. Recent Macroeconomic Ideas Real business cycle theory –Prices are fully flexible, even in the short-run.
Chapter 2: The External Environment: Opportunities, Threats, Industry Competition and Competitor Analysis Overview: The firm’s external environment.
Chapter 1: Managers, Profits, and Markets McGraw-Hill/Irwin Copyright © 2011 by the McGraw-Hill Companies, Inc. All rights reserved.
1 An Empirical Analysis of Vendor Response to Vulnerability Disclosure Ashish Arora, Ramayya Krishnan, Rahul Telang, Yubao Yang Carnegie Mellon University.
OM 석사 2 학기 이연주 Markets for technology and their implications for corporate strategy Arora et al. (2001)
Chapter Chapter 14: Pricing Strategies. Price  Price: The sum of all the value(s) the consumer gives up to obtain the product or service. –Money –Time.
OLIGOPOLY Managerial Economics Lecturer: Jack Wu.
The Four Conditions for Perfect Competition
Asymmetric Information
1 Copyright ©2009 by Cengage Learning Inc. All rights reserved Designed by Eric Brengle B-books, Ltd. CHAPTER 2 Strategic Planning for Competitive Advantage.
Monopoly CHAPTER 11 © 2016 CENGAGE LEARNING. ALL RIGHTS RESERVED. MAY NOT BE COPIED, SCANNED, OR DUPLICATED, IN WHOLE OR IN PART, EXCEPT FOR USE AS PERMITTED.
Chapter 6: Perfect and Imperfect Competition. Section A Perfect Competition Consumers look for best price Consumers look for best price For profit, firms.
Review Demand curve, consumer surplus Price elasticity of demand.
Class Two Market Potential, Market Demand, and Market Share.
 Economics  What’s Economics about? ♦ Science of making decisions to allocate scarce resources to alternative uses. ♦ Three fundamental questions: –
For use only with Perreault and McCarthy texts. © The McGraw-Hill Companies, Inc., 1999 Irwin/McGraw-Hill Chapter 2: Marketing Strategy Planning.
Copyright © 2008 The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin Strategic Management: Text and Cases, 4e 5 Business-Level Strategy.
MIS An Economic Analysis of Software Market with Risk-Sharing Contract Byung Cho Kim Pei-Yu Chen Tridas Mukhopadhyay Tepper School of Business Carnegie.
David Cheung, CECID/HKU 1 Open Source Software and It’s Impact to Technology Development Dr. David Wai-lok Cheung ( 張偉犖博士 ) Director Center for E-Commerce.
Business Level Strategy PORTER: GENERIC AND INTEGRAED STRATEGIES EARLY MOVER ADVANTAGES HYPERCOMPETITION & THREATS OTHER ALTERNATIVES.
© 2003 Prentice Hall Business PublishingEconomics: Principles and Tools, 3/eO’Sullivan/Sheffrin Prepared by: Fernando Quijano and Yvonn Quijano CHAPTERCHAPTER.
Sequential Entry, Switching Costs and Strategic Pricing Rahul Telang Carnegie Mellon University Uday Rajan Carnegie Mellon University.
Lecture 10 Markets with market power. Four idealized types of market structure Perfect competition: many sellers; they are selling an identical product.
Monopoly CHAPTER 12. After studying this chapter you will be able to Explain how monopoly arises and distinguish between single-price monopoly and price-discriminating.
Chapter 9 Perfect Competition McGraw-Hill/IrwinCopyright © 2009 by The McGraw-Hill Companies, Inc. All Rights Reserved.
Pricing Products: Understanding and Capturing Customer Value 10 Principles of Marketing.
© 2014 by McGraw-Hill Education. This is proprietary material solely for authorized instructor use. Not authorized for sale or distribution in any manner.
1 Summarize from: Sustainability of ERPS performance outcomes: The role of post-implementation review quality Nicolaou A. and Bhattacharya S. International.
Pricing: Understanding and Capturing Customer Value
Chapter 22: The Competitive Firm Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin 13e.
Unit 15 Concept Developing and Testing Components of A.T.A.R. Model (A – Awareness, T – Trial, A – Availability, and R – Repeat Purchase  Buying unit.
CHAPTER 13 THE STRATEGY OF INTERNATIONAL BUSINESS.
Monopolistic competition and Oligopoly
An extension to Salop’s model Focused on variety differentiation: consumers differ on the most preferred variety Expands it to include quality differentiation:
MICROECONOMICS: Theory & Applications By Edgar K. Browning & Mark A. Zupan John Wiley & Sons, Inc. 11 th Edition, Copyright 2012 PowerPoint prepared by.
1 OF 17 INFORMATION TECHNOLOGY CAPITAL PLANNING FOR YOUR ENTERPRISE Steven Carpenter 14 October 2006.
©2015 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
What is a Functional Spec?  Defines what the functionality will be NOT how it will be implemented  Describes features of the software product product's.
Chapter 1: Managers, Profits, and Markets
Competitive Advantage
Strategy: The Totality of Decisions
Johns Hopkins Business and Consulting Club
Prepared by: Enrique, Lihong, John, Jongkuk
Welcome ECON 6313 Managerial Economics Fall semester, 2017 Professor Chris Brown.
MICROECONOMICS: Theory & Applications
Managers, Profits, and Markets
Chapter 3 Business Strategies and Their Marketing Implications
Chapter 10 &11 Pricing Strategies.
Managers, Profits, and Markets
Foundations of Strategy: Industry Analysis
Chapter 1: Managerial Economics Managers, Profits, and Markets
Managers, Profits, and Markets
The United States Market System
Presentation transcript:

Rahul Telang1 Provision of Software Quality in the Presence of Patching Technology Rahul Telang With Ashish Arora and Jon Caulkins The Heinz School

Rahul Telang2 Agenda Motivation Prior Work Model Results Competition Discussion

Rahul Telang3 Motivation Software has become inherent in modern business activities. Examples of software failures abound. Empirical estimates of cost of software failure is an open question. A recent study by NIST (2002) puts the number at $60 B. 62% business managers believe that software vendors provide poor quality software (Information Week 2002). Overall quality experienced by users is combination of both the number of bugs in the product and vendor’s ability to fix them later.

Rahul Telang4 Motivation Practice of releasing patches is very common amongst software vendors Sun released more than 250 patches to fix about 1200 bugs in last six months for Solaris 9.0 (sunsolve.com) Microsoft releases patches on weekly basis. (Economic times, 2002) HP puts out on an average patches per week for its HP-UX (Inter Works, 2000) Many organizations have explicit “patch- management” systems in place.

Rahul Telang5 Research Questions? How does the ability of a vendor to issue patches affect their time to market and quality of product? Is there a systematic sub-optimality of value provision by a firm with market power? How does competition affect firm behavior? What are the managerial and policy implications?

Rahul Telang6 Software is different? Marginal cost of issuing patch for the vendor is negligible. Internet has made it even easier. Much of the cost is fixed in nature. Users still suffer disutility due to patches. They may have to integrate patches and retest their systems On the other hand, typical physical goods incur significant marginal cost of fixing (For example, recalling an automobile) Strong empirical evidence to support the fact that firms issue patches regularly.

Rahul Telang7 Prior Work Much work on software quality and reliability in software engineering domain. Process improvements (CMM) leads to better quality and lower costs (Krishnan 2000, Banker 1998). Catching a bug later is costly and maintenance is significant part of software life cycle (Arthur 1988). Cohen at al (1996,1997) offer a model of time to entry and after sale support but patching is not an option (Production and operation domain). Higher performance is more valued but it also delays the product entry (Dyson 1991; Griffin 1992). We also draw from Industrial Org theory for modeling competition (Mussa and Rosen 1978; Ronnen 1991)

Rahul Telang8 Results Ability of the firms to patch later leads to early and buggier release of products. Systematic differences in a monopolist’s strategy vs. social planner’s strategies [No such failure for physical goods] Firms tend to enter the larger markets earlier with buggier products but provide aggressive ex-post patching support to increase the overall value offered to customers. Competition forces high value firm to enter the market earlier. The order of entry and value provision depends on the cost of patching.

Rahul Telang9 Model (User’s Utility) Three major components: 1. Time t – All else equal, users want a product released earlier. Higher t means product is released early and users get to use it for longer period of time. 2. Number of Bugs B(t) – If the product is released early then it has more bugs than otherwise. Bugs reduce user utility. We assume B’ > 0 and B’’ > 0.

Rahul Telang10 User Utility 3. Patching Support k(  ) – Vendor can reduce the user disutility due to a bug by releasing its patch. But it can not bring the product to its original utility level. It could be due to time elapsed between bug discovery and patch release. Patch is in imperfect remedy. Costly patch installation We assume that k’(  ) 0.

Rahul Telang11 User Utility Users are heterogeneous in their valuation of the product. High θ users derive more utility per unit time but incur more disutility as well when the product fails. We assume a uniform distribution on θ. Vendors sell their products at price p.

Rahul Telang12 Key Assumption Firms can not release the same quality product earlier by simply investing more (money or people) [Brook’s law 1995; Amhdal’s law]. In other words, wait time (in designing, coding and testing) is inherent and can not be bypassed by simply investing more [beyond a point]. It is empirically documented that small well- coordinated teams tend to perform better, (Wall Street Journal 1991) Mathematically, we assume that: where F 1 is the development cost.

Rahul Telang13 Software firm Costs Firms incur cost in providing patching support. They respond to bug reports by choosing to issue patches for the reported bugs by incurring patching costs. This is a common practice [See Cisco Policy] G (.) = F C (  )B (t) The higher investments in patching support costs increasingly more [C’>0, C’’>0] but users get more benefits [K’<0]. Note this cost is invariant to the number of copies sold. Our results are robust to other variants of cost function.

Rahul Telang14 Physical Good Case For physical goods, firm will incur a positive marginal costs in fixing a product [For example, recalling an automobile] We assume the marginal costs are g (.) = f C(  )B(t) They are not invariant to the number of copies sold anymore

Rahul Telang15 Monopolist Profit The profit function for software monopolist is The profit function for physical good monopolist is Social planner maximizes social welfare. It offers the product at marginal costs in both cases

Rahul Telang16 Comparative Analysis Investments in patching and time to entry are “strategic complements” (Milgrom and Roberts, 1990). Higher investments lead to earlier product release. Earlier product release leads to more bugs. In the case of software market, social planner prefers to enter the market earlier but provides better after- sale support than does a monopolist. In case of physical goods, no such sub-optimality. Both the monopolist and social planner enter the market at the same time and provide the same level of ex-post sales support.

Rahul Telang17 Implications More generally, the results imply that software firms tend to enter a large, attractive market earlier with buggier products but provide better after-sale support [“penetrate and patch” strategy] This may also be interpreted as frequency of new versions released. A large market invites more frequent release of new versions.

Rahul Telang18 Discussion Amortize fixed cost of patching over larger market: Monopolists serve smaller market. If patching is ruled out, both software and physical goods exhibit similar results. Microsoft typically serves large market. It also provides lot of patching support via “service-packs”; reducing the user disutility in installing and finding the right patches. It is willing to incurs higher costs C(  ), to provide better support by lowering k(  ). But does it release buggier product by entering the market early?

Rahul Telang19 Competition (Duopoly Market) Firms would like to differentiate themselves to reduce competitive pressure. They have two dimensions to differentiate (time to enter and patching support). We study the vertically differentiated market (one firm is high value, high price and the other firm is low value, low price). The value is specified as

Rahul Telang20 Competition The profit function for high value (H) and low value (L) firm can be written as Solution in terms of t and  is hard to get but we prove that value q is increasing in t and 

Rahul Telang21 Results Cost of Patching Sequence of Entry L firm, H firm, Monopolist [Only H Firm and Monopolist patch] H Firm, L firm, Monopolist [Only H Firm and Monopolist patch] H Firm, Monopolist, L Firm [Only H Firm and Monopolist patch] H Firm, Monopolist, L Firm [Everyone invests in patching]

Rahul Telang22 Results Interestingly, competition forces the high value firm to enter the market early (earlier than the monopolist!) with a buggier product but offers good patching support. On the other hand, low value firm offers lower after- sale support and may enter earlier or later depending on cost of patching. Again, a larger market in the presence of competition encourages an early entry. But firm compensate for poorer ex-ante quality later by providing better ex- post support. Competition provides more incentives for firms offer “penetrate-and-patch” strategy.

Rahul Telang23 Discussion What is the policy implications of software liability? Role of institutions like “CERT” Lack of innovation and features by monopolist software vendor. Empirical Support?

Rahul Telang24 Q & A Suggestions. Q & A.