메뉴 건너뛰기




Volumn 52, Issue 1, 2010, Pages 31-51

Characterizing software architecture changes: A systematic review

Author keywords

Change characterization; Software architecture; Software changes; Software evolution; Software maintenance; Systematic review

Indexed keywords

CHANGE CHARACTERIZATION; SOFTWARE CHANGES; SOFTWARE EVOLUTION; SOFTWARE MAINTENANCE; SYSTEMATIC REVIEW;

EID: 70449084875     PISSN: 09505849     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.infsof.2009.07.002     Document Type: Review
Times cited : (132)

References (143)
  • 1
    • 70449110576 scopus 로고    scopus 로고
    • for a Software Quality Metrics Methodology
    • Ieee Standard for a Software Quality Metrics Methodology, IEEE Std 1061-1998, 1998.
    • (1998) IEEE Std , vol.1061-1998
    • Standard, I.1
  • 2
    • 0346202903 scopus 로고    scopus 로고
    • IEEE Standard for Software Maintenance, Institute for Electrical and Electronic Engineer, New York, NY
    • IEEE Standard for Software Maintenance, IEEE Std 1219-1998, Institute for Electrical and Electronic Engineer, New York, NY, 1998.
    • (1998) IEEE Std , pp. 1219-1998
  • 3
    • 33644665090 scopus 로고    scopus 로고
    • FCD 9126-1.2 Information Technology--Software Product Quality,
    • ISO/IEC ISO/IEC FCD 9126-1.2
    • ISO/IEC FCD 9126-1.2 Information Technology--Software Product Quality, ISO/IEC FCD 9126-1.2, 1998.
    • (1998)
  • 4
    • 0004865805 scopus 로고    scopus 로고
    • Software Engineering-Software Maintenance Standard,
    • ISO/IEC, ISO/IEC FDIS 14764, International Standards Organization, Geneva, Switzerland
    • ISO/IEC. Software Engineering-Software Maintenance Standard, ISO/IEC FDIS 14764, International Standards Organization, Geneva, Switzerland, 1999.
    • (1999)
  • 6
    • 0029388404 scopus 로고
    • Software maintenance: an approach to impact analysis of objects change
    • Ajila S. Software maintenance: an approach to impact analysis of objects change. Software - Practice and Experience 25 10 (1995) 1155-1181
    • (1995) Software - Practice and Experience , vol.25 , Issue.10 , pp. 1155-1181
    • Ajila, S.1
  • 20
    • 0003219646 scopus 로고
    • The goal question metric paradigm
    • J.J. Marciniak Ed, John Wiley & Sons, Inc, New York
    • V. Basili, G. Caldiera, H.D. Rombach, The goal question metric paradigm, in: J.J. Marciniak (Ed.), Encyclopedia of Software Engineering, John Wiley & Sons, Inc., New York, 1994, pp. 528-532.
    • (1994) Encyclopedia of Software Engineering , pp. 528-532
    • Basili, V.1    Caldiera, G.2    Rombach, H.D.3
  • 21
    • 0021122553 scopus 로고
    • Software errors, complexity: an empirical investigation
    • Basili V., and Perricone B.T. Software errors, complexity: an empirical investigation. Communications of the ACM 27 1 (1984) 42-52
    • (1984) Communications of the ACM , vol.27 , Issue.1 , pp. 42-52
    • Basili, V.1    Perricone, B.T.2
  • 24
    • 70449103969 scopus 로고    scopus 로고
    • J. Biolchini, P. Mian, A. Natali, G. Travassos, Systematic Review in Software Engineering, RT - ES 679 / 05, S.E.A.C.S. Department, COPPE/UFRJ, 2005, Rio de Janeiro, Brazil.
    • J. Biolchini, P. Mian, A. Natali, G. Travassos, Systematic Review in Software Engineering, RT - ES 679 / 05, S.E.A.C.S. Department, COPPE/UFRJ, 2005, Rio de Janeiro, Brazil.
  • 28
  • 29
    • 34247099738 scopus 로고    scopus 로고
    • Employing Systematic Literature Review
    • Technical Report TR 05/01, School of Computing & Mathematics, Keele University, Keele, Staffordshire, UK
    • B. Brereton, B. Kitchenham, D. Budgen, M. Turner, M. Khalil, Employing Systematic Literature Review: An Experience Report, Technical Report TR 05/01, School of Computing & Mathematics, Keele University, Keele, Staffordshire, UK, 2005.
    • (2005) An Experience Report
    • Brereton, B.1    Kitchenham, B.2    Budgen, D.3    Turner, M.4    Khalil, M.5
  • 30
    • 85034502388 scopus 로고
    • A classification procedure for the effective management of changes during the maintenance process
    • Orlando, FL
    • L. Briand, V. Basili, A classification procedure for the effective management of changes during the maintenance process, in: Proceeding of the Conference on Software Maintenance, Orlando, FL, 1992, pp. 328-336.
    • (1992) Proceeding of the Conference on Software Maintenance , pp. 328-336
    • Briand, L.1    Basili, V.2
  • 42
    • 0036836951 scopus 로고    scopus 로고
    • A change impact model for changeability assessment in object-oriented software systems
    • Chaumun M.A., Kabaili H., Keller R.K., and Lustman F. A change impact model for changeability assessment in object-oriented software systems. Science of Computer Programming 45 2 (2002) 155-177
    • (2002) Science of Computer Programming , vol.45 , Issue.2 , pp. 155-177
    • Chaumun, M.A.1    Kabaili, H.2    Keller, R.K.3    Lustman, F.4
  • 48
    • 0027884239 scopus 로고    scopus 로고
    • R.T. Crocker, A. Von Mayrhauser, Maintenance support needs for object-oriented software, in: Proceedings of the Seventeenth Annual International Computer Software and Applications Conference, Phoenix, AZ, 1993, pp. 63-69
    • R.T. Crocker, A. Von Mayrhauser, Maintenance support needs for object-oriented software, in: Proceedings of the Seventeenth Annual International Computer Software and Applications Conference, Phoenix, AZ, 1993, pp. 63-69.
  • 60
    • 70449098347 scopus 로고
    • Software renovation for large software applications
    • 92, Melbourne, Australia
    • A. Hac, Software renovation for large software applications, in: IEEE Region 10 International Conference (TENCON '92), Melbourne, Australia, 1992, pp. 307-311.
    • (1992) IEEE Region 10 International Conference (TENCON , pp. 307-311
    • Hac, A.1
  • 62
    • 0033345760 scopus 로고    scopus 로고
    • G.T. Heineman, A. Mehtra, Architectural evolution of legacy systems, in: Proceedings of the 23rd Annual International Computer Software and Applications Conference, Phoenix, AZ, 1999, pp. 4-12
    • G.T. Heineman, A. Mehtra, Architectural evolution of legacy systems, in: Proceedings of the 23rd Annual International Computer Software and Applications Conference, Phoenix, AZ, 1999, pp. 4-12.
  • 64
    • 0030296122 scopus 로고    scopus 로고
    • Software evolution management: a process-oriented perspective
    • Hinley D.S. Software evolution management: a process-oriented perspective. Information and Software Technology 38 11 (1996) 723-730
    • (1996) Information and Software Technology , vol.38 , Issue.11 , pp. 723-730
    • Hinley, D.S.1
  • 68
    • 33845788381 scopus 로고    scopus 로고
    • A systematic review of software development cost estimation studies
    • Jorgensen M., and Shepperd M. A systematic review of software development cost estimation studies. IEEE Transactions on Software Engineering 33 1 (2007) 33-53
    • (2007) IEEE Transactions on Software Engineering , vol.33 , Issue.1 , pp. 33-53
    • Jorgensen, M.1    Shepperd, M.2
  • 72
    • 27644567603 scopus 로고    scopus 로고
    • TR/SE-0401, Department of Computer Science, Keele University, Keele, Staffs, UK
    • B. Kitchenham, Procedures for performing systematic reviews, TR/SE-0401, Department of Computer Science, Keele University, 2004, Keele, Staffs, UK.
    • (2004) Procedures for performing systematic reviews
    • Kitchenham, B.1
  • 75
    • 0029408391 scopus 로고
    • Architectural blueprints-the "4+ 1" view model of software architecture
    • Kruchten P. Architectural blueprints-the "4+ 1" view model of software architecture. IEEE Software 12 6 (1995) 42-50
    • (1995) IEEE Software , vol.12 , Issue.6 , pp. 42-50
    • Kruchten, P.1
  • 77
    • 62649167888 scopus 로고    scopus 로고
    • Managing change in software development using a process improvement approach
    • Vasteras
    • W. Lam, V. Shankararaman, Managing change in software development using a process improvement approach, in: Proceedings of the 24th Annual Euromicro Conference, Vasteras, 1998, pp. 779-786.
    • (1998) Proceedings of the 24th Annual Euromicro Conference , pp. 779-786
    • Lam, W.1    Shankararaman, V.2
  • 79
    • 70449131725 scopus 로고    scopus 로고
    • N. Lassing, D. Rijsenbrij, H. Van Vliet, Flexibility of the combad architecture, in: Proceedings of the First Working IFIP Conference on Software Architecture, 1999, pp. 357-368.
    • N. Lassing, D. Rijsenbrij, H. Van Vliet, Flexibility of the combad architecture," in: Proceedings of the First Working IFIP Conference on Software Architecture, 1999, pp. 357-368.
  • 82
    • 0019058442 scopus 로고
    • Programs, life cycles and laws of software evolution
    • Lehman M.M. Programs, life cycles and laws of software evolution. Proceedings of the IEEE 68 9 (1980) 1060-1076
    • (1980) Proceedings of the IEEE , vol.68 , Issue.9 , pp. 1060-1076
    • Lehman, M.M.1
  • 89
    • 0034512529 scopus 로고    scopus 로고
    • J.J. Li, D.B. Mulcare, W.E. Wong, Dependability of complex software systems with component upgrading, in: Computer Software and Applications Conference, 2000. COMPSAC 2000 The 24th Annual International, 2000, pp. 413-418
    • J.J. Li, D.B. Mulcare, W.E. Wong, Dependability of complex software systems with component upgrading, in: Computer Software and Applications Conference, 2000. COMPSAC 2000 The 24th Annual International, 2000, pp. 413-418.
  • 103
    • 70449125099 scopus 로고    scopus 로고
    • A. Mockus, S.G. Eick, T. Graves, A. Karr, On Measurement and Analysis of Software Changes, Doc. No. ITD-99-36760F, BL0113590-990401-06TM, National Institute of Statistical Sciences, 1999.
    • A. Mockus, S.G. Eick, T. Graves, A. Karr, On Measurement and Analysis of Software Changes", Doc. No. ITD-99-36760F, BL0113590-990401-06TM, National Institute of Statistical Sciences, 1999.
  • 110
    • 70449126508 scopus 로고    scopus 로고
    • N. Nguyen, Framework and Approach for Managing Software Process Evolution in Epos, NTNU, Trondheim, Norway, Doctoral Thesis, 1997.
    • N. Nguyen, Framework and Approach for Managing Software Process Evolution in Epos, NTNU, Trondheim, Norway, Doctoral Thesis, 1997.
  • 124
    • 0026865642 scopus 로고
    • Toward Full Life Cycle Control: Adding Maintenance Measurement to the Sel
    • Rombach H., Ulery B., and Valett J. Toward Full Life Cycle Control: Adding Maintenance Measurement to the Sel. Journal of Systems and Software 18 2 (1992) 125-135
    • (1992) Journal of Systems and Software , vol.18 , Issue.2 , pp. 125-135
    • Rombach, H.1    Ulery, B.2    Valett, J.3
  • 129
    • 70449101633 scopus 로고    scopus 로고
    • M. Stoerzer, B.G. Ryder, X. Ren, F. Tip, Change Classification and Its Applications to Program Development and Testing, Technical Report DCS-TR-05-566, Department of Computer Science, Rutgers University, 2005.
    • M. Stoerzer, B.G. Ryder, X. Ren, F. Tip, Change Classification and Its Applications to Program Development and Testing, Technical Report DCS-TR-05-566, Department of Computer Science, Rutgers University, 2005.
  • 131
    • 17544366298 scopus 로고    scopus 로고
    • An investigation of a method for identifying a software architecture candidate with respect to quality attributes
    • Svahnberg M., and Wohlin C. An investigation of a method for identifying a software architecture candidate with respect to quality attributes. Empirical Software Engineering 10 2 (2005) 149-181
    • (2005) Empirical Software Engineering , vol.10 , Issue.2 , pp. 149-181
    • Svahnberg, M.1    Wohlin, C.2


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