Metrics and Databases for Agile Software Development Projects David I. Heimann IEEE Boston Reliability Society April 14, 2010.
Grid-enabled Research Activities in CAS Kai Nan Computer Network Information Center (CNIC) Chinese Academy of Sciences (CAS) Shanghai, 21 Feb 2006.
Refactoring Compl. Bad smells in your software Code duplication Long operations, big classes Operations with lots of parameters Divergent or shotgun fixes.
Unit-Testing Presented by Benny Pasternak November 2005 Program testing can be used to show the presence of bugs, but never to show their absence! - Edsger.
1 Greg Wilson BA 4234 [email protected] CSC407: Software Architecture Fall 2006 Refactoring.
All we like sheep: Copy / paste as a principled engineering tool Prof. Mike Godfrey @migod University of Waterloo, Canada.
Module 7. Simplifying Conditional Expressions Course: Refactoring.
Testing in Agile Projects: Where Things Stand Today Brian Marick [email protected] Copyright © 02004 by Brian Marick. Permission granted to reproduce.
Unit 8 Design Strategies and Refactoring. Key Concepts Design strategy deliverables Requirements and constraints Outsourcing Sources of software Platform.
© ThoughtWorks, 2008 Improving Productivity and Quality With Agile Patrick Kua.
Object-Oriented Analysis & Design Chapter 1 NTPCUG Study Series.
Agile Requirements Methods CSSE 371 Software Requirements and Specification Mark Ardis, Rose-Hulman Institute October 26, 2004.