• DocumentCode
    2379245
  • Title

    The cost of code quality

  • Author

    Khramov, Yuri

  • Author_Institution
    Apple Comput. Inc., Cupertino, CA
  • fYear
    2006
  • fDate
    23-28 July 2006
  • Lastpage
    125
  • Abstract
    Using data from more than 80 development projects, this paper attempts to answer the question: how much effort should be invested into code quality? It is shown that a "quick and dirty" approach is actually preferable in some situations. Volatility of requirements, expected breadth of usage, customers\´ defect tolerance, cost of defect fixing and system lifespan are suggested as the main factors determining how much effort to spend on improving code. These factors are then used to identify situations where XP coding practices are inefficient and to find boundaries within which simpler, less expensive methods give better results
  • Keywords
    formal specification; program compilers; programming; software cost estimation; software development management; software maintenance; software quality; XP coding; code quality cost; customer defect tolerance; defect fixing; development projects; expected usage breadth; quick and dirty approach; requirement volatility; system lifespan; Costs; Formal specifications; Investments; Probes; Programming; Project management; Quality assurance; Scalability; Switches; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Agile Conference, 2006
  • Conference_Location
    Minneapolis, MN
  • Print_ISBN
    0-7695-2562-8
  • Type

    conf

  • DOI
    10.1109/AGILE.2006.52
  • Filename
    1667570