not only to gain attention in professional settings, but
also impact the development speed and software qual-
ity. These kinds of effects have been investigated
with regard to the TDD practice, e.g. (Madeyski,
2010a; Madeyski, 2010b; Madeyski and Szala, 2007;
Madeyski, 2006; Madeyski, 2005). We showed that
the possible synergy effect between TDD and CT can
be useful and is worth empirical investigation.
In our empirical study that will came after this pa-
per we will measure the benefits that the CTDD prac-
tice deliver in the real-world software project. We will
use our AutoTest.NET4CTDD tool (which is an open
source tool, available to download) to constitute the
“C” that we added to the “TDD” to form CTDD. Per-
formed tool acceptance study showed promising re-
sults for further research. The developers found the
tool rather useful and easy to use. Extending the Au-
toTest.NET proved to be relatively easy task. We were
able to add the functionality for gathering measure-
ments quite fast. We have developed infrastructure
to confidently collect the measurement data. We are
certain that the tool gives us enough flexibility to add
new functionality in the future during the course of
our studies over CTDD.
ACKNOWLEDGEMENTS
Marcin Kawalerowicz is a fellow of the ”PhD Schol-
arships - an investment in faculty of Opole province”
project. The scholarschip is co-financed by the Euro-
pean Union under the European Social Fund.
REFERENCES
Astels, D. (2003). Test Driven development: A Practical
Guide. Prentice Hall Professional Technical Refer-
ence.
Basili, V. R., Caldiera, G., and Rombach, H. D. (1994). The
goal question metric approach. In Encyclopedia of
Software Engineering. Wiley.
Beck, K. (1999). Extreme Programming Explained: Em-
brace Change. Addison-Wesley, Boston, MA, USA.
Beck, K. (2002). Test Driven Development: By Example.
Addison-Wesley, Boston, MA, USA.
Beck, K. and Andres, C. (2004). Extreme Programming Ex-
plained: Embrace Change. Addison-Wesley, Boston,
MA, USA, 2nd edition.
Beck, K., Beedle, M., van Bennekum, A., Cockburn, A.,
Cunningham, W., Fowler, M., Grenning, J., High-
smith, J., Hunt, A., Jeffries, R., Kern, J., Marick, B.,
Martin, R. C., Mellor, S., Schwaber, K., Sutherland,
J., and Thomas, D. (2001). Manifesto for agile soft-
ware development. http://agilemanifesto.org/.
Bhat, T. and Nagappan, N. (2006). Evaluating the effi-
cacy of test-driven development: industrial case stud-
ies. In ISESE’06: ACM/IEEE International Sympo-
sium on Empirical Software Engineering, pages 356–
363, New York, NY, USA. ACM Press.
Canfora, G., Cimitile, A., Garcia, F., Piattini, M., and Vis-
aggio, C. A. (2006). Evaluating advantages of test
driven development: a controlled experiment with
professionals. In ISESE’06: ACM/IEEE Interna-
tional Symposium on Empirical Software Engineer-
ing, pages 364–371, New York, NY, USA. ACM
Press.
Davis, F. D. (1989). Perceived usefulness, perceived ease of
use, and user acceptance of information technology.
MIS Quarterly, 13(3):319–340.
Duvall, P., Matyas, S. M., and Glover, A. (2007). Con-
tinuous Integration: Improving Software Quality and
Reducing Risk (The Addison-Wesley Signature Series).
Addison-Wesley Professional.
Edwards, S. H. (2003a). Rethinking computer science ed-
ucation from a test-first perspective. In OOPSLA’03:
Companion of the 18th Annual ACM SIGPLAN Con-
ference on Object-Oriented Programming, Systems,
Languages, and Applications, pages 148–155, New
York, NY, USA. ACM.
Edwards, S. H. (2003b). Teaching software testing: auto-
matic grading meets test-first coding. In OOPSLA’03:
Companion of the 18th Annual ACM SIGPLAN Con-
ference on Object-Oriented Programming, Systems,
Languages, and Applications, pages 318–319, New
York, NY, USA. ACM.
Endres, A. and Rombach, D. (2003). A Handbook of Soft-
ware and Systems Engineering. Addison-Wesley.
Erdogmus, H., Morisio, M., and Torchiano, M. (2005). On
the Effectiveness of the Test-First Approach to Pro-
gramming. IEEE Transactions on Software Engineer-
ing, 31(3):226–237.
Flohr, T. and Schneider, T. (2006). Lessons Learned from an
XP Experiment with Students: Test-First Need More
Teachings. In M
¨
unch, J. and Vierimaa, M., editors,
PROFES’06: Product Focused Software Process Im-
provement, volume 4034 of Lecture Notes in Com-
puter Science, pages 305–318, Berlin, Heidelberg.
Springer.
Freeman, S. and Pryce, N. (2009). Growing Object-
Oriented Software, Guided by Tests. Addison-Wesley
Professional, 1st edition.
Gamma, E. and Beck, K. (2003). Contributing to Eclipse:
Principles, Patterns, and Plugins. Addison Wesley
Longman Publishing Co., Inc., Redwood City, CA,
USA.
Gamma, E. and Beck, K. (2013). JUnit.
http://www.junit.org/ Accessed Jan 2013.
Gupta, A. and Jalote, P. (2007). An experimental eval-
uation of the effectiveness and efficiency of the test
driven development. In ESEM’07: International Sym-
posium on Empirical Software Engineering and Mea-
surement, pages 285–294, Washington, DC, USA.
IEEE Computer Society.
Hamill, P. (2004). Unit test frameworks. O’Reilly.
ENASE2013-8thInternationalConferenceonEvaluationofNovelSoftwareApproachestoSoftwareEngineering
266