Oy Laatukonsultointi P. Kantelinen Ab

# (#)


Maintenance sources -

Ylläpito - lähteitä

  1. http://www.refactoring.com/ Refactoring Home Page (by Martin Fowler)
  2. http://www.refactoring.com/catalog/index.html Possible refactorings
  3. http://www.extremeprogramming.org/ Extreme Programming
  4. http://c2.com/cgi/wiki?WikiPagesAboutRefactoring Wiki Pages About Refactoring
  5. http://mindprod.com/jgloss/unmain.html How to write unmaintanable code
  6. IEEE International Conference on Software Maintenance (ICSM), conference proceedings
  7. R. S. Arnold, ed.: Software Reeningeering, IEEE Computer Society Press, 1993
  8. J. Bisbal, D. Lawless, B. Wu, J. Grimsom: ”Legacy Information Systems: Issues and Directions”, IEEE Software September/October 1999
  9. L. Briand, C. Bunse, J.W. Daly: "A Controlled Experiment for Evaluating Quality Guidelines on the Maintainability of Object-Oriented Designs", IEEE Transactions on Software Engineering, pp. 513 530,June 2001
  10. M. Feathers: Working with Legacy Code, Prentice Hall Technical Reference, 2005
  11. M. Fowler: Refactoring : Improving the Design of Existing Code, Addison-Wesley, 1999
  12. R.B. Grady: “Measuring and Managing Software Maintenance”, IEEE Software, September 1987
  13. P. Grubb, A. A. Takang: Software Maintenance: Concepts and Practice, World Scientific Publishing Company, 2003
  14. J. Henry, et.al.: “Improving Software Maintenance at Martin Marietta”, IEEE Software, July 1994
  15. D. A. Higgins: Data Structured Software Maintenance, Dorset House, 1986
  16. L.J. Holtzblatt, et.al.: ”Design Recovery of Distributed Systems”, IEEE Transactions of Software Engineering, July 1997
  17. S. Jarzabek: Effective Software Maintenance and Evolution: A Reuse-Based Approach, Auerbach, 2007
  18. T. Mens, T. Tourwé: ”A Survey of Software Refactoring”, IEEE Transactions of Software Engineering, pp. 126 - m
  19. T. M. Pigoski: Practical Software Maintenance: Best Practices for Managing Your Software Investment, Wiley, 1996
  20. C. Poole, J.W. Huisman: ”Using Extreme Programming in a Maintenance Environment”, IEEE Software, pp. 42 - 50, November/December 2001
  21. C. Rickets: ”A TSP Software Maintenenace Life Cycle”, CrossTalk, March 2005
  22. M.P. Robillard, W. Coelho, G.C. Murphy: ”How Effective Developers Investigate Source Code: An Exploratory Study”, IEEE Transactions of Software Engineering, pp. 889 - 903, December 2004
  23. IEEE Software, January 1995, Reengineering-teemanumero
  24. IEEE Software, July/August 1998:
  25. - Preserve or Redesign Legacy Systems, N. F. Schneidewind, C. Elbert
  26. - Maintaining Component Based Systems, J. Voas
  27. - Restoring a Legacy: Lessons Learned, S. Rugaber, J. White
  28. - How to Evaluate Legacy System Maintenance, N. F. Schneidewind

Magazines - Lehtiä:
  1. Journal of Software Maintenance and Evolution: Research and Practice,John Wiley & Sons
  2. Journal of Software Maintenance: Research and Practice 1989 - 1995, Wiley Interscience