Towards empirical evaluation of Test-Driven Development in a university environment

被引:0
作者
Pancur, M [1 ]
Ciglaric, M [1 ]
Trampus, M [1 ]
Vidmar, T [1 ]
机构
[1] Univ Ljubljana, Fac Comp & Informat Sci, Ljubljana, Slovenia
来源
IEEE REGION 8 EUROCON 2003, VOL B, PROCEEDINGS: COMPUTER AS A TOOL | 2003年
关键词
agile methodologies; test-driven development; empirical experimental evaluation; university environment;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Test Driven Development (TDD) is an agile software development technique and it is one of the core development practices of Extreme Programming (XP). In TDD, developers write automatically executable tests prior to writing the code they test. We ran a set of experiments to empirically assess different parameters of the TDD. We compared TDD to a more "traditionally" oriented iterative test-last development process (ITL). Our preliminary results show that TDD is not substantially different from ITL and our qualitative findings about a development processes are different from results obtained from other researchers.
引用
收藏
页码:83 / 86
页数:4
相关论文
共 10 条
[1]  
[Anonymous], EXTREME PROGRAMMING
[2]  
Beck K., 2000, Extreme Programming Explained: Embrace Change
[3]  
Beck K., 2003, TEST DRIVEN DEV EXAM
[4]  
CHARETTE R, 2001, EXECUTIVE UPDATE, V2
[5]  
FOWLER M, 2000, REFACTORING IMPROVIN
[6]  
GEORGE B, 2003, ACM S APPL COMP SAC
[7]  
MUELLER MM, 2002, P C EMP ASS SOFTW EN
[8]  
PANCUR M, 2003, 21 IASTED INT MULT C
[9]  
Rostaher M., 2002, Extreme Programming and Agile Methods - XP/Agile Universe 2002 Second XP Universe and First Agile Universe Conference. Proceedings (Lecture Notes in Computer Science Vol.2418), P174
[10]  
TICHY WF, 1998, IEEE COMPUTER MAY