Skip to main content

Effect on Internal Quality Indicators

  • Chapter
  • First Online:
Test-Driven Development
  • 2656 Accesses

Abstract

According to Bansiya [18], internal quality indicators influence external quality attributes and, therefore, evaluating a product’s internal characteristics is reasonable. As a result, some useful conclusions can be drawn about the product’s external quality attributes on the basis of its internal characteristics [18]. Relying on Briand et al. [31], measures of structural design properties are considered to be indicators of external system quality attributes, such as reliability or maintainability. BØegh [30] mentioned class-level metrics proposed by Chidamber and Kemerer (CK metrics) [43] as typical examples of internal measures. This chapter concentrates on the CBO , WMC and (RFC) metrics (from the CK metrics suite) as their suitability for assessing fault proneness and fault content has already been empirically confirmed (see Sect. 3.3.2.2). The question is whether those metrics, often called design complexity metrics [238], are influenced by the TF practice.

It is important to note that average values of class-level code metrics (i.e. \(\mathrm{CBO}_{\mathrm{Mean}}\) , \(\mathrm{WMC}_{\mathrm{Mean}}\) , \(\mathrm{RFC}_{\mathrm{Mean}}\)) have been calculated for each project and analysed in this section. Another approach would be a class level analysis violating the assumption of independent observations. Furthermore, to keep the book concise and, simultaneously, present the most essential results for the meta-analysis conducted in Chap. 9, this chapter is focused on the TLSP vs. TFSP selective analysis (see Sect. 4.7.7). It is also worth mentioning that none of the collected pre-test results seemed to be a good candidate to include in the model as a covariate because none of them was related to internal code quality concepts like, for example, coupling.

Anything you need to quantify can be measured in some way that is superior to not measuring at all.

Tom DeMarco and Timothy Lister [61]

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 59.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 54.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    By convention, a positive sign is assigned to the effect size when the treatment (i.e. experimental) group performs “better” than the control group (see Box 5.5). 1

  2. 2.

    By convention, a positive sign is assigned to the effect size when the treatment (i.e. experimental) group performs “better” than the control group (see Box 5.5). 1

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Lech Madeyski .

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Madeyski, L. (2010). Effect on Internal Quality Indicators. In: Test-Driven Development. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-04288-1_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-04288-1_7

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-04287-4

  • Online ISBN: 978-3-642-04288-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics