-
1
-
-
84938155458
-
Using metrics to evaluate software system maintainability
-
Aug.
-
D.M. Coleman, D. Ash, B. Lowther, and P.W. Oman, "Using Metrics to Evaluate Software System Maintainability," Computer,vol. 27, no. 8, pp. 44-49, Aug. 1994.
-
(1994)
Computer
, vol.27
, Issue.8
, pp. 44-49
-
-
Coleman, D.M.1
Ash, D.2
Lowther, B.3
Oman, P.W.4
-
2
-
-
0020830610
-
Managing application program maintenance expenditure
-
T. Guimaraes, "Managing Application Program Maintenance Expenditure," Comm. ACM, vol. 26, no. 10, pp. 739-746, 1983.
-
(1983)
Comm. ACM
, vol.26
, Issue.10
, pp. 739-746
-
-
Guimaraes, T.1
-
4
-
-
85008010397
-
Maintenance: Less is not more
-
July/Aug.
-
R.L. Glass, "Maintenance: Less Is Not More," IEEE Software, July/Aug. 1998.
-
(1998)
IEEE Software
-
-
Glass, R.L.1
-
5
-
-
1842549816
-
An introduction to software restructuring
-
R.S. Arnold, ed.
-
R.S. Arnold, "An Introduction to Software Restructuring," Tutorial on Software Restructuring, R.S. Arnold, ed., 1986.
-
(1986)
Tutorial on Software Restructuring
-
-
Arnold, R.S.1
-
6
-
-
0346436156
-
Refactoring: A program restructuring aid in designing object-oriented application frameworks
-
PhD thesis, Univ. of Illinois at Urbana-Champaign
-
W.F. Opdyke, "Refactoring: A Program Restructuring Aid in Designing Object-Oriented Application Frameworks," PhD thesis, Univ. of Illinois at Urbana-Champaign, 1992.
-
(1992)
-
-
Opdyke, W.F.1
-
8
-
-
0025245266
-
Reverse engineering and design recovery: A taxonomy
-
E.J. Chikofsky and J.H. Cross, "Reverse Engineering and Design Recovery: A Taxonomy," IEEE Software, vol. 7, no. 1, pp. 13-17, 1990.
-
(1990)
IEEE Software
, vol.7
, Issue.1
, pp. 13-17
-
-
Chikofsky, E.J.1
Cross, J.H.2
-
14
-
-
77956616610
-
Automated support for program refactoring using invariants
-
Y. Kataoka, M.D. Ernst, W.G. Griswold, and D. Notkin, "Automated Support for Program Refactoring Using Invariants," Proc. Int'l Conf. Software Maintenance, pp. 736-743, 2001.
-
(2001)
Proc. Int'l Conf. Software Maintenance
, pp. 736-743
-
-
Kataoka, Y.1
Ernst, M.D.2
Griswold, W.G.3
Notkin, D.4
-
15
-
-
0034503791
-
Advanced clone-analysis to support object-oriented system refactoring
-
M. Balazinska, E. Merlo, M. Dagenais, and B. Lagüe, and K. Kontogiannis, "Advanced Clone-Analysis to Support Object-Oriented System Refactoring," Proc. Working Conf. Reverse Eng., pp. 98-107, 2000.
-
(2000)
Proc. Working Conf. Reverse Eng.
, pp. 98-107
-
-
Balazinska, M.1
Merlo, E.2
Dagenais, M.3
Lagüe, B.4
Kontogiannis, K.5
-
16
-
-
0033308732
-
A language independent approach for detecting duplicated code
-
S. Ducasse, M. Rieger, and S. Demeyer, "A Language Independent Approach for Detecting Duplicated Code," Proc. Int'l Conf. Software Maintenance, pp. 109-118, 1999.
-
(1999)
Proc. Int'l Conf. Software Maintenance
, pp. 109-118
-
-
Ducasse, S.1
Rieger, M.2
Demeyer, S.3
-
19
-
-
24244470219
-
Tool-supported discovery and refactoring of structural weakenesses in code
-
MS thesis, Faculty of Computer Science, Technical Univ. of Berlin, Feb.
-
T. Dudziak and J. Wloka, "Tool-Supported Discovery and Refactoring of Structural Weakenesses in Code," MS thesis, Faculty of Computer Science, Technical Univ. of Berlin, Feb., 2002.
-
(2002)
-
-
Dudziak, T.1
Wloka, J.2
-
20
-
-
0035784578
-
Metrics based refactoring
-
F. Simon, F. Steinbrückner, and C. Lewerentz, "Metrics Based Refactoring," Proc. European Conf. Software Maintenance and Reeng., pp. 30-38, 2001.
-
(2001)
Proc. European Conf. Software Maintenance and Reeng.
, pp. 330-338
-
-
Simon, F.1
Steinbrückner, F.2
Lewerentz, C.3
-
21
-
-
0142172564
-
Understanding software evolution using a combination of software visualization and software metrics
-
Aug.
-
M. Lanza and S. Ducasse, "Understanding Software Evolution Using a Combination of Software Visualization and Software Metrics," Proc. Langages et Modèles à Objets, pp. 135-149, Aug. 2002.
-
(2002)
Proc. Langages et Modèles à Objets
, pp. 135-149
-
-
Lanza, M.1
Ducasse, S.2
-
26
-
-
1442313196
-
Refactoring for generalization using type constraints
-
F. Tip, A. Kiezun, and D. Bäumer, "Refactoring for Generalization Using Type Constraints," Proc. SIGPLAN Conf. Object-Oriented Programming, Systems, Languages, and Applications, pp. 13-26, 2003.
-
(2003)
Proc. SIGPLAN Conf. Object-Oriented Programming, Systems, Languages, and Applications
, pp. 13-26
-
-
Tip, F.1
Kiezun, A.2
Bäumer, D.3
-
27
-
-
84976683352
-
Semantics preserving transformation rules for prolog
-
May
-
M. Proietti and A. Pettorossi, "Semantics Preserving Transformation Rules for Prolog," Proc. Symp. Partial Evaluation and Semantics-Based Program Evaluation, vol. 26, no. 9, pp. 274-284, May 1991.
-
(1991)
Proc. Symp. Partial Evaluation and Semantics-Based Program Evaluation
, vol.26
, Issue.9
, pp. 274-284
-
-
Proietti, M.1
Pettorossi, A.2
-
28
-
-
0035129729
-
Evolving object-oriented designs with refactorings
-
L. Tokuda and D.S. Batory, "Evolving Object-Oriented Designs with Refactorings," Automated Software Eng., vol. 8, no. 1, pp. 89-120, 2001.
-
(2001)
Automated Software Eng.
, vol.8
, Issue.1
, pp. 89-120
-
-
Tokuda, L.1
Batory, D.S.2
-
29
-
-
0030102464
-
Total correctness by local improvement in the transformation of functional programs
-
Mar.
-
D. Sands, "Total Correctness by Local Improvement in the Transformation of Functional Programs," Trans. Programming Languages and Systems, vol. 18, no. 2, pp. 175-234, Mar. 1996.
-
(1996)
Trans. Programming Languages and Systems
, vol.18
, Issue.2
, pp. 175-234
-
-
Sands, D.1
-
30
-
-
1842445264
-
Maintainability versus performance: What's the effect of introducing polymorphism?
-
technical report, Lab. on Reeng., Universiteit Antwerpen, Belgium
-
S. Demeyer, "Maintainability versus Performance: What's the Effect of Introducing Polymorphism?" technical report, Lab. on Reeng., Universiteit Antwerpen, Belgium, 2002.
-
(2002)
-
-
Demeyer, S.1
-
31
-
-
0036437991
-
A quantitative evaluation of maintainability enhancement by refactoring
-
Oct.
-
Y. Kataoka, T. Imai, H. Andou, and T. Fukaya, "A Quantitative Evaluation of Maintainability Enhancement by Refactoring," Proc. Int'l Conf. Software Maintenance, pp. 576-585, Oct. 2002.
-
(2002)
Proc. Int'l Conf. Software Maintenance
, pp. 576-585
-
-
Kataoka, Y.1
Imai, T.2
Andou, H.3
Fukaya, T.4
-
32
-
-
84952944620
-
A methodology for developing transformations using the maintainability soft-goal graph
-
Oct.
-
L. Tahvildari and K. Kontogiannis, "A Methodology for Developing Transformations Using the Maintainability Soft-Goal Graph," Proc. Working Conf. Reverse Eng., pp. 77-86, Oct. 2002.
-
(2002)
Proc. Working Conf. Reverse Eng.
, pp. 77-86
-
-
Tahvildari, L.1
Kontogiannis, K.2
-
34
-
-
0032204552
-
Inconsistency management for multiple-view software development environments
-
Nov.
-
J. Grundy, J. Hosking, and W. Mugridge, "Inconsistency Management for Multiple-View Software Development Environments," IEEE Trans. Software Eng., vol. 24, no. 11, pp. 960-981, Nov. 1998.
-
(1998)
IEEE Trans. Software Eng.
, vol.24
, Issue.11
, pp. 960-981
-
-
Grundy, J.1
Hosking, J.2
Mugridge, W.3
-
35
-
-
0034174018
-
Leveraging inconsistency in software development
-
Apr.
-
B. Nuseibeh, S. Easterbrook, and A. Russo, "Leveraging Inconsistency in Software Development," Computer, vol. 33, no. 4, pp. 24-29, Apr. 2000.
-
(2000)
Computer
, vol.33
, Issue.4
, pp. 24-29
-
-
Nuseibeh, B.1
Easterbrook, S.2
Russo, A.3
-
36
-
-
0013078222
-
Inconsistency management in software engineering: Survey and open research issues
-
G. Spanoudakis and A. Zisman, "Inconsistency Management in Software Engineering: Survey and Open Research Issues," Handbook of Software Eng. and Knowledge Eng., vol. 1, pp. 24-29, 2001.
-
(2001)
Handbook of Software Eng. and Knowledge Eng.
, vol.1
, pp. 24-29
-
-
Spanoudakis, G.1
Zisman, A.2
-
37
-
-
18944371996
-
Coordinated distributed diagram transformation for software evolution
-
P. Bottoni, F. Parisi-Presicce, and G. Taentzer, "Coordinated Distributed Diagram Transformation for Software Evolution," Electronic Notes in Theoretical Computer Science, vol. 72, no. 4, 2002.
-
(2002)
Electronic Notes in Theoretical Computer Science
, vol.72
, Issue.4
-
-
Bottoni, P.1
Parisi-Presicce, F.2
Taentzer, G.3
-
38
-
-
0031331769
-
A model for change propagation based on graph rewriting
-
V. Rajlich, "A Model for Change Propagation Based on Graph Rewriting," Proc. Int'l Conf. Software Maintenance, pp. 84-91, 1997.
-
(1997)
Proc. Int'l Conf. Software Maintenance
, pp. 84-91
-
-
Rajlich, V.1
-
39
-
-
8444238709
-
Using description logic to maintain consistency between UML models
-
R. Van Der Straeten, J. Simmonds, T. Mens, and V. Jonckers, "Using Description Logic to Maintain Consistency between UML Models," Proc. Unified Modeling Language Conf. 2003, 2003.
-
Proc. Unified Modeling Language Conf. 2003, 2003
-
-
Van Der Straeten, R.1
Simmonds, J.2
Mens, T.3
Jonckers, V.4
-
40
-
-
84976803770
-
Semantics and implementation of schema evolution in object-oriented databases
-
J. Banerjee and W. Kim, "Semantics and Implementation of Schema Evolution in Object-Oriented Databases," Proc. SIGMOD Conf., 1987.
-
Proc. SIGMOD Conf., 1987
-
-
Banerjee, J.1
Kim, W.2
-
41
-
-
0004113306
-
Practical analysis for refactoring
-
PhD thesis, Univ. of Illinois at Urbana-Champaign
-
D. Roberts, "Practical Analysis for Refactoring," PhD thesis, Univ. of Illinois at Urbana-Champaign, 1999.
-
(1999)
-
-
Roberts, D.1
-
42
-
-
0342455866
-
Formal methods to aid the evolution of software
-
M.P. Ward and K.H. Bennett, "Formal Methods to Aid the Evolution of Software," Int'l J. Software Eng. and Knowledge Eng., vol. 5, no. 1, pp. 25-47, 1995.
-
(1995)
Int'l J. Software Eng. and Knowledge Eng.
, vol.5
, Issue.1
, pp. 25-47
-
-
Ward, M.P.1
Bennett, K.H.2
-
43
-
-
0012169806
-
Algebraic graph transformations with application conditions
-
MS thesis, TU Berlin
-
R. Heckel, "Algebraic Graph Transformations with Application Conditions," MS thesis, TU Berlin, 1995.
-
(1995)
-
-
Heckel, R.1
-
44
-
-
0030678920
-
A refactoring tool for smalltalk
-
D. Roberts, J. Brant, and R.E. Johnson, "A Refactoring Tool for Smalltalk," Theory and Practice of Object Systems, vol. 3, no. 4, pp. 253-263, 1997.
-
(1997)
Theory and Practice of Object Systems
, vol.3
, Issue.4
, pp. 253-263
-
-
Roberts, D.1
Brant, J.2
Johnson, R.E.3
-
45
-
-
0030172972
-
Graph grammars with negative application conditions
-
June
-
A. Habel, R. Heckel, and G. Täntzer, "Graph Grammars with Negative Application Conditions," Fundamenta Informaticae, vol. 26, nos. 3 and 4, pp. 287-313, June 1996.
-
(1996)
Fundamenta Informaticae
, vol.26
, Issue.3-4
, pp. 287-313
-
-
Habel, A.1
Heckel, R.2
Täntzer, G.3
-
47
-
-
0021457061
-
Program slicing
-
M. Weiser, "Program Slicing," IEEE Trans. Software Eng., vol. 10, no. 4, pp. 352-357, 1984.
-
(1984)
IEEE Trans. Software Eng.
, vol.10
, Issue.4
, pp. 352-357
-
-
Weiser, M.1
-
48
-
-
0031118262
-
Extracting reusable functions by flow graph-based program slicing
-
Apr.
-
F. Lanubile and G. Visaggio, "Extracting Reusable Functions by Flow Graph-Based Program Slicing," IEEE Trans. Software Eng., vol. 23, no. 4, pp. 246-258, Apr. 1997.
-
(1997)
IEEE Trans. Software Eng.
, vol.23
, Issue.4
, pp. 246-258
-
-
Lanubile, F.1
Visaggio, G.2
-
49
-
-
0032290942
-
Restructuring programs by tucking statements into functions
-
A. Lakhotia and J.-C. Deprez, "Restructuring Programs by Tucking Statements into Functions," Information and Software Technology, special issue on program slicing, vol. 40, pp. 677-689, 1998.
-
(1998)
Information and Software Technology, Special Issue on Program Slicing
, vol.40
, pp. 677-689
-
-
Lakhotia, A.1
Deprez, J.-C.2
-
50
-
-
0033717004
-
Semantics-preserving procedure extraction
-
technical report, Computer Sciences Dept., Univ. of Wisconsin-Madison
-
R. Komondoor and S. Horwitz, "Semantics-Preserving Procedure Extraction," technical report, Computer Sciences Dept., Univ. of Wisconsin-Madison, 2000.
-
(2000)
-
-
Komondoor, R.1
Horwitz, S.2
-
53
-
-
0032218209
-
Reengineering class hierarchies using concept analysis
-
G. Snelting and F. Tip, "Reengineering Class Hierarchies Using Concept Analysis," Proc. Foundations of Software Eng., pp. 99-110, 1998.
-
(1998)
Proc. Foundations of Software Eng.
, pp. 99-110
-
-
Snelting, G.1
Tip, F.2
-
54
-
-
0035307244
-
Concept analysis for module restructuring
-
Apr.
-
P. Tonella, "Concept Analysis for Module Restructuring," Trans. Software Eng., vol. 27, no. 4, pp. 351-363, Apr. 2001.
-
(2001)
Trans. Software Eng.
, vol.27
, Issue.4
, pp. 351-363
-
-
Tonella, P.1
-
57
-
-
84976773567
-
Program development by stepwise refinement
-
N. Wirth, "Program Development by Stepwise Refinement," Comm. ACM, vol. 14, pp. 221-227, 1971.
-
(1971)
Comm. ACM
, vol.14
, pp. 221-227
-
-
Wirth, N.1
-
58
-
-
0037643797
-
Correctness preserving program refinements
-
technical report, Math. Centre Tracts #131, Mathematisch Centrum Amsterdam
-
R.-J. Back, "Correctness Preserving Program Refinements," technical report, Math. Centre Tracts #131, Mathematisch Centrum Amsterdam, 1980.
-
(1980)
-
-
Back, R.-J.1
-
60
-
-
0034449630
-
Finding refactorings via change metrics
-
Oct.
-
S. Demeyer, S. Ducasse, and O. Nierstrasz, "Finding Refactorings via Change Metrics," Proc. Object-Oriented Programming, Systems, Languages, Applications Conf. 2000, vol. 35, no. 10, pp. 166-177, Oct. 2000.
-
(2000)
Proc. Object-Oriented Programming, Systems, Languages, Applications Conf. 2000
, vol.35
, Issue.10
, pp. 166-177
-
-
Demeyer, S.1
Ducasse, S.2
Nierstrasz, O.3
-
61
-
-
0003691163
-
-
Prentice Hall
-
D. Coleman, P. Arnold, S. Bdoff, H. Gilchrist, F. Hayes, and P. Jeremaes, Object-Oriented Development: The Fusion Method. Prentice Hall, 1994.
-
(1994)
Object-Oriented Development: The Fusion Method
-
-
Coleman, D.1
Arnold, P.2
Bdoff, S.3
Gilchrist, H.4
Hayes, F.5
Jeremaes, P.6
-
62
-
-
0030406473
-
Tool support for planning the restructuring of data abstractions in large systems
-
W.G. Griswold, M.I. Chen, R.W. Bowdidge, and J.D. Morgenthaler, "Tool Support for Planning the Restructuring of Data Abstractions in Large Systems," Proc. SIGSOFT Symp. Foundations of Software Eng., Oct. 1996.
-
Proc. SIGSOFT Symp. Foundations of Software Eng., Oct. 1996
-
-
Griswold, W.G.1
Chen, M.I.2
Bowdidge, R.W.3
Morgenthaler, J.D.4
-
63
-
-
0000967507
-
A formal framework for on-line software version change
-
Feb.
-
D. Gupta, P. Jalote, and G. Barua, "A Formal Framework for On-Line Software Version Change," IEEE Trans. Software Eng., vol. 22, no. 2, pp. 120-131, Feb. 1996.
-
(1996)
IEEE Trans. Software Eng.
, vol.22
, Issue.2
, pp. 120-131
-
-
Gupta, D.1
Jalote, P.2
Barua, G.3
-
64
-
-
0030261535
-
Automatic inheritance hierarchy restructuring and method refactoring
-
I. Moore, "Automatic Inheritance Hierarchy Restructuring and Method Refactoring," Proc. Object-Oriented Programming, Systems, Languages, Applications Conf., pp. 235-250, 1996.
-
(1996)
Proc. Object-Oriented Programming, Systems, Languages, Applications Conf.
, pp. 235-250
-
-
Moore, I.1
-
65
-
-
0030394796
-
Maintenance and abstraction of program data using formal transformations
-
R.E. Mortimer and K.H. Bennett, "Maintenance and Abstraction of Program Data Using Formal Transformations," Proc. Int'l Conf. Software Maintenance, pp. 301-311, 1996.
-
(1996)
Proc. Int'l Conf. Software Maintenance
, pp. 301-311
-
-
Mortimer, R.E.1
Bennett, K.H.2
-
66
-
-
84976718542
-
Object-preserving class transformations
-
Nov.
-
P.L. Bergstein, "Object-Preserving Class Transformations," SIGPLAN Notices, vol. 26, no. 11, pp. 299-313, Nov. 1991.
-
(1991)
SIGPLAN Notices
, vol.26
, Issue.11
, pp. 299-313
-
-
Bergstein, P.L.1
-
67
-
-
0030692189
-
Maintenance of object-oriented systems during structural evolution
-
P.L. Bergstein, "Maintenance of Object-Oriented Systems during Structural Evolution," Theory and Practice of Object Systems, vol. 3, no. 3, pp. 185-212, 1991.
-
(1991)
Theory and Practice of Object Systems
, vol.3
, Issue.3
, pp. 185-212
-
-
Bergstein, P.L.1
-
68
-
-
1842445265
-
A reorganization framework of the object-oriented class hierarchy
-
S.H. Hwang, Y. Tsujino, and N. Tokura, "A Reorganization Framework of the Object-Oriented Class Hierarchy," Proc. Asia Pacific Conf. Software Eng., pp. 117-126, 1995.
-
(1995)
Proc. Asia Pacific Conf. Software Eng.
, pp. 117-126
-
-
Hwang, S.H.1
Tsujino, Y.2
Tokura, N.3
-
72
-
-
0021120401
-
Stepwise development of operational and denotational semantics for Prolog
-
N. Jones and A. Mycroft, "Stepwise Development of Operational and Denotational Semantics for Prolog," Proc. Int'l Symp. Logic Programming, pp. 289-298, 1984.
-
(1984)
Proc. Int'l Symp. Logic Programming
, pp. 289-298
-
-
Jones, N.1
Mycroft, A.2
-
73
-
-
1842602005
-
Sage++: An object-oriented toolkit and class library for building Fortran and C++ restructing tools
-
F. Bodin, "Sage++: An Object-Oriented Toolkit and Class Library for Building Fortran and C++ Restructing Tools," Proc. Conf. Object-Oriented Numerics, 1994.
-
Proc. Conf. Object-Oriented Numerics, 1994
-
-
Bodin, F.1
-
74
-
-
0030411643
-
Restructuring sequential Fortran code into a parallel/distributed application
-
C.T.H. Everaars, F. Arbab, and F.J. Burger, "Restructuring Sequential Fortran Code into a Parallel/Distributed Application," Proc. Int'l Conf. Software Maintenance, pp. 13-22, 1996.
-
(1996)
Proc. Int'l Conf. Software Maintenance
, pp. 13-22
-
-
Everaars, C.T.H.1
Arbab, F.2
Burger, F.J.3
-
75
-
-
84976821104
-
Implications of automatic restructuring of Cobol
-
June
-
J.C. Miller and B.M. Strauss, "Implications of Automatic Restructuring of Cobol," SIGPLAN Notices, vol. 22, pp. 76-82, June 1987.
-
(1987)
SIGPLAN Notices
, vol.22
, pp. 76-82
-
-
Miller, J.C.1
Strauss, B.M.2
-
76
-
-
0029746943
-
Using knowledge-based transformations to reverse-engineer COBOL programs
-
T.J. Harmer, P.J. McParland, and J.M. Boyle, "Using Knowledge-Based Transformations to Reverse-Engineer COBOL Programs," Proc. Conf. Knowledge Based Software Eng., pp. 114-123, 1996.
-
(1996)
Proc. Conf. Knowledge Based Software Eng.
, pp. 114-123
-
-
Harmer, T.J.1
McParland, P.J.2
Boyle, J.M.3
-
79
-
-
0027623592
-
Automated assistance for program restructuring
-
July
-
W.G. Griswold and D. Notkin, "Automated Assistance for Program Restructuring," Trans. Software Eng. and Methodology, vol. 2, no. 3, pp. 228-269, July 1993.
-
(1993)
Trans. Software Eng. and Methodology
, vol.2
, Issue.3
, pp. 228-269
-
-
Griswold, W.G.1
Notkin, D.2
-
81
-
-
24244453909
-
A logic metaprogramming framework for supporting the refactoring process
-
MS thesis, Vrije Universiteit Brussel, Sept.
-
F. Muñoz, "A Logic Metaprogramming Framework for Supporting the Refactoring Process," MS thesis, Vrije Universiteit Brussel, Sept. 2003.
-
(2003)
-
-
Muñoz, F.1
-
83
-
-
1542642878
-
Tool support for refactoring functional programs
-
H. Li, S. Thompson, and C. Reinke, "Tool Support for Refactoring Functional Programs," Proc. SIGPLAN Workshop Haskell, pp. 27-38, 2003.
-
(2003)
Proc. SIGPLAN Workshop Haskell
, pp. 27-38
-
-
Li, H.1
Thompson, S.2
Reinke, C.3
-
84
-
-
0000547595
-
Rules and strategies for transforming functional and logic programs
-
June
-
A. Pettorossi and M. Proietti, "Rules and Strategies for Transforming Functional and Logic Programs," ACM Computing Surveys vol. 28, no. 2, pp. 360-414, June 1996.
-
(1996)
ACM Computing Surveys
, vol.28
, Issue.2
, pp. 360-414
-
-
Pettorossi, A.1
Proietti, M.2
-
86
-
-
1842445269
-
Make bad code good - Refactor broken Java code for fun and profit
-
Mar.
-
J. Farrell, "Make Bad Code Good - Refactor Broken Java Code for Fun and Profit," JavaWorld, Mar. 2001.
-
(2001)
JavaWorld
-
-
Farrell, J.1
-
87
-
-
1842445220
-
The role of constructors in the context of refactoring large-scale object-oriented systems
-
R. Najjar, S. Counsell, G. Loizou, and K. Mannock, "The Role of Constructors in the Context of Refactoring Large-Scale Object-Oriented Systems," Proc. European Conf. Software Maintenance and Reeng., pp. 111-122, 2003.
-
(2003)
Proc. European Conf. Software Maintenance and Reeng.
, pp. 111-122
-
-
Najjar, R.1
Counsell, S.2
Loizou, G.3
Mannock, K.4
-
88
-
-
84896916723
-
On the computer aided introduction of design patterns into object-oriented systems
-
T. Genssler, B. Mohr, B. Schulz, and W. Zimmer, "On the Computer Aided Introduction of Design Patterns into Object-Oriented Systems," Proc. TOOLS Conf., 1998.
-
Proc. TOOLS Conf., 1998
-
-
Genssler, T.1
Mohr, B.2
Schulz, B.3
Zimmer, W.4
-
89
-
-
1842497468
-
Refactoring C++ programs
-
technical report, Lucent Technologies/Bell Labs
-
W.F. Opdyke, "Refactoring C++ Programs," technical report, Lucent Technologies/Bell Labs, 1999.
-
(1999)
-
-
Opdyke, W.F.1
-
90
-
-
1842549784
-
Systematic change of data representation: Program manipulations and case study
-
W. Scherlis, "Systematic Change of Data Representation: Program Manipulations and Case Study," Proc. European Symp. Programming, 1998.
-
Proc. European Symp. Programming, 1998
-
-
Scherlis, W.1
-
94
-
-
0842309637
-
Refactoring UML models
-
G. Sunyé, D. Pollet, Y. LeTraon, and J.-M. Jézéquell, "Refactoring UML Models," Proc. Unified Modeling Language Conf. 2001, 2001.
-
Proc. Unified Modeling Language Conf. 2001, 2001
-
-
Sunyé, G.1
Pollet, D.2
LeTraon, Y.3
Jézéquell, J.-M.4
-
95
-
-
1842445268
-
Refactoring browser for UML
-
M. Boger, T. Sturm, and P. Frageman, "Refactoring Browser for UML," Proc. Int'l Conf. eXtreme Programming and Flexible Processes in Software Eng., pp. 77-81, 2002.
-
(2002)
Proc. Int'l Conf. eXtreme Programming and Flexible Processes in Software Eng.
, pp. 77-81
-
-
Boger, M.1
Sturm, T.2
Frageman, P.3
-
96
-
-
1842497469
-
Towards automating source consistent UML refactorings
-
P. Van Gorp, H. Stenten, T. Mens, and S. Demeyer, "Towards Automating Source Consistent UML Refactorings," Proc. Unified Modeling Language Conf., 2003.
-
Proc. Unified Modeling Language Conf., 2003
-
-
Van Gorp, P.1
Stenten, H.2
Mens, T.3
Demeyer, S.4
-
98
-
-
0031650372
-
Restructuring requirements specifications for managing inconsistency and change: A case study
-
A. Russo, B. Nuseibeh, and J. Kramer, "Restructuring Requirements Specifications for Managing Inconsistency and Change: A Case Study," Proc. Int'l Conf. Requirements Eng., pp. 51-61, 1998.
-
(1998)
Proc. Int'l Conf. Requirements Eng.
, pp. 51-61
-
-
Russo, A.1
Nuseibeh, B.2
Kramer, J.3
-
99
-
-
1842601997
-
Automatic reorganization of object-oriented hierarchies: A case study
-
E. Casais, "Automatic Reorganization of Object-Oriented Hierarchies: A Case Study," Object Oriented Systems, vol. 1, pp. 95-115, 1994.
-
(1994)
Object Oriented Systems
, vol.1
, pp. 95-115
-
-
Casais, E.1
-
101
-
-
84976732094
-
Problems with automatic restructures
-
Mar.
-
F.W. Callis, "Problems with Automatic Restructures," SIGPLAN Notices, vol. 23, pp. 13-21, Mar. 1988.
-
(1988)
SIGPLAN Notices
, vol.23
, pp. 13-21
-
-
Callis, F.W.1
-
102
-
-
0003424435
-
A formal foundation for object-oriented software evolution
-
PhD thesis, Dept. of Computer Science, Vrije Universiteit Brussel, Belgium, Sept.
-
T. Mens, "A Formal Foundation for Object-Oriented Software Evolution," PhD thesis, Dept. of Computer Science, Vrije Universiteit Brussel, Belgium, Sept. 1999.
-
(1999)
-
-
Mens, T.1
-
103
-
-
0033354482
-
A methodology for the automated introduction of design patterns
-
M. Ó Cinnéide and P. Nixon, "A Methodology for the Automated Introduction of Design Patterns," Proc. Int'l Conf. Software Maintenance, pp. 463-474, 1999.
-
(1999)
Proc. Int'l Conf. Software Maintenance
, pp. 463-474
-
-
Ó Cinnéide, M.1
Nixon, P.2
-
105
-
-
84949754919
-
A meta-model for language-independent refactoring
-
S. Tichelaar, S. Ducasse, S. Demeyer, and O. Nierstrasz, "A Meta-Model for Language-Independent Refactoring," Proc. Int'l Symp. Principles of Software Evolution, pp. 157-169, 2000.
-
(2000)
Proc. Int'l Symp. Principles of Software Evolution
, pp. 157-169
-
-
Tichelaar, S.1
Ducasse, S.2
Demeyer, S.3
Nierstrasz, O.4
-
108
-
-
1842602000
-
Refactoring test code
-
M. Marchesi, ed.
-
A. van Deursen, L. Moonen, A. van den Bergh, and G. Kok, "Refactoring Test Code," Extreme Programming Perspectives, M. Marchesi, ed., pp. 92-95, 2001.
-
(2001)
Extreme Programming Perspectives
, pp. 92-95
-
-
Van Deursen, A.1
Moonen, L.2
Van Den Bergh, A.3
Kok, G.4
-
109
-
-
77956618551
-
A declarative evolution framework for object-oriented design patterns
-
T. Mens and T. Tourwé, "A Declarative Evolution Framework for Object-Oriented Design Patterns," Proc. Int'l Conf. Software Maintenance, pp. 570-579, 2001.
-
(2001)
Proc. Int'l Conf. Software Maintenance
, pp. 570-579
-
-
Mens, T.1
Tourwé, T.2
-
110
-
-
0003508408
-
-
World Scientific
-
P. Baldan, A. Corradini, H. Ehrig, M. Löwe, U. Montanari, and F. Rossi, Handbook of Graph Grammars and Graph Transformation, pp. 107-188, World Scientific, 1999.
-
(1999)
Handbook of Graph Grammars and Graph Transformation
, pp. 107-188
-
-
Baldan, P.1
Corradini, A.2
Ehrig, H.3
Löwe, M.4
Montanari, U.5
Rossi, F.6
|