Drivers and inhibitors to the development of a software component industry

The idea of component-based software systems has a long tradition in the field of software engineering. Component markets have been an integral part of this idea. However, such markets can be found only rarely in practice, i.e. markets for software components still need to evolve. We aim to discuss the drivers and inhibitors to the development of a software component industry which we consider as an important prerequisite for software component markets. Based on an earlier path model from a different author we present a model that is targeted at but not limited to the software industry and that has the degree of modularity of an industry as it most important dependent variable. The degree of modularity as assumed by the model is influenced mainly by four factors, i.e. domain complexity, customer influence, pressure towards a modular design and standards. The factors and the dimensions of the factor are discussed. The model is discussed only theoretical. However, we plan to operationalize the factors and to test the model empirically in a later stage.

[1]  Reidar Conradi,et al.  A Taxonomy to Compare SPI Frameworks , 2001, EWSPT.

[2]  Stefano Brusoni,et al.  Knowledge Specialisation and the Boundaries of the Firm: Why Do Firms Know More Than They Do? , 2001 .

[3]  Claus Rautenstrauch,et al.  From “Make or Buy” to “Make and Buy”: Tailoring Information Systems Through Integration Engineering , 1994 .

[4]  HERBERT A. SIMON,et al.  The Architecture of Complexity , 1991 .

[5]  Wayne C. Lim Managing Software Reuse , 2004 .

[6]  R. Langlois,et al.  The Organization of Consumption , 1996 .

[7]  Andreas Dietzsch Systematische Wiederverwendung in der Software-Entwicklung , 2002 .

[8]  Kim B. Clark,et al.  Design Rules: The Power of Modularity , 2000 .

[9]  M. Lynne Markus,et al.  Tailoring ERP systems: a spectrum of choices and their implications , 2001, Proceedings of the 34th Annual Hawaii International Conference on System Sciences.

[10]  N. Economides The Economics of Networks , 1995 .

[11]  Christopher Alexander Notes on the Synthesis of Form , 1964 .

[12]  Joseph Farrell,et al.  Installed base and compatibility : innovation, product preannouncements and predation , 1986 .

[13]  Klaus Turowski Establishing standards for business components , 2000 .

[14]  R. Langlois,et al.  Innovation, Networks, and Vertical Integration , 1995 .

[15]  Larry Sieh,et al.  The impact of software architecture reuse on development processes and standards , 2000, J. Syst. Softw..

[16]  Kim B. Clark,et al.  Architectural Innovation: The Reconfiguration of Existing Product Technologies and the Failure of , 1990 .

[17]  D. L. Parnas,et al.  On the criteria to be used in decomposing systems into modules , 1972, Software Pioneers.

[18]  C. Shapiro,et al.  Technology Adoption in the Presence of Network Externalities , 1986, Journal of Political Economy.

[19]  Werner Esswein,et al.  Gibt es eine "Softwarekomponenten Industrie"? Ergebnisse einer empirischen Untersuchung , 2001, Wirtschaftsinformatik.

[20]  Stefano Brusoni,et al.  Managing Knowledge in Loosely Coupled Networks: Exploring the Links between Product and Knowledge Dynamics , 2001 .

[21]  하수철,et al.  [서평]「Component Software」 - Beyond Object-Oriented Programming - , 2000 .

[22]  Paul Milgrom,et al.  Complementarities and fit strategy, structure, and organizational change in manufacturing , 1995 .

[23]  Brian J. Loasby,et al.  The organisation of capabilities , 1998 .

[24]  Paul R. Milgrom,et al.  Economics, Organization and Management , 1992 .

[25]  Klaus Turowski,et al.  Classification framework for business components , 2000, Proceedings of the 33rd Annual Hawaii International Conference on System Sciences.

[26]  Jean-Marc Jézéquel,et al.  Making Components Contract Aware , 1999, Computer.

[27]  Osman Balci,et al.  Verification, Validation And Accreditation Of Simulation Models , 1997, Winter Simulation Conference Proceedings,.

[28]  Stephane Doublait Standard reuse practices: many myths vs. a reality , 1997, STAN.

[29]  O. Williamson The economic institutions of capitalism , 1985 .

[30]  Jörg Ritter Prozessorientierte Konfiguration komponentenbasierter Anwendungssysteme , 2000 .

[31]  Melissa A. Schilling Toward a General Modular Systems Theory and Its Application to Interfirm Product Modularity , 2000 .