메뉴 건너뛰기




Volumn 29, Issue 9, 2003, Pages 825-837

Strategies for software reuse: A principal component analysis of reuse practices

Author keywords

Best practices; Quality; Reusability; Reuse classification scheme; Reuse success; Software process improvement; Systematic software reuse

Indexed keywords

COMPUTER PROGRAMMING LANGUAGES; COMPUTER SOFTWARE SELECTION AND EVALUATION; OBJECT ORIENTED PROGRAMMING; PRINCIPAL COMPONENT ANALYSIS; REQUIREMENTS ENGINEERING; SOFTWARE ENGINEERING;

EID: 0142134956     PISSN: 00985589     EISSN: None     Source Type: Journal    
DOI: 10.1109/TSE.2003.1232287     Document Type: Article
Times cited : (85)

References (66)
  • 1
    • 0000606343 scopus 로고
    • Reusability-based strategy for development of information systems: Implementation experience of a bank
    • U. Apte, C.S. Sankar, M. Thakur, and J.E. Turner, "Reusability-Based Strategy for Development of Information Systems: Implementation Experience of a Bank," MIS Quarterly, vol. 14, no. 4, pp. 420-433, 1990.
    • (1990) MIS Quarterly , vol.14 , Issue.4 , pp. 420-433
    • Apte, U.1    Sankar, C.S.2    Thakur, M.3    Turner, J.E.4
  • 2
    • 0000357545 scopus 로고
    • Estimating non-response bias in mail surveys
    • J.S. Armstrong and T.S. Overton, "Estimating Non-Response Bias in Mail Surveys," J. Marketing Research, vol. 14, no. 3, pp. 396-402, 1977.
    • (1977) J. Marketing Research , vol.14 , Issue.3 , pp. 396-402
    • Armstrong, J.S.1    Overton, T.S.2
  • 3
    • 0031227526 scopus 로고    scopus 로고
    • Managing in the age of modularity
    • Sept.-Oct.
    • C. Baldwin and K. Clark, "Managing in the Age of Modularity," Harvard Business Rev., pp. 84-93, Sept.-Oct. 1997.
    • (1997) Harvard Business Rev. , pp. 84-93
    • Baldwin, C.1    Clark, K.2
  • 4
    • 53349163770 scopus 로고
    • Reuse and productivity in integrated computer-aided software engineering: An empirical study
    • R.D. Banker and R.J. Kauffman, "Reuse and Productivity in Integrated Computer-Aided Software Engineering: An Empirical Study," MIS Quarterly, vol. 15, no. 3, pp. 375-401, 1991.
    • (1991) MIS Quarterly , vol.15 , Issue.3 , pp. 375-401
    • Banker, R.D.1    Kauffman, R.J.2
  • 5
    • 0028400251 scopus 로고
    • Automating output size and reuse metrics in a repository-based computer-aided software engineering (CASE) environment
    • Mar.
    • R.D. Banker, R.J. Kauffmann, C. Wright, and D. Zweig, "Automating Output Size and Reuse Metrics in a Repository-Based Computer-Aided Software Engineering (CASE) Environment," IEEE Trans. Software Eng., vol. 20, no. 3, pp. 169-187, Mar. 1994.
    • (1994) IEEE Trans. Software Eng. , vol.20 , Issue.3 , pp. 169-187
    • Banker, R.D.1    Kauffmann, R.J.2    Wright, C.3    Zweig, D.4
  • 6
    • 84896930624 scopus 로고
    • Firm resources and sustained competitive advantage
    • J. Barney, "Firm Resources and Sustained Competitive Advantage," J. Management, vol. 17, no. 1, pp. 99-120, 1991.
    • (1991) J. Management , vol.17 , Issue.1 , pp. 99-120
    • Barney, J.1
  • 7
    • 0030257573 scopus 로고    scopus 로고
    • How reuse influences productivity in object-oriented systems
    • V.R. Basili, L.C. Briand, and W.L. Melo, "How Reuse Influences Productivity in Object-Oriented Systems," Comm. ACM, vol. 39. no. 10, pp. 104-116, 1996.
    • (1996) Comm. ACM , vol.39 , Issue.10 , pp. 104-116
    • Basili, V.R.1    Briand, L.C.2    Melo, W.L.3
  • 8
    • 0042423284 scopus 로고
    • An assessment and analysis of software reuse
    • M.C. Yovitis, ed.
    • T.J. Biggerstaff, "An Assessment and Analysis of Software Reuse," Advances in Computers, M.C. Yovitis, ed., vol. 34. pp. 1-57, 1992.
    • (1992) Advances in Computers , vol.34 , pp. 1-57
    • Biggerstaff, T.J.1
  • 9
    • 0023310819 scopus 로고
    • Reusability framework, assessment and directions
    • T.J. Biggerstaff and C. Richter, "Reusability Framework, Assessment and Directions," IEEE Software, vol. 4, no. 2, pp. 41-49, 1987.
    • (1987) IEEE Software , vol.4 , Issue.2 , pp. 41-49
    • Biggerstaff, T.J.1    Richter, C.2
  • 10
    • 21844481155 scopus 로고
    • Product development: Past research, present findings, and future directions
    • S. Brown and K. Eisenhardt, "Product Development: Past Research, Present Findings, and Future Directions," Academy of Management Rev., vol. 20, no. 2, pp. 343-378, 1995.
    • (1995) Academy of Management Rev. , vol.20 , Issue.2 , pp. 343-378
    • Brown, S.1    Eisenhardt, K.2
  • 11
    • 0033879243 scopus 로고    scopus 로고
    • The impact of software architecture reuse on development processes and standards
    • F.A. Cioch, J.M. Brabbs, and L. Sieh, "The Impact of Software Architecture Reuse on Development Processes and Standards," J. Systems and Software, vol. 50, no. 3, pp. 221-236, 2000.
    • (2000) J. Systems and Software , vol.50 , Issue.3 , pp. 221-236
    • Cioch, F.A.1    Brabbs, J.M.2    Sieh, L.3
  • 12
    • 0028459949 scopus 로고
    • Adopting a policy of reuse
    • June
    • T. Davis, "Adopting a Policy of Reuse," IEEE Spectrum, pp. 44-48, June 1994.
    • (1994) IEEE Spectrum , pp. 44-48
    • Davis, T.1
  • 16
    • 0142066909 scopus 로고    scopus 로고
    • The state of reuse: Perceptions of the reuse community
    • S.H. Edwards, "The State of Reuse: Perceptions of the Reuse Community," Software Eng. Notes, vol. 24, no. 3, pp. 32-36, 1999.
    • (1999) Software Eng. Notes , vol.24 , Issue.3 , pp. 32-36
    • Edwards, S.H.1
  • 17
    • 0038257091 scopus 로고
    • Accelerating adaptive processes: Product innovation in the global computer industry
    • K.M. Eisenhardt and B.N. Tabrizi, "Accelerating Adaptive Processes: Product Innovation in the Global Computer Industry," Administrative Science Quarterly, vol. 40, no. 1, pp. 84-110, 1995.
    • (1995) Administrative Science Quarterly , vol.40 , Issue.1 , pp. 84-110
    • Eisenhardt, K.M.1    Tabrizi, B.N.2
  • 19
    • 0000085786 scopus 로고    scopus 로고
    • Mass-customization at hewlett-packard: The power of postponement
    • Jan.-Feb.
    • E. Feitzinger and H. Lee, "Mass-Customization at Hewlett-Packard: The Power of Postponement," Harvard Business Rev., pp. 116-121, Jan.-Feb. 1997.
    • (1997) Harvard Business Rev. , pp. 116-121
    • Feitzinger, E.1    Lee, H.2
  • 20
    • 0031257016 scopus 로고    scopus 로고
    • Object technology and reuse: Lessons from early adopers
    • Oct.
    • R. Fichman and C. Kemerer, "Object Technology and Reuse: Lessons from Early Adopers," Computer, vol. 30, no. 10 pp. 47-59, Oct. 1997.
    • (1997) Computer , vol.30 , Issue.10 , pp. 47-59
    • Fichman, R.1    Kemerer, C.2
  • 21
    • 0002357809 scopus 로고
    • Sixteen questions about software reuse
    • W.B. Frakes and C.J. Fox, "Sixteen Questions about Software Reuse," Comm. ACM, vol. 38, no. 6, pp. 75-91, 1995.
    • (1995) Comm. ACM , vol.38 , Issue.6 , pp. 75-91
    • Frakes, W.B.1    Fox, C.J.2
  • 22
    • 0028515805 scopus 로고
    • Success factors of systematic reuse
    • Sept.
    • W.B. Frakes and S. Isoda, "Success Factors of Systematic Reuse," IEEE Software, vol. 11, pp. 15-19, Sept. 1994.
    • (1994) IEEE Software , vol.11 , pp. 15-19
    • Frakes, W.B.1    Isoda, S.2
  • 23
    • 0000467460 scopus 로고    scopus 로고
    • Software reuse: Metrics and models
    • W.B. Frakes and C. Terry, "Software Reuse: Metrics and Models," ACM Computing Surveys, vol. 28, no. 2, pp. 415-435, 1996.
    • (1996) ACM Computing Surveys , vol.28 , Issue.2 , pp. 415-435
    • Frakes, W.B.1    Terry, C.2
  • 24
    • 0024684114 scopus 로고
    • Software reuse-key to enhanced productivity: Some quantitative models
    • J.E. Gaffney and T.A. Durek, "Software Reuse-Key to Enhanced Productivity: Some Quantitative Models," Information and Software Technology, vol. 31, no. 5, pp. 258-267, 1989.
    • (1989) Information and Software Technology , vol.31 , Issue.5 , pp. 258-267
    • Gaffney, J.E.1    Durek, T.A.2
  • 25
    • 0003761524 scopus 로고
    • After the appraisal: A systematic survey of process improvement, its benefits, and factor for success
    • Technical Report SEI/CMM-95-TR-009, Software Eng. Inst., Carnegie-Mellon Univ.
    • D. Goldenson and H. Herbsleb, "After the Appraisal: A Systematic Survey of Process Improvement, Its Benefits, and Factor for Success," Technical Report SEI/CMM-95-TR-009, Software Eng. Inst., Carnegie-Mellon Univ., 1995.
    • (1995)
    • Goldenson, D.1    Herbsleb, H.2
  • 26
    • 0031527929 scopus 로고    scopus 로고
    • The effect of project and process characteristics on product development cycle time
    • A. Griffin, "The Effect of Project and Process Characteristics on Product Development Cycle Time," J. Marketing Research, vol. 34, no. 1, pp. 24-35, 1997.
    • (1997) J. Marketing Research , vol.34 , Issue.1 , pp. 24-35
    • Griffin, A.1
  • 27
  • 28
    • 0003806882 scopus 로고
    • Moving on up: Data and experience doing CMM-based software process improvement
    • Technical Report CMU/SEI-95-TR-008, Software Eng. Inst., Carnegie Mellon Univ.
    • W. Hayes and D. Zubrow, "Moving On Up: Data and Experience Doing CMM-Based Software Process Improvement," Technical Report CMU/SEI-95-TR-008, Software Eng. Inst., Carnegie Mellon Univ., 1995.
    • (1995)
    • Hayes, W.1    Zubrow, D.2
  • 30
    • 0026867366 scopus 로고
    • Experience report of software reuse projects: Its structure, activities, and statistical results
    • S. Isoda, "Experience Report of Software Reuse Projects: Its Structure, Activities, and Statistical Results," Proc. 14th Int'l Conf. Software Eng., pp. 320-326, 1992.
    • (1992) Proc. 14th Int'l Conf. Software Eng. , pp. 320-326
    • Isoda, S.1
  • 31
    • 0032223722 scopus 로고    scopus 로고
    • Software reuse: Survey and research directions
    • Y. Kim and E.A. Stohr, "Software Reuse: Survey and Research Directions," J. Management Information Systems, vol. 14, no. 4, pp. 113-147, 1998.
    • (1998) J. Management Information Systems , vol.14 , Issue.4 , pp. 113-147
    • Kim, Y.1    Stohr, E.A.2
  • 32
    • 0031227925 scopus 로고    scopus 로고
    • How to make experience your company's best teacher
    • Sept.-Oct.
    • A. Kleiner and G. Roth, "How to Make Experience Your Company's Best Teacher," Harvard Business Rev., Sept.-Oct. 1997.
    • (1997) Harvard Business Rev.
    • Kleiner, A.1    Roth, G.2
  • 33
    • 0026873608 scopus 로고
    • Software reuse
    • C.W. Krueger, "Software Reuse," ACM Computing Surveys, vol. 24, no. 2, pp. 131-183, 1992.
    • (1992) ACM Computing Surveys , vol.24 , Issue.2 , pp. 131-183
    • Krueger, C.W.1
  • 35
    • 0006035263 scopus 로고    scopus 로고
    • An empirical study of software reuse with special attention to ada
    • Sept.
    • N.-Y. Lee and C.R. Litecky, "An Empirical Study of Software Reuse with Special Attention to Ada," IEEE Trans. Software Eng., vol. 23, no. 9, pp. 537-549, Sept. 1997.
    • (1997) IEEE Trans. Software Eng. , vol.23 , Issue.9 , pp. 537-549
    • Lee, N.-Y.1    Litecky, C.R.2
  • 36
    • 0028515913 scopus 로고
    • Effects of reuse on quality, productivity, and economics
    • W.C. Lim, "Effects of Reuse on Quality, Productivity, and Economics," IEEE Software, vol. 11, no. 5, pp. 23-30, 1994.
    • (1994) IEEE Software , vol.11 , Issue.5 , pp. 23-30
    • Lim, W.C.1
  • 38
    • 0029325224 scopus 로고
    • Reusing software: Issues and research directions
    • June
    • H. Mili, F. Mili, and A. Mili, "Reusing Software: Issues and Research Directions," IEEE Trans. Software Eng., vol. 21, no. 6, pp. 528-562, June 1995.
    • (1995) IEEE Trans. Software Eng. , vol.21 , Issue.6 , pp. 528-562
    • Mili, H.1    Mili, F.2    Mili, A.3
  • 39
    • 0030305324 scopus 로고    scopus 로고
    • The resource-based view of the firm in two environments: The hollywood film studios from 1936 to 1965
    • D. Miller and J. Shamsie, "The Resource-Based View of the Firm in Two Environments: The Hollywood Film Studios from 1936 to 1965," Academy of Management J., vol. 39, no. 3, pp. 519-543, 1996.
    • (1996) Academy of Management J. , vol.39 , Issue.3 , pp. 519-543
    • Miller, D.1    Shamsie, J.2
  • 41
    • 0034228088 scopus 로고    scopus 로고
    • Diversity in reuse processes
    • July/Aug.
    • M. Morisio, C. Tully, and M. Ezran, "Diversity in Reuse Processes," IEEE Software, vol. 26, no. 4, pp. 56-63, July/Aug. 2000.
    • (2000) IEEE Software , vol.26 , Issue.4 , pp. 56-63
    • Morisio, M.1    Tully, C.2    Ezran, M.3
  • 43
    • 84976689369 scopus 로고
    • The promise and the cost of object technology: A five-year forecast
    • C.M. Pancake, "The Promise and the Cost of Object Technology: A Five-Year Forecast," Comm. ACM, vol. 38, no. 10, pp. 33-49, 1995.
    • (1995) Comm. ACM , vol.38 , Issue.10 , pp. 33-49
    • Pancake, C.M.1
  • 44
    • 0003748765 scopus 로고
    • Capability maturity model for software, version 1.1
    • Technical Report No. CMU/SEI-93-TR-24, Software Eng. Inst.
    • M.C. Paulk, B. Curtis, M.B. Chrissis, and C.V. Weber, "Capability Maturity Model for Software, Version 1.1.," Technical Report No. CMU/SEI-93-TR-24, Software Eng. Inst., 1993.
    • (1993)
    • Paulk, M.C.1    Curtis, B.2    Chrissis, M.B.3    Weber, C.V.4
  • 45
    • 3743137231 scopus 로고    scopus 로고
    • Measuring reuse: A cautionary tale
    • July
    • S.L. Pfleeger, "Measuring Reuse: A Cautionary Tale," IEEE Software, vol. 22, no. 4, pp. 118-127, July 1996.
    • (1996) IEEE Software , vol.22 , Issue.4 , pp. 118-127
    • Pfleeger, S.L.1
  • 47
    • 0029379444 scopus 로고
    • Populating software repositories: Incentives and domain-specific software
    • J.S. Poulin, "Populating Software Repositories: Incentives and Domain-Specific Software," J. Systems Software, vol. 30, no. 3, pp. 187-199, 1995.
    • (1995) J. Systems Software , vol.30 , Issue.3 , pp. 187-199
    • Poulin, J.S.1
  • 49
    • 0027837838 scopus 로고
    • The business case for software reuse
    • J.S. Poulin, J.M. Caruso, and D.R. Hancock, "The Business Case for Software Reuse," IBM Systems J., vol. 32, no. 4, pp. 567-594, 1993.
    • (1993) IBM Systems J. , vol.32 , Issue.4 , pp. 567-594
    • Poulin, J.S.1    Caruso, J.M.2    Hancock, D.R.3
  • 50
    • 0027595053 scopus 로고
    • Status report: Software reusability
    • May
    • R. Prieto-Díaz, "Status Report: Software Reusability," IEEE Software, vol. 10, no. 3, pp. 61-66, May 1993.
    • (1993) IEEE Software , vol.10 , Issue.3 , pp. 61-66
    • Prieto-Díaz, R.1
  • 52
    • 0028484215 scopus 로고
    • Software reuse: Issues and an example
    • M. Ramesh and H.R. Rao, "Software Reuse: Issues and an Example," Decision Support Systems, vol. 12, no. 1, pp. 57-77, 1994.
    • (1994) Decision Support Systems , vol.12 , Issue.1 , pp. 57-77
    • Ramesh, M.1    Rao, H.R.2
  • 53
    • 22844456781 scopus 로고    scopus 로고
    • Software reusability as synchronous innovation: A test of four theoretical models
    • T. Ravichandran, "Software Reusability as Synchronous Innovation: A Test of Four Theoretical Models," European J. Information Systems, vol. 8, no. 3, pp. 183-199, 1999.
    • (1999) European J. Information Systems , vol.8 , Issue.3 , pp. 183-199
    • Ravichandran, T.1
  • 54
    • 0032045311 scopus 로고    scopus 로고
    • Investments in reusable software. A study of software reuse investment success factors
    • D.C. Rine and R.M. Sonnemann, "Investments in Reusable Software. A Study of Software Reuse Investment Success Factors," J. Systems and Software, vol. 41, no. 1, pp. 17-32, 1998.
    • (1998) J. Systems and Software , vol.41 , Issue.1 , pp. 17-32
    • Rine, D.C.1    Sonnemann, R.M.2
  • 55
  • 57
    • 0025841389 scopus 로고
    • Software reuse: A key to the maintenance problem
    • H.D. Rombach, "Software Reuse: A Key to the Maintenance Problem," Information and Software Technology, vol. 33, no. 1, pp. 86-92, 1991.
    • (1991) Information and Software Technology , vol.33 , Issue.1 , pp. 86-92
    • Rombach, H.D.1
  • 58
    • 0033271830 scopus 로고    scopus 로고
    • A performance measure for software reuse projects
    • M.A. Rothenberger and K.J. Dooley, "A Performance Measure for Software Reuse Projects," Decision Sciences, vol. 30, no. 4, pp. 1131-1153, 1999.
    • (1999) Decision Sciences , vol.30 , Issue.4 , pp. 1131-1153
    • Rothenberger, M.A.1    Dooley, K.J.2
  • 59
    • 0033132837 scopus 로고    scopus 로고
    • A software reuse measure: Monitoring an enterprise-level model driven development process
    • M.A. Rothenberger and J.C. Hershauer, "A Software Reuse Measure: Monitoring an Enterprise-Level Model Driven Development Process," Information & Management, vol. 35, no. 5, pp. 283-293, 1999.
    • (1999) Information & Management , vol.35 , Issue.5 , pp. 283-293
    • Rothenberger, M.A.1    Hershauer, J.C.2
  • 61
    • 0029379227 scopus 로고
    • The REBOOT approach to software reuse
    • G. Sindre, R. Conradi, and E.-A. Karlsson, "The REBOOT Approach to Software Reuse," J. Systems Software, vol. 30, no. 3, pp. 201-212, 1995.
    • (1995) J. Systems Software , vol.30 , Issue.3 , pp. 201-212
    • Sindre, G.1    Conradi, R.2    Karlsson, E.-A.3
  • 62
    • 0033878555 scopus 로고    scopus 로고
    • Domain analysis for software reuse
    • A. Sutcliffe, "Domain Analysis for Software Reuse," J. Systems and Software, vol. 50, no. 3, pp. 175-199, 2000.
    • (2000) J. Systems and Software , vol.50 , Issue.3 , pp. 175-199
    • Sutcliffe, A.1
  • 63
    • 0031263022 scopus 로고    scopus 로고
    • Defining next-generation products: An inside look
    • Nov.-Dec.
    • B. Tabrizi and R. Walleigh, "Defining Next-Generation Products: An Inside Look," Harvard Business Rev., pp. 116-124, Nov.-Dec. 1997.
    • (1997) Harvard Business Rev. , pp. 116-124
    • Tabrizi, B.1    Walleigh, R.2
  • 64
    • 0142130170 scopus 로고    scopus 로고
    • Successful execution of product development projects: The effects of project management formality, autonomy and resource flexibility
    • M. Titikonda and S. Rosenthal, "Successful Execution of Product Development Projects: The Effects of Project Management Formality, Autonomy and Resource Flexibility," Academy of Management Conf. Best Papers Proc., 1999.
    • Academy of Management Conf. Best Papers Proc., 1999
    • Titikonda, M.1    Rosenthal, S.2
  • 65
    • 11244264918 scopus 로고    scopus 로고
    • Best commercial practices can improve program outcomes
    • U.S. GAO; Technical Report GAO/T-NSIAD-99-116
    • U.S. GAO, "Best Commercial Practices Can Improve Program Outcomes," Technical Report GAO/T-NSIAD-99-116, 1999.
    • (1999)


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