메뉴 건너뛰기




Volumn 47, Issue 10, 2005, Pages 643-656

Combating architectural degeneration: A survey

Author keywords

Architecture compliance; Architecture recovery; Software architecture

Indexed keywords

COMPUTER PROGRAMMING LANGUAGES; COMPUTER SOFTWARE; DECISION MAKING; PROBLEM SOLVING; SURVEYS;

EID: 21244436753     PISSN: 09505849     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.infsof.2004.11.005     Document Type: Article
Times cited : (73)

References (89)
  • 2
    • 0035101216 scopus 로고    scopus 로고
    • Does code decay? Assessing the evidence from change management data
    • S.G. Eick, L. Graves, A.F. Karr, and J.S. Marron Does code decay? Assessing the evidence from change management data IEEE Trans. Softw. Eng. 27 1 2001 1 12
    • (2001) IEEE Trans. Softw. Eng. , vol.27 , Issue.1 , pp. 1-12
    • Eick, S.G.1    Graves, L.2    Karr, A.F.3    Marron, J.S.4
  • 3
    • 84948446291 scopus 로고    scopus 로고
    • Avoiding architectural degeneration: An evaluation process for software architecture
    • M. Lindvall, R. Tesoriero, and P. Costa Avoiding architectural degeneration: an evaluation process for software architecture Eighth IEEE Symp. Softw. Metrics 2002 77 86
    • (2002) Eighth IEEE Symp. Softw. Metrics , pp. 77-86
    • Lindvall, M.1    Tesoriero, R.2    Costa, P.3
  • 8
    • 0001956194 scopus 로고
    • Foundations for the study of software architecture
    • D.E. Perry, and A.L. Wolf Foundations for the study of software architecture ACM Softw. Eng. Notes 17 4 1992 40 52
    • (1992) ACM Softw. Eng. Notes , vol.17 , Issue.4 , pp. 40-52
    • Perry, D.E.1    Wolf, A.L.2
  • 10
    • 0037085965 scopus 로고    scopus 로고
    • Design erosion: Problems and causes
    • J. van Gurp, and J. Bosch Design erosion: problems and causes J. Syst. Softw. 61 2 2002
    • (2002) J. Syst. Softw. , vol.61 , Issue.2
    • Van Gurp, J.1    Bosch, J.2
  • 13
    • 77956716377 scopus 로고
    • Structural model: Architecture for software designers
    • R. Crispen, and L. Stuckey Structural model: architecture for software designers Proc. TRI-Ada '94 1994
    • (1994) Proc. TRI-Ada '94
    • Crispen, R.1    Stuckey, L.2
  • 20
    • 0031611728 scopus 로고    scopus 로고
    • Software architecture recovery and restructuring through clustering techniques
    • ACM Press Orlando, FL
    • C.H. Lung Software architecture recovery and restructuring through clustering techniques Third International Workshop on Software Architecture 1998 ACM Press Orlando, FL pp. 101-104
    • (1998) Third International Workshop on Software Architecture
    • Lung, C.H.1
  • 21
    • 84987172526 scopus 로고
    • A reverse engineering approach to subsystem structure identification
    • H.A. Muller, M.A. Orgun, S.R. Tilley, and J.S. Uhl A reverse engineering approach to subsystem structure identification J. Softw. Maintenance 5 4 1993 181 204
    • (1993) J. Softw. Maintenance , vol.5 , Issue.4 , pp. 181-204
    • Muller, H.A.1    Orgun, M.A.2    Tilley, S.R.3    Uhl, J.S.4
  • 23
    • 0031707189 scopus 로고    scopus 로고
    • View extraction and view fusion in architectural understanding
    • R. Kazman, and S.J. Carriere View extraction and view fusion in architectural understanding Fifth Int. Conf. Softw. Reuse 1998 290 299
    • (1998) Fifth Int. Conf. Softw. Reuse , pp. 290-299
    • Kazman, R.1    Carriere, S.J.2
  • 24
    • 0028446078 scopus 로고
    • A metrics suite for object-oriented design
    • S.R. Chidamber, and C.F. Kemerer A metrics suite for object-oriented design IEEE Trans. Softw. Eng. 20 6 1994 476 493
    • (1994) IEEE Trans. Softw. Eng. , vol.20 , Issue.6 , pp. 476-493
    • Chidamber, S.R.1    Kemerer, C.F.2
  • 28
    • 21244440799 scopus 로고    scopus 로고
    • PBS, http://swag.uwaterloo.ca/pbs.
    • PBS
  • 32
    • 21244432912 scopus 로고    scopus 로고
    • Bishop, A.M. cxref. 2003
    • Bishop, A.M. cxref. 2003.
  • 35
    • 0029252659 scopus 로고
    • Software salvaging and the call dominance tree
    • A. Cimitile, and G. Visaggio Software salvaging and the call dominance tree J. Syst. Softw. 28 2 1995 117 127
    • (1995) J. Syst. Softw. , vol.28 , Issue.2 , pp. 117-127
    • Cimitile, A.1    Visaggio, G.2
  • 39
    • 0031385202 scopus 로고    scopus 로고
    • Comparison of abstract data type and abstract state encapsulation detection techniques for architectural understanding
    • J.F. Girard, R. Koschke, and G. Schied Comparison of abstract data type and abstract state encapsulation detection techniques for architectural understanding Proc. Fourth Working Conf. Reverse Eng. 1997 66 75
    • (1997) Proc. Fourth Working Conf. Reverse Eng. , pp. 66-75
    • Girard, J.F.1    Koschke, R.2    Schied, G.3
  • 46
    • 21244467283 scopus 로고    scopus 로고
    • FUJABA, http://www.uni-paderborn.de/cs/fujaba.
    • FUJABA
  • 53
    • 0032317799 scopus 로고    scopus 로고
    • Idenitifying design-code inconsistencies in object-oriented software: A case study
    • R. Fiutem, and G. Antoniol Idenitifying design-code inconsistencies in object-oriented software: a case study Int. Conf. Softw. Maintenance 1998 94 102
    • (1998) Int. Conf. Softw. Maintenance , pp. 94-102
    • Fiutem, R.1    Antoniol, G.2
  • 56
    • 0029520887 scopus 로고    scopus 로고
    • Monitoring compliance of a software system with its high-level design models
    • M. Sefika, A. Sane, and R.H. Campbell Monitoring compliance of a software system with its high-level design models Eighteenth Int. Conf. Softw. Eng. 1996 387 396
    • (1996) Eighteenth Int. Conf. Softw. Eng. , pp. 387-396
    • Sefika, M.1    Sane, A.2    Campbell, R.H.3
  • 60
    • 84886376613 scopus 로고    scopus 로고
    • IntelliJ IDEA, http://www.intellij.com/idea.
    • IntelliJ IDEA
  • 61
    • 21244482283 scopus 로고    scopus 로고
    • Borland Together ControlCenter, http://www.borland.com/together.
  • 62
    • 21244433299 scopus 로고    scopus 로고
    • Eclipse, http://www.eclipse.org.
  • 63
    • 14544288927 scopus 로고    scopus 로고
    • JRefactory, http://jrefactory.sourceforge.net/csrefactory.html.
    • JRefactory
  • 65
  • 67
    • 84947944794 scopus 로고    scopus 로고
    • Tool support for object-oriented patterns
    • G. Florijn, M. Meijers, and P. van Winsen Tool support for object-oriented patterns ECOOP '97 1997 472 495
    • (1997) ECOOP '97 , pp. 472-495
    • Florijn, G.1    Meijers, M.2    Van Winsen, P.3
  • 72
    • 0036648558 scopus 로고    scopus 로고
    • A survey on software architecture analysis methods
    • L. Dobrica, and E. Niemela A survey on software architecture analysis methods IEEE Trans. Softw. Eng. 28 7 2002 638 653
    • (2002) IEEE Trans. Softw. Eng. , vol.28 , Issue.7 , pp. 638-653
    • Dobrica, L.1    Niemela, E.2
  • 80
    • 0033892696 scopus 로고    scopus 로고
    • A classification and comparison framework for software architecture description languages
    • N. Medvidovic, and R.N. Taylor A classification and comparison framework for software architecture description languages IEEE Trans. Softw. Eng. 26 1 2000 70 93
    • (2000) IEEE Trans. Softw. Eng. , vol.26 , Issue.1 , pp. 70-93
    • Medvidovic, N.1    Taylor, R.N.2
  • 82
    • 8344271471 scopus 로고    scopus 로고
    • A goal-driven and agent-based requirements engineering framework
    • P. Donzelli A goal-driven and agent-based requirements engineering framework Requirements Eng. J. Mar 2003
    • (2003) Requirements Eng. J.
    • Donzelli, P.1
  • 83
    • 0030781944 scopus 로고    scopus 로고
    • Towards modelling and reasoning support for early-phase requirements engineering
    • E.S.K. Yu Towards modelling and reasoning support for early-phase requirements engineering Proc. 3rd IEEE Int. Symp. Requirements Eng. 1997
    • (1997) Proc. 3rd IEEE Int. Symp. Requirements Eng.
    • Yu, E.S.K.1
  • 85
    • 0036612913 scopus 로고    scopus 로고
    • Two controlled experiments assessing the usefulness of design pattern documentation in program maintenance
    • L. Prechelt, B. Unger-Lamprecht, M. Philippsen, and W.F. Tichy Two controlled experiments assessing the usefulness of design pattern documentation in program maintenance IEEE Trans. Softw. Eng. 28 6 2002 595 606
    • (2002) IEEE Trans. Softw. Eng. , vol.28 , Issue.6 , pp. 595-606
    • Prechelt, L.1    Unger-Lamprecht, B.2    Philippsen, M.3    Tichy, W.F.4
  • 86
  • 89
    • 0002218141 scopus 로고    scopus 로고
    • Design patterns as language constructs
    • J. Bosch Design patterns as language constructs J. Object Oriented Programm. 11 2 1998 18 32
    • (1998) J. Object Oriented Programm. , vol.11 , Issue.2 , pp. 18-32
    • Bosch, J.1


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