References of The_Pros_and_Cons_and_Risks_of_Reengineering

    Systems Re-engineering: A Critical Perspective , D.C. Andrews
    @Article{	  andrews:systems,
      author	= { D.C. Andrews },
      title		= { Systems Re-engineering: A Critical Perspective },
      journal	= { CASE Trends },
      year		= { July/August 1990 },
      pages		= { 15-16 },
      abstract	= { see Arnold's book },
      class		= {Reengineering_in_General,
    		  The_Pros_and_Cons_and_Risks_of_Reengineering }
    }
    
    
    Software Reuse and Reengineering, Robert S. Arnold and V. B. Frakes
    @Article{	  arnold.frakes:software,
      author	= {Robert S. Arnold and V. B. Frakes},
      title		= {Software Reuse and Reengineering},
      journal	= {Case Trends},
      year		= {1992},
      volume	= {4},
      number	= {2},
      pages		= {44-48},
      class		= {Reengineering_in_General,
    		  The_Pros_and_Cons_and_Risks_of_Reengineering}
    }
    
    
    Common Risks of Reengineering, Robert S. Arnold
    @Article{	  arnold:common,
      author	= {Robert S. Arnold},
      title		= {Common Risks of Reengineering},
      journal	= {Reverse Engineering Newsletter},
      year		= {1992},
      pages		= {Rev-1 -- Rev-2},
      month		= apr,
      class		= {Reengineering_in_General,
    		  The_Pros_and_Cons_and_Risks_of_Reengineering}
    }
    
    
    Common Risks of Reengineering , R.S. Arnold
    @Article{	  arnold:common*1,
      author	= { R.S. Arnold },
      title		= { Common Risks of Reengineering },
      journal	= { Reverse Engineering Newsletter },
      year		= { April 1992 },
      pages		= { Rev.1-Rev.2 },
      abstract	= { },
      class		= {Reengineering_in_General,
    		  The_Pros_and_Cons_and_Risks_of_Reengineering }
    }
    
    
    Risks of Reengineering , R.S. Arnold
    @InProceedings{	  arnold:risks,
      author	= { R.S. Arnold },
      title		= { Risks of Reengineering },
      booktitle	= { Proceedings of the Reverse Engineering Forum, {\rm
    		  (Washington University, St. Louis, Missouri)}},
      year		= { April 1991 },
      abstract	= { see Arnold's book },
      class		= {Reengineering_in_General,
    		  The_Pros_and_Cons_and_Risks_of_Reengineering }
    }
    
    
    Charles Schwab: Bullish on Reengineering , D. Bartholemew
    @Article{	  bartholemew:charles,
      author	= { D. Bartholemew },
      title		= { Charles Schwab: Bullish on Reengineering },
      journal	= { Information Week },
      year		= { July 22, 1991 },
      pages		= { 12-13 },
      abstract	= { see Arnold's book },
      class		= {Reengineering_in_General,
    		  The_Pros_and_Cons_and_Risks_of_Reengineering }
    }
    
    
    Existing Computer Applications. Maintain or Redesign: How to Decide? , L. Brice
    @InProceedings{	  brice:existing,
      author	= { L. Brice },
      title		= { Existing Computer Applications. Maintain or Redesign: How
    		  to Decide? },
      booktitle	= { Proceedings of the Computer Measurement Group },
      year		= { December 1981 },
      pages		= { 20-28 },
      abstract	= { see Arnold's book },
      class		= {Reengineering_in_General,
    		  The_Pros_and_Cons_and_Risks_of_Reengineering }
    }
    
    
    No Silver Bullet: Essence and Accidents of Software Engineering, Frederick P. Brooks Jr.
    @Article{	  brooks-jr-:no,
      author	= {Frederick P. {Brooks Jr.}},
      title		= {No Silver Bullet: Essence and Accidents of Software
    		  Engineering},
      journal	= {IEEE Computer},
      year		= {April 1987},
      volume	= {20(4)},
      pages		= {10-19},
      abstract	= {},
      class		= {Reengineering_in_General,
    		  The_Pros_and_Cons_and_Risks_of_Reengineering }
    }
    
    
    Reverse Engineering: What and Why , E. Bush
    @Article{	  bush:reverse,
      author	= { E. Bush },
      title		= { Reverse Engineering: What and Why },
      journal	= { American Programmer },
      volume	= { 3(10) },
      year		= { October 1990 },
      pages		= { 1-7 },
      abstract	= { see Arnold's book },
      class		= {Reengineering_in_General,
    		  The_Pros_and_Cons_and_Risks_of_Reengineering}
    }
    
    
    CASE and Reengineering: From Archeology to Software Perestroika, Elliot J. Chikofsky
    @InProceedings{	  chikofsky:case,
      author	= {Elliot J. Chikofsky},
      title		= {{CASE} and Reengineering: From Archeology to Software
    		  Perestroika},
      booktitle	= {Proceedings of the 12th  International Conference on
    		  Software Engineering },
      pages		= {122},
      month		= mar,
      year		= {1990},
      abstract	= {CASE (computer-aided software engineering), reverse
    		  engineering, and reengineering together form a coherent set
    		  of strategies for software organizations to get a handle on
    		  and reclaim their existing software assets. Each of the
    		  three supports and depends upon the others for long-term
    		  success. It is argued that they will be a permanent part of
    		  the process of evolutionary development. Even in future
    		  CASE systems with reliable automatic generation of
    		  executable code, the resulting system will be (perhaps
    		  automatically) reread by a reverse engineering process back
    		  into the CASE dictionary. This will allow the discovery of
    		  ramifications and side effects which are not foreseeable in
    		  the forward engineering process.},
      class		= {Reengineering_in_General,
    		  The_Pros_and_Cons_and_Risks_of_Reengineering}
    }
    
    
    Reverse Engineering - hype, hope or here?, P. A. V. Hall
    @InBook{	  hall:reverse,
      author	= {P. A. V. Hall},
      pages		= {209-243},
      title		= {Reverse Engineering - hype, hope or here?},
      series	= {Software Reuse and Reverse Engineering in Practice},
      class		= {Reengineering_in_General,
    		  The_Pros_and_Cons_and_Risks_of_Reengineering}
    }
    
    
    Software Reuse, Reverse Engineering, and Re-engineering, P. A. V. Hall
    @InBook{	  hall:software,
      author	= {P. A. V. Hall},
      pages		= {3-31},
      title		= {Software Reuse, Reverse Engineering, and Re-engineering},
      series	= {Software Reuse and Reverse Engineering in Practice},
      class		= {Reengineering_in_General,
    		  The_Pros_and_Cons_and_Risks_of_Reengineering}
    }
    
    
    Re-engineering business systems to use the next generation of software, S. Holloway
    @InBook{	  holloway:re-engineering,
      author	= {S. Holloway},
      pages		= {271-282},
      title		= {Re-engineering business systems to use the next generation
    		  of software},
      series	= {Software Reuse and Reverse Engineering in Practice},
      class		= {Reengineering_in_General,
    		  The_Pros_and_Cons_and_Risks_of_Reengineering}
    }
    
    
    Reverse Engineering - not yet?, R. McGill
    @InBook{	  mcgill:reverse,
      author	= {R. McGill},
      pages		= {245-252},
      title		= {Reverse Engineering - not yet?},
      series	= {Software Reuse and Reverse Engineering in Practice},
      class		= {Reengineering_in_General,
    		  The_Pros_and_Cons_and_Risks_of_Reengineering}
    }
    
    
    Software Reengineering: Getting Done is Twice the Fun, J. Cris Miller
    @Article{	  miller:software,
      author	= {J. Cris Miller},
      title		= {Software Reengineering: Getting Done is Twice the Fun},
      year		= {1987},
      pages		= {171-178},
      class		= {Reengineering_in_General,
    		  The_Pros_and_Cons_and_Risks_of_Reengineering}
    }
    
    
    A Simulation Model for Performance Evaluation when Migrating a Legacy System, P. Pinheiro da Silva and A. H. F. Laender and P. B. Golgher
    Available as
    postscript.
    @InProceedings{	  silva.laender.ea:a-simulation-model-for-performance-evaluation-when-migrating-a-legacy-system,
      author	= {P. Pinheiro da Silva and A. H. F. Laender and P. B.
    		  Golgher},
      title		= {{A Simulation Model for Performance Evaluation when
    		  Migrating a Legacy System}},
      booktitle	= {Proceedings of CSMR'01},
      editor	= {P. Souza and J. Ebert},
      year		= {2001},
      publisher	= {IEEE Computer Society},
      address	= {Lisbon, Portugal},
      month		= {March},
      pages		= {210--215},
      url		= {http://www.cs.man.ac.uk/~pinheirp/capples/csmr2001.ps},
      class		= {Reengineering_in_General,
    		  The_Pros_and_Cons_and_Risks_of_Reengineering }
    }
    
    
    CAPPLES - A Capacity Planning and Performance Analysis Method for the Migration of Legacy Systems, P. Pinheiro da Silva and A. H. F. Laender and R. Resende and P. B. Golgher
    Available as
    postscript.
    @InProceedings{	  silva.laender.ea:capples--a-capacity-planning-and-performance-analysis-method-for-the-migration-of-legacy-systems,
      author	= {P. Pinheiro da Silva and A. H. F. Laender and R. Resende
    		  and P. B. Golgher},
      title		= {{CAPPLES - A Capacity Planning and Performance Analysis
    		  Method for the Migration of Legacy Systems}},
      booktitle	= {Advances in Conceptual Modeling},
      editor	= {P. Chen and D. Embley and J. Kouloumdjian and S. Liddle
    		  and J. Roddick},
      volume	= {1727},
      series	= {LNCS},
      year		= {1999},
      publisher	= {Springer},
      address	= {Paris, France},
      month		= {November},
      pages		= {198--212},
      url		= {http://www.cs.man.ac.uk/~pinheirp/capples/reis1999.ps},
      class		= {Reengineering_in_General,
    		  The_Pros_and_Cons_and_Risks_of_Reengineering }
    }
    
    
    Characterizing a Synthetic Workload for Performance Evaluation during the Migration of a Legacy System, P. Pinheiro da Silva and A. H. F. Laender and R. Resende and P. B. Golgher
    Available as
    postscript.
    @InProceedings{	  silva.laender.ea:characterizing-a-synthetic-workload-for-performance-evaluation-during-the-migration-of-a-legacy-system,
      author	= {P. Pinheiro da Silva and A. H. F. Laender and R. Resende
    		  and P. B. Golgher},
      title		= {{Characterizing a Synthetic Workload for Performance
    		  Evaluation during the Migration of a Legacy System}},
      booktitle	= {Proceedings of CSMR2000},
      editor	= {J. Ebert and C. Verhoef},
      year		= {2000},
      publisher	= {IEEE Computer Society},
      address	= {Zurich, Switzerland},
      month		= {February},
      pages		= {173--181},
      url		= {http://www.cs.man.ac.uk/~pinheirp/capples/csmr2000.ps},
      class		= {Reengineering_in_General,
    		  The_Pros_and_Cons_and_Risks_of_Reengineering }
    }
    
    
    Um Estudo Sobre a Migra\cc\~ao de Sistemas Legados Centralizados para Ambientes Distribu\'\idos, P. Pinheiro da Silva
    Available as
    postscript.
    @MastersThesis{	  silva:um,
      author	= {P. Pinheiro da Silva},
      title		= {Um Estudo Sobre a Migra\c{c}\~ao de Sistemas Legados
    		  Centralizados para Ambientes Distribu\'{\i}dos},
      school	= {Departamento de Ci\^encia da Computa\c{c}\~ao,
    		  Universidade Federal de Minas Gerais},
      year		= {1998},
      month		= {June},
      note		= {(In Portuguese)},
      url		= {http://www.cs.man.ac.uk/~pinheirp/capples/ppmsc1998.ps},
      class		= {Reengineering_in_General,
    		  The_Pros_and_Cons_and_Risks_of_Reengineering }
    }
    
    
    Automating Language Conversion: a Case Study, Andrey A.Terekhov
    Available as
    AutomatingLanguageConversion.pdf.
    @InProceedings{	  terekhov:automating,
      author	= {Andrey A.Terekhov},
      title		= {Automating Language Conversion: a Case Study},
      booktitle	= {IEEE International Conference on Software Maintenance},
      publisher	= {IEEE Computer Society Press},
      year		= {2001},
      pages		= {654-658},
      month		= {November},
      url		= {http://users.tepkom.ru/ddt/Articles/AutomatingLanguageConversion.pdf}
    		  ,
      abstract	= {Language conversion is a laborious process. Achieving the
    		  maximum efficiency of conversion without compromising the
    		  quality of converted system is the programmers' dream. This
    		  paper illustrates the quest for this trade-off by a case
    		  study. We consider an industrial reengineering project,
    		  which included translation of a client/server system
    		  written in a proprietary language into two different
    		  programming languages. We also discuss various factors that
    		  affect the automation level of language conversions. },
      keywords	= {language conversion, automation },
      note		= {There's also an extended version of this paper; it is
    		  available on the Web at
    		  http://users.tepkom.ru/ddt/alc.pdf},
      class		= {Reengineering_in_General Re-Code
    		  Source-to-Source-Translatio
    		  The_Pros_and_Cons_and_Risks_of_Reengineering
    		  Program_Transformations Alteration Experiences }
    }
    

koschke@informatik.uni-stuttgart.de (Feedback).
Copyright © 1998-2000 University of Stuttgart, Germany. $Revision: 1.5 $
Date: Sat Nov 21 22:00:32 CET 2009