IDEAS home Printed from https://ideas.repec.org/a/inm/orisre/v11y2000i3p219-240.html
   My bibliography  Save this article

The Moderating Effects of Structure on Volatility and Complexity in Software Enhancement

Author

Listed:
  • Rajiv D. Banker

    (School of Management, The University of Texas at Dallas, Richardson, Texas 75083-0688)

  • Sandra A. Slaughter

    (Graduate School of Industrial Administration, Carnegie Mellon University, Pittsburgh, Pennsylvania 15213)

Abstract

The cost of enhancing software applications to accommodate new and evolving user requirements is significant. Many enhancement cost-reduction initiatives have focused on increasing software structure in applications. However, while software structure can decrease enhancement effort by localizing data processing, increased effort is also required to comprehend structure. Thus, it is not clear whether high levels of software structure are economically efficient in all situations. In this study, we develop a model of the relationship between software structure and software enhancement costs and errors. We introduce the notion of software structure as a moderator of the relationship between software volatility, total data complexity, and software enhancement outcomes. We posit that it is efficient to more highly structure the more volatile applications, because increased familiarity with the application structure through frequent enhancement enables localization of maintenance effort. For more complex applications, software structure is more beneficial than for less complex applications because it facilitates the comprehension process where it is most needed. Given the downstream enhancement benefits of structure for more volatile and complex applications, we expect that the optimal level of structure is higher for these applications. We empirically evaluate our model using data collected on the business applications of a major mass merchandiser and a large commercial bank. We find that structure moderates the relationship between complexity, volatility, and enhancement outcomes, such that higher levels of structure are more advantageous for the more complex and more volatile applications in terms of reduced enhancement costs and errors. We also find that more structure is designed in for volatile applications and for applications with higher levels of complexity. Finally, we identify application type as a significant factor in predicting which applications are more volatile and more complex at our research sites. That is, applications with induction-based algorithms such as those that support planning, forecasting, and management decision-making activities are more complex and more volatile than applications with rule-based algorithms that support operational and transaction-processing activities. Our results indicate that high investment in software quality practices such as structured design is not economically efficient in all situations. Our findings also suggest the importance of organizational mechanisms in promoting efficient design choices that lead to reduced enhancement costs and errors.

Suggested Citation

  • Rajiv D. Banker & Sandra A. Slaughter, 2000. "The Moderating Effects of Structure on Volatility and Complexity in Software Enhancement," Information Systems Research, INFORMS, vol. 11(3), pages 219-240, September.
  • Handle: RePEc:inm:orisre:v:11:y:2000:i:3:p:219-240
    DOI: 10.1287/isre.11.3.219.12209
    as

    Download full text from publisher

    File URL: http://dx.doi.org/10.1287/isre.11.3.219.12209
    Download Restriction: no

    File URL: https://libkey.io/10.1287/isre.11.3.219.12209?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    References listed on IDEAS

    as
    1. John D. Sterman, 1989. "Modeling Managerial Behavior: Misperceptions of Feedback in a Dynamic Decision Making Experiment," Management Science, INFORMS, vol. 35(3), pages 321-339, March.
    2. Rajiv D. Banker & Gordon B. Davis & Sandra A. Slaughter, 1998. "Software Development Practices, Software Complexity, and Software Maintenance Performance: A Field Study," Management Science, INFORMS, vol. 44(4), pages 433-450, April.
    3. Rajiv D. Banker & Sandra A. Slaughter, 1997. "A Field Study of Scale Economies in Software Maintenance," Management Science, INFORMS, vol. 43(12), pages 1709-1725, December.
    4. White, Halbert, 1980. "A Heteroskedasticity-Consistent Covariance Matrix Estimator and a Direct Test for Heteroskedasticity," Econometrica, Econometric Society, vol. 48(4), pages 817-838, May.
    5. Rajiv D. Banker & Chris F. Kemerer, 1992. "Performance Evaluation Metrics for Information Systems Development: A Principal-Agent Model," Information Systems Research, INFORMS, vol. 3(4), pages 379-400, December.
    6. Rajiv D. Banker & Srikant M. Datar & Chris F. Kemerer, 1991. "A Model to Evaluate Variables Impacting the Productivity of Software Maintenance Projects," Management Science, INFORMS, vol. 37(1), pages 1-18, January.
    7. Sterman, John D., 1989. "Misperceptions of feedback in dynamic decision making," Organizational Behavior and Human Decision Processes, Elsevier, vol. 43(3), pages 301-335, June.
    Full references (including those not matched with items on IDEAS)

    Citations

    Citations are extracted by the CitEc Project, subscribe to its RSS feed for this item.
    as


    Cited by:

    1. Abhay Nath Mishra & Ritu Agarwal, 2010. "Technological Frames, Organizational Capabilities, and IT Use: An Empirical Investigation of Electronic Procurement," Information Systems Research, INFORMS, vol. 21(2), pages 249-270, June.
    2. Anjana Susarla, 2012. "Contractual Flexibility, Rent Seeking, and Renegotiation Design: An Empirical Analysis of Information Technology Outsourcing Contracts," Management Science, INFORMS, vol. 58(7), pages 1388-1407, July.
    3. MacCormack, Alan & Baldwin, Carliss & Rusnak, John, 2012. "Exploring the duality between product and organizational architectures: A test of the “mirroring” hypothesis," Research Policy, Elsevier, vol. 41(8), pages 1309-1324.
    4. Thomas Kude & Sunil Mithas & Christoph T. Schmidt & Armin Heinzl, 2019. "How Pair Programming Influences Team Performance: The Role of Backup Behavior, Shared Mental Models, and Task Novelty," Information Systems Research, INFORMS, vol. 30(4), pages 1145-1163, December.
    5. Deepa Mani & Kannan Srikanth & Anandhi Bharadwaj, 2014. "Efficacy of R&D Work in Offshore Captive Centers: An Empirical Study of Task Characteristics, Coordination Mechanisms, and Performance," Information Systems Research, INFORMS, vol. 25(4), pages 846-864, December.
    6. Yili Hong & Paul A. Pavlou, 2017. "On Buyer Selection of Service Providers in Online Outsourcing Platforms for IT Services," Information Systems Research, INFORMS, vol. 28(3), pages 547-562, September.
    7. Jukrin Moon & Dongoo Lee & Taesik Lee & Jaemyung Ahn & Jindong Shin & Kyungho Yoon & Dongsik Choi, 2015. "Group Decision Procedure to Model the Dependency Structure of Complex Systems: Framework and Case Study for Critical Infrastructures," Systems Engineering, John Wiley & Sons, vol. 18(4), pages 323-338, July.
    8. Xiaojun Shi & Hiroshi Tsuji & Shunming Zhang, 2012. "Introducing Heterogeneity of Managers' Attitude into Behavioral Risk Scoring for Software Offshoring," Systems Research and Behavioral Science, Wiley Blackwell, vol. 29(3), pages 299-316, May.
    9. Jonathon N. Cummings & J. Alberto Espinosa & Cynthia K. Pickering, 2009. "Crossing Spatial and Temporal Boundaries in Globally Distributed Projects: A Relational Model of Coordination Delay," Information Systems Research, INFORMS, vol. 20(3), pages 420-439, September.
    10. Rajiv Banker & Yi Liang & Narayan Ramasubbu, 2021. "Technical Debt and Firm Performance," Management Science, INFORMS, vol. 67(5), pages 3174-3194, May.
    11. Sriram Narayanan & Sridhar Balasubramanian & Jayashankar M. Swaminathan, 2009. "A Matter of Balance: Specialization, Task Variety, and Individual Learning in a Software Maintenance Environment," Management Science, INFORMS, vol. 55(11), pages 1861-1876, November.
    12. J. Alberto Espinosa & Sandra A. Slaughter & Robert E. Kraut & James D. Herbsleb, 2007. "Familiarity, Complexity, and Team Performance in Geographically Distributed Software Development," Organization Science, INFORMS, vol. 18(4), pages 613-630, August.
    13. Viswanath Venkatesh & Arun Rai & Likoebe M. Maruping, 2018. "Information Systems Projects and Individual Developer Outcomes: Role of Project Managers and Process Control," Information Systems Research, INFORMS, vol. 29(1), pages 127-148, March.
    14. Narayan Ramasubbu & Chris F. Kemerer, 2016. "Technical Debt and the Reliability of Enterprise Software Systems: A Competing Risks Analysis," Management Science, INFORMS, vol. 62(5), pages 1487-1510, May.
    15. Evelyn J. Barry & Chris F. Kemerer & Sandra A. Slaughter, 2006. "Environmental Volatility, Development Decisions, and Software Volatility: A Longitudinal Analysis," Management Science, INFORMS, vol. 52(3), pages 448-464, March.
    16. Alan MacCormack & John Rusnak & Carliss Y. Baldwin, 2006. "Exploring the Structure of Complex Software Designs: An Empirical Study of Open Source and Proprietary Code," Management Science, INFORMS, vol. 52(7), pages 1015-1030, July.
    17. Saggi Nevo & Michael Wade & Wade D. Cook, 2010. "An empirical study of IT as a factor of production: The case of Net-enabled IT assets," Information Systems Frontiers, Springer, vol. 12(3), pages 323-335, July.
    18. Ramanath Subramanyam & Narayan Ramasubbu & M. S. Krishnan, 2012. "In Search of Efficient Flexibility: Effects of Software Component Granularity on Development Effort, Defects, and Customization Effort," Information Systems Research, INFORMS, vol. 23(3-part-1), pages 787-803, September.

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.
    1. Jonathan E. Alevy & Craig E. Landry & John A. List, 2015. "Field Experiments On The Anchoring Of Economic Valuations," Economic Inquiry, Western Economic Association International, vol. 53(3), pages 1522-1538, July.
    2. Sriram Narayanan & Sridhar Balasubramanian & Jayashankar M. Swaminathan, 2009. "A Matter of Balance: Specialization, Task Variety, and Individual Learning in a Software Maintenance Environment," Management Science, INFORMS, vol. 55(11), pages 1861-1876, November.
    3. Rajiv D. Banker & Robert J. Kauffman, 2004. "50th Anniversary Article: The Evolution of Research on Information Systems: A Fiftieth-Year Survey of the Literature in Management Science," Management Science, INFORMS, vol. 50(3), pages 281-298, March.
    4. Rajiv D. Banker & Gordon B. Davis & Sandra A. Slaughter, 1998. "Software Development Practices, Software Complexity, and Software Maintenance Performance: A Field Study," Management Science, INFORMS, vol. 44(4), pages 433-450, April.
    5. Honda, Hidehito & Ogawa, Midori & Murakoshi, Takuma & Masuda, Tomohiro & Utsumi, Ken & Park, Sora & Kimura, Atsushi & Nei, Daisuke & Wada, Yuji, 2015. "Effect of visual aids and individual differences of cognitive traits in judgments on food safety," Food Policy, Elsevier, vol. 55(C), pages 33-40.
    6. Narayan Ramasubbu & Chris F. Kemerer, 2016. "Technical Debt and the Reliability of Enterprise Software Systems: A Competing Risks Analysis," Management Science, INFORMS, vol. 62(5), pages 1487-1510, May.
    7. Pastore, Erica & Alfieri, Arianna & Zotteri, Giulio, 2019. "An empirical investigation on the antecedents of the bullwhip effect: Evidence from the spare parts industry," International Journal of Production Economics, Elsevier, vol. 209(C), pages 121-133.
    8. Berry, D. & Naim, M. M., 1996. "Quantifying the relative improvements of redesign strategies in a P.C. supply chain," International Journal of Production Economics, Elsevier, vol. 46(1), pages 181-196, December.
    9. Towill, Denis R. & Zhou, Li & Disney, Stephen M., 2007. "Reducing the bullwhip effect: Looking through the appropriate lens," International Journal of Production Economics, Elsevier, vol. 108(1-2), pages 444-453, July.
    10. Oliva, Rogelio, 2003. "Model calibration as a testing strategy for system dynamics models," European Journal of Operational Research, Elsevier, vol. 151(3), pages 552-568, December.
    11. Hazhir Rahmandad & Nelson Repenning, 2016. "Capability erosion dynamics," Strategic Management Journal, Wiley Blackwell, vol. 37(4), pages 649-672, April.
    12. Ma, Yungao & Wang, Nengmin & He, Zhengwen & Lu, Jizhou & Liang, Huigang, 2015. "Analysis of the bullwhip effect in two parallel supply chains with interacting price-sensitive demands," European Journal of Operational Research, Elsevier, vol. 243(3), pages 815-825.
    13. Rich, Karl M. & Ross, R. Brent & Baker, A. Derek & Negassa, Asfaw, 2011. "Quantifying value chain analysis in the context of livestock systems in developing countries," Food Policy, Elsevier, vol. 36(2), pages 214-222, April.
    14. Li Chen & Hau L. Lee, 2012. "Bullwhip Effect Measurement and Its Implications," Operations Research, INFORMS, vol. 60(4), pages 771-784, August.
    15. Hazhir Rahmandad, 2012. "Impact of Growth Opportunities and Competition on Firm-Level Capability Development Trade-offs," Organization Science, INFORMS, vol. 23(1), pages 138-154, February.
    16. Gérard P. Cachon & Paul H. Zipkin, 1999. "Competitive and Cooperative Inventory Policies in a Two-Stage Supply Chain," Management Science, INFORMS, vol. 45(7), pages 936-953, July.
    17. Zhang, Xiaolong & Burke, Gerard J., 2011. "Analysis of compound bullwhip effect causes," European Journal of Operational Research, Elsevier, vol. 210(3), pages 514-526, May.
    18. Lin, Jinchai & Fan, Ruguo & Tan, Xianchun & Zhu, Kaiwei, 2021. "Dynamic decision and coordination in a low-carbon supply chain considering the retailer's social preference," Socio-Economic Planning Sciences, Elsevier, vol. 77(C).
    19. Arunachalam Narayanan & Brent B. Moritz, 2015. "Decision Making and Cognition in Multi-Echelon Supply Chains: An Experimental Study," Production and Operations Management, Production and Operations Management Society, vol. 24(8), pages 1216-1234, August.
    20. Charles L. Munson & Jianli Hu & Meir J. Rosenblatt, 2003. "Teaching the Costs of Uncoordinated Supply Chains," Interfaces, INFORMS, vol. 33(3), pages 24-39, June.

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:inm:orisre:v:11:y:2000:i:3:p:219-240. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Chris Asher (email available below). General contact details of provider: https://edirc.repec.org/data/inforea.html .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.