A quantitative comparison of test-first and test-last code in an industrial project

2Citations
Citations of this article
20Readers
Mendeley users who have this article in their library.
Get full text

Abstract

This paper presents a comparison of test-first and test-last development approaches on a customer account management software of a telecommunication company. While the management had plans for initiating a process that enforces test-first development over test-last, they also had concerns about the tradeoffs. Therefore, an exploratory case study with quantitative analysis is carried out on a pilot project where the code metrics and estimated manual inspection efforts of both approaches are compared. Our results indicate no statistical difference between the two approaches in terms of design (CK) metrics. On the other hand, we observe that test-last development yields significantly simpler code in terms of cyclomatic complexity and less (though not significant) manual inspection effort. Hence, our initial results indicate no superiority of test-first over test-last development in the described industrial context. © 2010 Springer-Verlag Berlin Heidelberg.

Cite

CITATION STYLE

APA

Turhan, B., Bener, A., Kuvaja, P., & Oivo, M. (2010). A quantitative comparison of test-first and test-last code in an industrial project. In Lecture Notes in Business Information Processing (Vol. 48 LNBIP, pp. 232–237). Springer Verlag. https://doi.org/10.1007/978-3-642-13054-0_24

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free