메뉴 건너뛰기




Volumn 17, Issue 5, 2005, Pages 309-332

Towards a taxonomy of software change

Author keywords

Characterization; CVS; eLiza; Refactoring browser; Software evolution tools

Indexed keywords

CVS; SOFTWARE CHANGE; TAXONOMY;

EID: 27644441348     PISSN: 1532060X     EISSN: None     Source Type: Journal    
DOI: 10.1002/smr.319     Document Type: Conference Paper
Times cited : (189)

References (59)
  • 5
    • 0025521832 scopus 로고
    • The evolving philosophers problem: Dynamic change management
    • Kramer J, Magee J. The evolving philosophers problem: Dynamic change management. IEEE Transactions on Software Engineering 1990; 16(11):1293-1306.
    • (1990) IEEE Transactions on Software Engineering , vol.16 , Issue.11 , pp. 1293-1306
    • Kramer, J.1    Magee, J.2
  • 6
    • 0032183229 scopus 로고    scopus 로고
    • On the role of software architectures in run-time system reconfiguration
    • Oreizy P, Taylor R. On the role of software architectures in run-time system reconfiguration. IEE Proceedings Software Engineering 1998; 145(5):137-145.
    • (1998) IEE Proceedings Software Engineering , vol.145 , Issue.5 , pp. 137-145
    • Oreizy, P.1    Taylor, R.2
  • 7
    • 0005117365 scopus 로고
    • PhD Thesis, Artificial Intelligence Laboratory, Vrije Universiteit Brussel
    • Maes P. Computational reflection. PhD Thesis, Artificial Intelligence Laboratory, Vrije Universiteit Brussel, 1987.
    • (1987) Computational Reflection
    • Maes, P.1
  • 10
    • 27644512666 scopus 로고    scopus 로고
    • JMangler - A powerful back-end for aspect-oriented programming
    • Filman R, Elrad T, Aksit M (eds.). Prentice-Hall: Englewood Cliffs NJ
    • Kniesel G, Costanza P, Austermann M. JMangler - a powerful back-end for aspect-oriented programming. Aspect-oriented Programming, Filman R, Elrad T, Aksit M (eds.). Prentice-Hall: Englewood Cliffs NJ, 2003.
    • (2003) Aspect-oriented Programming
    • Kniesel, G.1    Costanza, P.2    Austermann, M.3
  • 11
    • 84976708472 scopus 로고
    • Schema evolution in OODBs using class versioning
    • Monk S, Sommerville I. Schema evolution in OODBs using class versioning. ACM SIGMOD Record 1993; 22(3):16-22.
    • (1993) ACM SIGMOD Record , vol.22 , Issue.3 , pp. 16-22
    • Monk, S.1    Sommerville, I.2
  • 13
    • 77956612791 scopus 로고    scopus 로고
    • A database evolution approach for object-oriented databases
    • IEEE Computer Society Press: Los Alamitos CA
    • Rashid A. A database evolution approach for object-oriented databases. Proceedings International Conference on Software Maintenance. IEEE Computer Society Press: Los Alamitos CA, 2001; 561-564.
    • (2001) Proceedings International Conference on Software Maintenance , pp. 561-564
    • Rashid, A.1
  • 14
    • 0036564990 scopus 로고    scopus 로고
    • A state-of-the-art survey on software merging
    • Mens T. A state-of-the-art survey on software merging. IEEE Transactions on Software Engineering 2002; 28(5):449-462.
    • (2002) IEEE Transactions on Software Engineering , vol.28 , Issue.5 , pp. 449-462
    • Mens, T.1
  • 16
    • 0031331769 scopus 로고    scopus 로고
    • A model for change propagation based on graph rewriting
    • IEEE Computer Society Press: Los Alamitos CA
    • Rajlich V. A model for change propagation based on graph rewriting. Proceedings International Conference on Software Maintenance. IEEE Computer Society Press: Los Alamitos CA, 1997; 84-91.
    • (1997) Proceedings International Conference on Software Maintenance , pp. 84-91
    • Rajlich, V.1
  • 18
    • 0034512761 scopus 로고    scopus 로고
    • Metrics of software evolution as effort predictors - A case study
    • IEEE Computer Society Press: Los Alamitos CA
    • Ramil JF, Lehman MM. Metrics of software evolution as effort predictors - a case study. Proceedings International Conference on Software Maintenance. IEEE Computer Society Press: Los Alamitos CA, 2000; 163-172.
    • (2000) Proceedings International Conference on Software Maintenance , pp. 163-172
    • Ramil, J.F.1    Lehman, M.M.2
  • 24
    • 27644583202 scopus 로고    scopus 로고
    • The architecture of a database system for mobile and embedded devices
    • Morgan Kaufmann: San Francisco CA
    • Bobzin H. The architecture of a database system for mobile and embedded devices. Component Database Systems. Morgan Kaufmann: San Francisco CA, 2000; 237-251.
    • (2000) Component Database Systems , pp. 237-251
    • Bobzin, H.1
  • 25
    • 0035493189 scopus 로고    scopus 로고
    • Aspect-orientation and database systems: An effective customisation approach
    • Rashid A, Sawyer P. Aspect-orientation and database systems: An effective customisation approach. IEE Proceedings Software 2001; 148(5):156-164.
    • (2001) IEE Proceedings Software , vol.148 , Issue.5 , pp. 156-164
    • Rashid, A.1    Sawyer, P.2
  • 26
    • 27644453825 scopus 로고
    • The System Object Model (SOM) and the Component Object Model (COM): A comparison of technologies from a developers perspective
    • I. Corporation
    • The System Object Model (SOM) and the Component Object Model (COM): A comparison of technologies from a developers perspective. White Paper, I. Corporation, 1994.
    • (1994) White Paper
  • 27
    • 0030261378 scopus 로고    scopus 로고
    • Reuse contracts: Managing the evolution of reusable assets
    • Steyaert P, Lucas C, Mens K, DHondt T. Reuse contracts: Managing the evolution of reusable assets. ACM SIGPLAN Notices 1996; 31(10):268-286.
    • (1996) ACM SIGPLAN Notices , vol.31 , Issue.10 , pp. 268-286
    • Steyaert, P.1    Lucas, C.2    Mens, K.3    Dhondt, T.4
  • 29
    • 27644487372 scopus 로고    scopus 로고
    • Adaptable objects for dynamic updating of software libraries
    • Bonn
    • Duggan D, Wu Z. Adaptable objects for dynamic updating of software libraries. Proceedings of the USE 2002 Workshop, Bonn, 2002.
    • (2002) Proceedings of the USE 2002 Workshop
    • Duggan, D.1    Wu, Z.2
  • 30
    • 84976710503 scopus 로고
    • The management of changing types in an object-oriented database
    • ACM Press: New York NY
    • Skarra AH, Zdonik SB. The management of changing types in an object-oriented database. Proceedings of the 1st OOPSLA Conference. ACM Press: New York NY, 1986; 483-495.
    • (1986) Proceedings of the 1st OOPSLA Conference , pp. 483-495
    • Skarra, A.H.1    Zdonik, S.B.2
  • 33
    • 0026237262 scopus 로고
    • An intelligent tool for re-engineering software modularity
    • IEEE Computer Society Press: Los Alamitos CA
    • Schwanke RW. An intelligent tool for re-engineering software modularity. Proceedings International Conference on Software Engineering. IEEE Computer Society Press: Los Alamitos CA, 1991; 83-92.
    • (1991) Proceedings International Conference on Software Engineering , pp. 83-92
    • Schwanke, R.W.1
  • 34
  • 35
    • 0031351641 scopus 로고    scopus 로고
    • Finding components in a hierarchy of modules: A step towards architectural understanding
    • IEEE Computer Society Press: Los Alamitos CA
    • Girard J. Koschke R. Finding components in a hierarchy of modules: A step towards architectural understanding. Proceedings International Conference on Software Maintenance. IEEE Computer Society Press: Los Alamitos CA, 1997: 58-65.
    • (1997) Proceedings International Conference on Software Maintenance , pp. 58-65
    • Girard, J.1    Koschke, R.2
  • 39
    • 1842601997 scopus 로고
    • Automatic reorganization of object-oriented hierarchies: A case study
    • Casais E. Automatic reorganization of object-oriented hierarchies: A case study. Object Oriented Systems 1994; 1:95-115.
    • (1994) Object Oriented Systems , vol.1 , pp. 95-115
    • Casais, E.1
  • 40
    • 84937207194 scopus 로고    scopus 로고
    • Formalising behaviour preserving program transformations
    • Proceedings of the 1st International Conference on Graph Transformation 2002, Barcelona, Spain. Springer: Berlin
    • Mens T, Demeyer S, Janssens D. Formalising behaviour preserving program transformations. Proceedings of the 1st International Conference on Graph Transformation 2002, Barcelona, Spain (Lecture Notes in Computer Science, vol. 2505). Springer: Berlin, 2002; 286-301.
    • (2002) Lecture Notes in Computer Science , vol.2505 , pp. 286-301
    • Mens, T.1    Demeyer, S.2    Janssens, D.3
  • 42
    • 0025245266 scopus 로고
    • Reverse engineering and design recovery: A taxonomy
    • Chikofsky EJ, Cross JH. Reverse engineering and design recovery: A taxonomy. IEEE Software 1990; 7(1):13-17.
    • (1990) IEEE Software , vol.7 , Issue.1 , pp. 13-17
    • Chikofsky, E.J.1    Cross, J.H.2
  • 48
    • 19044386347 scopus 로고    scopus 로고
    • A comparison of software refactoring tools
    • Programming Technology Lab, November
    • Simmonds J, Mens T. A comparison of software refactoring tools. Technical Report vub-prog-tr-02-15, Programming Technology Lab, November 2002.
    • (2002) Technical Report , vol.VUB-PROG-TR-02-15
    • Simmonds, J.1    Mens, T.2
  • 51
    • 0017268047 scopus 로고
    • A model of large program development
    • Belady L, Lehman M. A model of large program development. IBM Systems Journal 1976; 15(1):225-252.
    • (1976) IBM Systems Journal , vol.15 , Issue.1 , pp. 225-252
    • Belady, L.1    Lehman, M.2
  • 52
    • 27644471363 scopus 로고
    • On analyzing maintenance process data at the global and detailed levels: A case study
    • IEEE Press: Piscataway NJ
    • Hok YCC. On analyzing maintenance process data at the global and detailed levels: A case study. Proceedings 4th International Conference on Software Maintenance. IEEE Press: Piscataway NJ, 1988.
    • (1988) Proceedings 4th International Conference on Software Maintenance
    • Hok, Y.C.C.1
  • 55
    • 84861257859 scopus 로고    scopus 로고
    • [25 July 2003]
    • Fund for Scientific Research - Flanders (Belgium). Scientific research network 'Foundations of Software Evolution'. http://progwww.vub.ac.be/FFSE/ network.html [25 July 2003].
  • 56
    • 84861269300 scopus 로고    scopus 로고
    • [11 February 2005]
    • European Research Consortium for Informatics and Mathematics, 'Working Group on Software Evolution'. http://w3.umh.ac.be/evol [11 February 2005].
  • 58
    • 84861259289 scopus 로고    scopus 로고
    • [25 July 2003]
    • Fund for Scientific Research - Flanders (Belgium). Research project 'Foundations of Software Refactoring'. http://win-www.uia.ac.be/u/lore/ refactoringProject [25 July 2003].
  • 59
    • 84861257860 scopus 로고    scopus 로고
    • [11 February 2005]
    • Fond National de Recherche Scientifique (FNRS). Research Center on 'Structural Software Improvement'. http://www.info.ucl.ac.be/ingidocs/people/km/ FRFC/ [11 February 2005].


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