메뉴 건너뛰기




Volumn 51, Issue 1, 2009, Pages 182-194

Empirical investigation towards the effectiveness of Test First programming

Author keywords

Agile methods; Empirical software engineering; Programming paradigms; Software engineering process; Software testing; Testing strategies

Indexed keywords

COMPUTER SOFTWARE SELECTION AND EVALUATION; ELECTRIC LINES; PROGRAMMING THEORY; SOFTWARE ENGINEERING; TESTING; THERMOLUMINESCENCE;

EID: 56649121999     PISSN: 09505849     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.infsof.2008.03.007     Document Type: Article
Times cited : (47)

References (55)
  • 2
    • 4344598248 scopus 로고    scopus 로고
    • Evaluating the effect of a delegated versus centralized control style on the maintainability of object-oriented software
    • Arisholm E., and Sjøberg D.I.K. Evaluating the effect of a delegated versus centralized control style on the maintainability of object-oriented software. IEEE Transactions on Software Engineering 30 8 (2004) 521-534
    • (2004) IEEE Transactions on Software Engineering , vol.30 , Issue.8 , pp. 521-534
    • Arisholm, E.1    Sjøberg, D.I.K.2
  • 4
    • 0024031604 scopus 로고
    • The TAME project: towards improvement-oriented software environments
    • Basili V.R., and Rombach H.D. The TAME project: towards improvement-oriented software environments. IEEE Transactions on Software Engineering 14 6 (1988) 758-773
    • (1988) IEEE Transactions on Software Engineering , vol.14 , Issue.6 , pp. 758-773
    • Basili, V.R.1    Rombach, H.D.2
  • 9
    • 56649104060 scopus 로고    scopus 로고
    • D. Chaplin, Test first Programming, TechZone, 2001.
    • D. Chaplin, Test first Programming, TechZone, 2001.
  • 13
    • 33846907119 scopus 로고    scopus 로고
    • Driving software quality: how test-driven development impacts software quality
    • Crispin L. Driving software quality: how test-driven development impacts software quality. IEEE Software 23 6 (2006) 70-71
    • (2006) IEEE Software , vol.23 , Issue.6 , pp. 70-71
    • Crispin, L.1
  • 17
    • 56649083937 scopus 로고    scopus 로고
    • "Eclipse Platform Technical Overview", Object Technology Int'l, 2003.
    • "Eclipse Platform Technical Overview", Object Technology Int'l, 2003.
  • 18
    • 56649091583 scopus 로고    scopus 로고
    • S.H. Edwards, Using test-driven development in the classroom: providing students with automatic, concrete feedback on performance, in: Proceedings of the International Conference on Education and Information Systems: Technologies and Applications (EISTA'03), August 2003.
    • S.H. Edwards, Using test-driven development in the classroom: providing students with automatic, concrete feedback on performance, in: Proceedings of the International Conference on Education and Information Systems: Technologies and Applications (EISTA'03), August 2003.
  • 21
    • 56649116276 scopus 로고    scopus 로고
    • D. Gelperin, W. Hetzel, Software quality engineering, in: Proceedings of 4th International Conference on Software Testing, Washington DC, June 1987.
    • D. Gelperin, W. Hetzel, Software quality engineering, in: Proceedings of 4th International Conference on Software Testing, Washington DC, June 1987.
  • 23
    • 0345399126 scopus 로고
    • The probable error of a mean
    • Gossett W.S. The probable error of a mean. Biometrika 6 1 (1908) 1-25
    • (1908) Biometrika , vol.6 , Issue.1 , pp. 1-25
    • Gossett, W.S.1
  • 24
    • 56649086999 scopus 로고    scopus 로고
    • Keeping our clients happy: myths and management issues in 'client-led' student software projects
    • Holcombe M., and Parker H. Keeping our clients happy: myths and management issues in 'client-led' student software projects. Computer Science Education 9 3 (1999) 230-241
    • (1999) Computer Science Education , vol.9 , Issue.3 , pp. 230-241
    • Holcombe, M.1    Parker, H.2
  • 25
    • 56649087000 scopus 로고    scopus 로고
    • M. Holcombe, M. Gheorghe, F. Macias, Teaching XP for real: Some initial observations and plans, in: Proceedings of 2nd International Conference on Extreme Programming and Flexible Processes in Software Engineering (XP2001), Italy, May 2001, pp. 14-17.
    • M. Holcombe, M. Gheorghe, F. Macias, Teaching XP for real: Some initial observations and plans, in: Proceedings of 2nd International Conference on Extreme Programming and Flexible Processes in Software Engineering (XP2001), Italy, May 2001, pp. 14-17.
  • 26
    • 0034315094 scopus 로고    scopus 로고
    • Using students as subjects - a comparative study of students and professionals in lead-time impact assessment
    • Höst M., Regnell B., and Wohlin C. Using students as subjects - a comparative study of students and professionals in lead-time impact assessment. Empirical Software Engineering 5 (2000) 201-214
    • (2000) Empirical Software Engineering , vol.5 , pp. 201-214
    • Höst, M.1    Regnell, B.2    Wohlin, C.3
  • 29
    • 56649090056 scopus 로고    scopus 로고
    • D. Janzen, Software architecture improvement through test-driven development, in: Proceedings of the Conference on Object Oriented Programming Systems Languages and Applications, ACM, 2005, pp. 222-223.
    • D. Janzen, Software architecture improvement through test-driven development, in: Proceedings of the Conference on Object Oriented Programming Systems Languages and Applications, ACM, 2005, pp. 222-223.
  • 30
    • 56649094734 scopus 로고    scopus 로고
    • JUnit.org, Available from: .
    • JUnit.org, Available from: .
  • 31
    • 56649114702 scopus 로고    scopus 로고
    • J. Karn, Empirical Software Engineering: Developing Behavior and Pretence, Ph.D. thesis, the University of Sheffield, April 2006.
    • J. Karn, Empirical Software Engineering: Developing Behavior and Pretence, Ph.D. thesis, the University of Sheffield, April 2006.
  • 32
    • 25844465635 scopus 로고    scopus 로고
    • R. Kaufmann, D. Janzen, Implications of test-driven development: a pilot study, in: Proceedings of the 18th Annual ACM SIGPLAN Conference on Object-oriented Programming, Systems, Languages, and Applications, ACM, 2003, pp. 298-299.
    • R. Kaufmann, D. Janzen, Implications of test-driven development: a pilot study, in: Proceedings of the 18th Annual ACM SIGPLAN Conference on Object-oriented Programming, Systems, Languages, and Applications, ACM, 2003, pp. 298-299.
  • 35
    • 0038044512 scopus 로고    scopus 로고
    • A history of iterative and incremental development
    • Larman C., and Basili V. A history of iterative and incremental development. IEEE Computer 36 (2003) 47-56
    • (2003) IEEE Computer , vol.36 , pp. 47-56
    • Larman, C.1    Basili, V.2
  • 36
    • 84945283290 scopus 로고    scopus 로고
    • M. Pancur, M. Ciglaric, M. Trampus, T. Vidmar, Towards empirical evaluation of test-driven development in a university environment, in: Proceedings of EUROCON 2003, Computer as a Tool, The IEEE Region, 8(2) (2003), pp. 83-86.
    • M. Pancur, M. Ciglaric, M. Trampus, T. Vidmar, Towards empirical evaluation of test-driven development in a university environment, in: Proceedings of EUROCON 2003, Computer as a Tool, The IEEE Region, 8(2) (2003), pp. 83-86.
  • 37
    • 0032320404 scopus 로고    scopus 로고
    • Comparing detection methods for software requirements inspection: a replication using professional subjects
    • Porter A., and Votta L. Comparing detection methods for software requirements inspection: a replication using professional subjects. Empirical Software Engineering 3 (1998) 355-380
    • (1998) Empirical Software Engineering , vol.3 , pp. 355-380
    • Porter, A.1    Votta, L.2
  • 38
    • 32944476101 scopus 로고    scopus 로고
    • F. Macias, M. Holcombe, M. Gheorghe, Design-led & design-less: one experiment and two approaches, in: Proceedings of 4th International Conference on Extreme Programming and Flexible Processes in Software Engineering (XP2003), 2003, pp. 394-401.
    • F. Macias, M. Holcombe, M. Gheorghe, Design-led & design-less: one experiment and two approaches, in: Proceedings of 4th International Conference on Extreme Programming and Flexible Processes in Software Engineering (XP2003), 2003, pp. 394-401.
  • 39
    • 56649105508 scopus 로고    scopus 로고
    • F. Macias, Empirical Assessment of Extreme Programming, Ph.D. thesis, University of Sheffield, UK, 2004.
    • F. Macias, Empirical Assessment of Extreme Programming, Ph.D. thesis, University of Sheffield, UK, 2004.
  • 40
    • 0002322469 scopus 로고
    • On a test of whether one of two random variables is stochastically larger than the other
    • Mann H.B., and Whitney D.R. On a test of whether one of two random variables is stochastically larger than the other. Annals of Mathematics and Statistics (1947)
    • (1947) Annals of Mathematics and Statistics
    • Mann, H.B.1    Whitney, D.R.2
  • 41
    • 0038601469 scopus 로고    scopus 로고
    • E.M. Maximilien, L. Williams, Assessing test-driven development at IBM, in: Proceedings of International Conference of Software Engineering, Portland, 2003.
    • E.M. Maximilien, L. Williams, Assessing test-driven development at IBM, in: Proceedings of International Conference of Software Engineering, Portland, 2003.
  • 44
    • 0036807037 scopus 로고    scopus 로고
    • Experiment about Test-First programming
    • October
    • Müller M., and Hanger O. Experiment about Test-First programming. IEEE Proceedings on Software 149 5 (2002) 537-544 October
    • (2002) IEEE Proceedings on Software , vol.149 , Issue.5 , pp. 537-544
    • Müller, M.1    Hanger, O.2
  • 45
    • 56649097728 scopus 로고    scopus 로고
    • P. Runeson, Using students as experiment subjects - an analysis on graduate and freshmen student data, in: Proceedings of 7th International Conference on Empirical Assessment and Evaluation in Software Engineering (EASE 03), 2003.
    • P. Runeson, Using students as experiment subjects - an analysis on graduate and freshmen student data, in: Proceedings of 7th International Conference on Empirical Assessment and Evaluation in Software Engineering (EASE 03), 2003.
  • 48
    • 0000428925 scopus 로고
    • Approximation of distribution laws of random variables on the basis of empirical data
    • Smirnov N.V. Approximation of distribution laws of random variables on the basis of empirical data. Uspekhi Matematicheskikhi Nauka 10 (1944) 179-206
    • (1944) Uspekhi Matematicheskikhi Nauka , vol.10 , pp. 179-206
    • Smirnov, N.V.1
  • 49
    • 56649088512 scopus 로고    scopus 로고
    • M. Stephens, D. Rosenberg, Extreme Programming Refactored: The Case Against XP, 2003.
    • M. Stephens, D. Rosenberg, Extreme Programming Refactored: The Case Against XP, 2003.
  • 50
    • 56649093197 scopus 로고    scopus 로고
    • S. Syed-Abdullah, Empirical Study on Extreme Programming, Ph.D. thesis, The University of Sheffield, UK, April 2005.
    • S. Syed-Abdullah, Empirical Study on Extreme Programming, Ph.D. thesis, The University of Sheffield, UK, April 2005.
  • 51
    • 33748996179 scopus 로고
    • Experimental design
    • Mitzel H.E., Hardin Best J.H., and Rabinowitz W. (Eds), Collier Mac Millan, London
    • Tate R. Experimental design. In: Mitzel H.E., Hardin Best J.H., and Rabinowitz W. (Eds). Encyclopaedia of Education Research (1982), Collier Mac Millan, London 553-561
    • (1982) Encyclopaedia of Education Research , pp. 553-561
    • Tate, R.1
  • 52
    • 56649104058 scopus 로고    scopus 로고
    • C. Thomson, Defining and Describing Change Events in Software Development Projects, Ph.D. Thesis, the University of Sheffield, UK, 2007.
    • C. Thomson, Defining and Describing Change Events in Software Development Projects, Ph.D. Thesis, the University of Sheffield, UK, 2007.
  • 53
    • 56649085499 scopus 로고    scopus 로고
    • C. Thomson, M. Holcombe, 20 Years of teaching and 7 years of research: research when you teach, in: Proceedings of 3rd South East European Formal Methods Workshop, 2007, pp. 141-153.
    • C. Thomson, M. Holcombe, 20 Years of teaching and 7 years of research: research when you teach, in: Proceedings of 3rd South East European Formal Methods Workshop, 2007, pp. 141-153.
  • 54
    • 84954418482 scopus 로고    scopus 로고
    • L. Williams, E. Maximilien, M. Vouk, Test driven development as a defect-reduction practice, in: Proceedings of the 14th International Symposium on Software Reliability Engineering, 2004, pp. 34-45.
    • L. Williams, E. Maximilien, M. Vouk, Test driven development as a defect-reduction practice, in: Proceedings of the 14th International Symposium on Software Reliability Engineering, 2004, pp. 34-45.
  • 55
    • 0343191974 scopus 로고
    • Soft factors and their impact on time to market
    • Wohlin C., and Ahlgren M. Soft factors and their impact on time to market. Software Quality Journal 4 (1995) 189-205
    • (1995) Software Quality Journal , vol.4 , pp. 189-205
    • Wohlin, C.1    Ahlgren, M.2


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.