메뉴 건너뛰기




Volumn 52, Issue 7, 2006, Pages 1015-1030

Exploring the structure of complex software designs: An empirical study of open source and proprietary code

Author keywords

Architecture; Design; Modularity; Open source; Product development; Software

Indexed keywords

LINUX; MODULARITY; MOZILLA; OPEN SOURCE;

EID: 33745595061     PISSN: 00251909     EISSN: 15265501     Source Type: Journal    
DOI: 10.1287/mnsc.1060.0552     Document Type: Article
Times cited : (475)

References (57)
  • 1
    • 33744885201 scopus 로고
    • Manipulating the flow of design information to improve the programming of building design
    • Austin, S. A., A. N. Baldwin, A. Newton. 1994. Manipulating the flow of design information to improve the programming of building design. Construction Management Econom. 12(5) 445-455.
    • (1994) Construction Management Econom , vol.12 , Issue.5 , pp. 445-455
    • Austin, S.A.1    Baldwin, A.N.2    Newton, A.3
  • 3
    • 0034556312 scopus 로고    scopus 로고
    • The moderating effects of structure on volatility and complexity in software enhancement
    • Banker, R. D., S. A. Slaughter. 2000. The moderating effects of structure on volatility and complexity in software enhancement. Inform. Systems Res. 11(3) 219-240.
    • (2000) Inform. Systems Res. , vol.11 , Issue.3 , pp. 219-240
    • Banker, R.D.1    Slaughter, S.A.2
  • 4
    • 0003634595 scopus 로고
    • A method for systems design using precedence relationships: An application to automotive brake systems
    • Sloan School of Management, MIT, Cambridge, MA
    • Black, T. A., C. H. Fine, E. M. Sachs. 1990. A method for systems design using precedence relationships: An application to automotive brake systems. Working Paper 3208, Sloan School of Management, MIT, Cambridge, MA.
    • (1990) Working Paper , vol.3208
    • Black, T.A.1    Fine, C.H.2    Sachs, E.M.3
  • 7
    • 0029292095 scopus 로고
    • Quantitative models of cohesion and coupling in software
    • Dhama, H. 1995. Quantitative models of cohesion and coupling in software. J. Systems Software 29 65-74.
    • (1995) J. Systems Software , vol.29 , pp. 65-74
    • Dhama, H.1
  • 8
    • 0003692681 scopus 로고    scopus 로고
    • Dibona, C., S. Ockman, M. Stone, eds. O'Reilly and Associates, Sebastopol, CA
    • Dibona, C., S. Ockman, M. Stone, eds. 1999. Open Sources: Voices from the Open Source Revolution. O'Reilly and Associates, Sebastopol, CA.
    • (1999) Open Sources: Voices from the Open Source Revolution
  • 10
    • 11144299339 scopus 로고
    • A model based method for organizing tasks in product development
    • Eppinger, S. D., D. E. Whitney, R. P. Smith, D. Gebala. 1994. A model based method for organizing tasks in product development. Res. Engrg. Design 6(1) 1-13.
    • (1994) Res. Engrg. Design , vol.6 , Issue.1 , pp. 1-13
    • Eppinger, S.D.1    Whitney, D.E.2    Smith, R.P.3    Gebala, D.4
  • 12
    • 4043060140 scopus 로고    scopus 로고
    • Science as a map in technological search
    • Fleming, L., O. Sorenson. 2004. Science as a map in technological search. Strategic. Management J. 25 909-928.
    • (2004) Strategic. Management J. , vol.25 , pp. 909-928
    • Fleming, L.1    Sorenson, O.2
  • 15
    • 33745600882 scopus 로고    scopus 로고
    • The costs of coordinating distributed software development tasks
    • School of Management, Boston University, Boston, MA
    • Gomes, P. J., N. R. Joglekar. 2004. The costs of coordinating distributed software development tasks. Working paper, School of Management, Boston University, Boston, MA.
    • (2004) Working Paper
    • Gomes, P.J.1    Joglekar, N.R.2
  • 17
    • 24144434217 scopus 로고    scopus 로고
    • The ecology of open-source software development
    • University of Arizona, Tucson, AZ
    • Healy, K., A. Schussman. 2003. The ecology of open-source software development. Working paper, University of Arizona, Tucson, AZ.
    • (2003) Working Paper
    • Healy, K.1    Schussman, A.2
  • 18
    • 0001511053 scopus 로고
    • Architectural innovation: The reconfiguration of existing product technologies and the failure of established firms
    • Henderson, R., K. B. Clark. 1990. Architectural innovation: The reconfiguration of existing product technologies and the failure of established firms. Admin. Sci. Quart. 35(1) 9-30.
    • (1990) Admin. Sci. Quart. , vol.35 , Issue.1 , pp. 9-30
    • Henderson, R.1    Clark, K.B.2
  • 19
    • 80053404579 scopus 로고
    • Planning for concurrent engineering
    • Gintic Institute, Singapore
    • Idicula, J. 1995. Planning for concurrent engineering. Research report, Gintic Institute, Singapore.
    • (1995) Research Report
    • Idicula, J.1
  • 20
    • 0028465104 scopus 로고
    • Reengineering of design and manufacturing processes
    • Kusiak, A., N. Larson, J. Wang. 1994. Reengineering of design and manufacturing processes. Comput. Indust. Engrg. 26(3) 521-536.
    • (1994) Comput. Indust. Engrg. , vol.26 , Issue.3 , pp. 521-536
    • Kusiak, A.1    Larson, N.2    Wang, J.3
  • 22
    • 0006691089 scopus 로고    scopus 로고
    • Product-development practices that work: How Internet companies build software
    • MacCormack, A. D. 2001. Product-development practices that work: How Internet companies build software. Sloan Management Rev. 42(2) 75-84.
    • (2001) Sloan Management Rev. , vol.42 , Issue.2 , pp. 75-84
    • MacCormack, A.D.1
  • 24
    • 0009790931 scopus 로고    scopus 로고
    • HBS Case 600-023, Harvard Business School, Boston, MA
    • MacCormack, A., K. Herman. 2000b. Microsoft Office 2000. HBS Case 600-023, Harvard Business School, Boston, MA.
    • (2000) Microsoft Office 2000
    • MacCormack, A.1    Herman, K.2
  • 25
    • 0002189778 scopus 로고
    • The decisions of engineering design
    • Marples, D. L. 1961. The decisions of engineering design. IEEE Trans. Engrg. Management 8(2) 55-71.
    • (1961) IEEE Trans. Engrg. Management , vol.8 , Issue.2 , pp. 55-71
    • Marples, D.L.1
  • 26
  • 29
    • 85024243267 scopus 로고    scopus 로고
    • Lessons from open source software development
    • O'Reilly, T. 1999. Lessons from open source software development. Comm. ACM 42(4) 33-37.
    • (1999) Comm. ACM , vol.42 , Issue.4 , pp. 33-37
    • O'Reilly, T.1
  • 30
    • 0015482049 scopus 로고
    • On the criteria to be used in decomposing systems into modules
    • Parnas, D. L. 1972. On the criteria to be used in decomposing systems into modules. Comm. ACM 15(12) 1053-1058.
    • (1972) Comm. ACM , vol.15 , Issue.12 , pp. 1053-1058
    • Parnas, D.L.1
  • 31
    • 1942500453 scopus 로고    scopus 로고
    • An empirical study of open-source and closed-source software products
    • Paulson, J. W., G. Succi, A. Eberlein. 2004. An empirical study of open-source and closed-source software products. IEEE Trans. Engrg. 30(4) 246-256.
    • (2004) IEEE Trans. Engrg. , vol.30 , Issue.4 , pp. 246-256
    • Paulson, J.W.1    Succi, G.2    Eberlein, A.3
  • 35
    • 33745632674 scopus 로고    scopus 로고
    • Patterned interactions in complex systems: Implications for exploration
    • Forth-coming
    • Rivkin, J., N. Siggelkow. 2005. Patterned interactions in complex systems: Implications for exploration. Management Sci. Forth-coming.
    • (2005) Management Sci.
    • Rivkin, J.1    Siggelkow, N.2
  • 37
    • 33745618488 scopus 로고    scopus 로고
    • Open source software development: Future or fad?
    • J. Feller, B. Fitzgerald, S. A. Hissam, K. R. Lakhani, eds. MIT Press, Cambridge, MA
    • Rusovan, S., M. Lawford, D. Parnas. 2005. Open source software development: Future or fad? J. Feller, B. Fitzgerald, S. A. Hissam, K. R. Lakhani, eds. Perspectives on Free and Open Source Software. MIT Press, Cambridge, MA.
    • (2005) Perspectives on Free and Open Source Software
    • Rusovan, S.1    Lawford, M.2    Parnas, D.3
  • 38
    • 3142519738 scopus 로고    scopus 로고
    • Modularity, flexibility, and knowledge management in product and organization design
    • Sanchez, R., J. T. Mahoney. 1996. Modularity, flexibility, and knowledge management in product and organization design. Strategic Management J. 17 63-76.
    • (1996) Strategic Management J. , vol.17 , pp. 63-76
    • Sanchez, R.1    Mahoney, J.T.2
  • 39
    • 0000569451 scopus 로고
    • Managing product families: The case of the Sony Walkman
    • Sanderson, S., M. Uzumeri. 1995. Managing product families: The case of the Sony Walkman. Res. Policy 24(5) 761-782.
    • (1995) Res. Policy , vol.24 , Issue.5 , pp. 761-782
    • Sanderson, S.1    Uzumeri, M.2
  • 42
    • 0034343095 scopus 로고    scopus 로고
    • Toward a general modular systems theory and its application to interfirm product modularity
    • Schilling, M. A. 2000. Toward a general modular systems theory and its application to interfirm product modularity. Acad. Management Rev. 25(2) 312-334.
    • (2000) Acad. Management Rev. , vol.25 , Issue.2 , pp. 312-334
    • Schilling, M.A.1
  • 43
    • 33745591180 scopus 로고
    • Analyzing error-prone system coupling and cohesion
    • CS-TR-2052, University of Maryland Computer Science, College Park, MD
    • Selby, R., V. Basili. 1988. Analyzing error-prone system coupling and cohesion. Technical Report UMIACS-TR-88-46, CS-TR-2052, University of Maryland Computer Science, College Park, MD.
    • (1988) Technical Report , vol.UMIACS-TR-88-46
    • Selby, R.1    Basili, V.2
  • 44
    • 22944440231 scopus 로고    scopus 로고
    • Characterizing complex product architectures
    • Sharman, D., A. Yassine. 2004. Characterizing complex product architectures. Systems Engrg. J. 7(1) 35-60.
    • (2004) Systems Engrg. J. , vol.7 , Issue.1 , pp. 35-60
    • Sharman, D.1    Yassine, A.2
  • 46
    • 0000790263 scopus 로고
    • The architecture of complexity
    • Simon, H. A. 1962. The architecture of complexity. Proc. Amer. Philos. Assoc. 106 467-482.
    • (1962) Proc. Amer. Philos. Assoc , vol.106 , pp. 467-482
    • Simon, H.A.1
  • 47
    • 0037868132 scopus 로고    scopus 로고
    • Identifying modular and integrative systems and their impact on design team interactions
    • Sosa, M. E., S. D. Eppinger, C. M. Rowles. 2003. Identifying modular and integrative systems and their impact on design team interactions. ASME J. Mech. Design 125 240-252.
    • (2003) ASME J. Mech. Design , vol.125 , pp. 240-252
    • Sosa, M.E.1    Eppinger, S.D.2    Rowles, C.M.3
  • 48
    • 11844298393 scopus 로고    scopus 로고
    • The misalignment of product architecture and organizational structure in complex product development
    • Sosa, M. E., S. D. Eppinger, C. M. Rowles. 2004. The misalignment of product architecture and organizational structure in complex product development. Management Sci. 50(12) 1674-1689.
    • (2004) Management Sci. , vol.50 , Issue.12 , pp. 1674-1689
    • Sosa, M.E.1    Eppinger, S.D.2    Rowles, C.M.3
  • 49
    • 0002623534 scopus 로고    scopus 로고
    • Decoding the DNA of the Toyota production system
    • (September-October)
    • Spear, S., K. H. Bowen. 1999. Decoding the DNA of the Toyota production system. Harvard Bus. Rev. (September-October) 96-106.
    • (1999) Harvard Bus. Rev. , pp. 96-106
    • Spear, S.1    Bowen, K.H.2
  • 50
    • 0019597497 scopus 로고
    • The design structure system: A method for managing the design of complex systems
    • Steward, D. V. 1981. The design structure system: A method for managing the design of complex systems. IEEE Trans. Engrg. Management 28 71-74.
    • (1981) IEEE Trans. Engrg. Management , vol.28 , pp. 71-74
    • Steward, D.V.1
  • 53
    • 58149321832 scopus 로고
    • The role of product architecture in the manufacturing firm
    • Ulrich, K. T. 1995. The role of product architecture in the manufacturing firm. Res. Policy 24 419-440.
    • (1995) Res. Policy , vol.24 , pp. 419-440
    • Ulrich, K.T.1
  • 54
    • 0000163443 scopus 로고
    • Task partitioning: An innovation process variable
    • von Hippel, E. 1990. Task partitioning: An innovation process variable. Res. Policy 19 407-418.
    • (1990) Res. Policy , vol.19 , pp. 407-418
    • Von Hippel, E.1
  • 55
    • 0038814299 scopus 로고    scopus 로고
    • Open source software and the "private-collective" innovation model: Issues for organizational science
    • von Hippel, E., G. von Krogh. 2003. Open source software and the "private-collective" innovation model: Issues for organizational science. Organ. Sci. 14(2) 209-223.
    • (2003) Organ. Sci. , vol.14 , Issue.2 , pp. 209-223
    • Von Hippel, E.1    Von Krogh, G.2
  • 57
    • 33646137356 scopus 로고    scopus 로고
    • Maintainability of the kernels of open-source operating systems: A comparison of Linux with FreeBSD, NetBSD, and OpenBSD
    • Forthcoming
    • Yu, L., S. R. Schach, K. Chen, G. Z. Heller, J. Offutt. 2006. Maintainability of the kernels of open-source operating systems: A comparison of Linux with FreeBSD, NetBSD, and OpenBSD. J. Systems Software. Forthcoming.
    • (2006) J. Systems Software
    • Yu, L.1    Schach, S.R.2    Chen, K.3    Heller, G.Z.4    Offutt, J.5


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.