메뉴 건너뛰기




Volumn , Issue , 2007, Pages 275-284

A comparative case study on the impact of test-driven development on program design and test coverage

Author keywords

[No Author keywords available]

Indexed keywords

MAINTAINABILITY; OBJECT ORIENTED PROGRAMMING; SOFTWARE DESIGN; SOFTWARE ENGINEERING; TECHNOLOGY; TESTING; TIME DIVISION MULTIPLEXING;

EID: 47949108130     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/ESEM.2007.2     Document Type: Conference Paper
Times cited : (34)

References (31)
  • 3
    • 0003827816 scopus 로고    scopus 로고
    • Extreme Programming Explained
    • Second Edition:, Addison-Wesley, Boston, MA, USA
    • Beck, K., Extreme Programming Explained, Second Edition:Embrace Change, Addison-Wesley, Boston, MA, USA, 2004.
    • (2004) Embrace Change
    • Beck, K.1
  • 4
    • 0038044512 scopus 로고    scopus 로고
    • Iterative and Incremental Development: A Brief History
    • IEEE Computer Soc, Los Alamitos, CA, USA
    • G. Larman and V.R. Basili, "Iterative and Incremental Development: A Brief History", IEEE Computer 36(6), IEEE Computer Soc., Los Alamitos, CA, USA, 2003, pp. 47-56.
    • (2003) IEEE Computer 36(6) , pp. 47-56
    • Larman, G.1    Basili, V.R.2
  • 5
    • 0038226158 scopus 로고    scopus 로고
    • Aim, fire
    • IEEE Computer Soc, Los Alamitos, CA, USA
    • K. Beck, "Aim, fire", IEEE Software 18(5), IEEE Computer Soc., Los Alamitos, CA, USA, 2001, pp. 87-89.
    • (2001) IEEE Software 18(5) , pp. 87-89
    • Beck, K.1
  • 8
    • 47949122198 scopus 로고    scopus 로고
    • The Effect of Test-Driven Development on Program Code
    • Oulu, Finland
    • Müller, M.M. The Effect of Test-Driven Development on Program Code. In XP 2006, Oulu, Finland, 2006.
    • (2006) In XP 2006
    • Müller, M.M.1
  • 9
    • 34247347410 scopus 로고    scopus 로고
    • Bhat, T. and Nagappan, N. Evaluating the efficacy of test-driven development: industrial case studies. In ISESE '06, Rio de Janeiro, Brazil, 2006.
    • Bhat, T. and Nagappan, N. Evaluating the efficacy of test-driven development: industrial case studies. In ISESE '06, Rio de Janeiro, Brazil, 2006.
  • 10
    • 60849129755 scopus 로고    scopus 로고
    • Test Driven Development and Software Process Improvement in China
    • Garmisch-Partenkirchen, Germany
    • Lui, K. M. and Chan, K.C.C. Test Driven Development and Software Process Improvement in China. In XP 2004, Garmisch-Partenkirchen, Germany, 2004.
    • (2004) In XP 2004
    • Lui, K.M.1    Chan, K.C.C.2
  • 11
    • 0038601469 scopus 로고    scopus 로고
    • Assessing Test-Driven Development at IBM
    • Portland, OR, USA
    • Maximilien, E. M. and Williams, L. Assessing Test-Driven Development at IBM. In ICSE'03, Portland, OR, USA, 2003.
    • (2003) ICSE'03
    • Maximilien, E.M.1    Williams, L.2
  • 12
    • 15744390072 scopus 로고    scopus 로고
    • Introducing Test Automation and Test-Driven Development: An Experience Report
    • Elsevier, Amsterdam, Netherlands
    • L. Damn, L. Lundberg, and D. Olsson, "Introducing Test Automation and Test-Driven Development: An Experience Report", Electronic Notes in Theoretical Computer Science 116, Elsevier, Amsterdam, Netherlands, 2005, pp. 3-14.
    • (2005) Electronic Notes in Theoretical Computer Science , vol.116 , pp. 3-14
    • Damn, L.1    Lundberg, L.2    Olsson, D.3
  • 13
    • 34247325175 scopus 로고    scopus 로고
    • Evaluating advantages of test driven development: A controlled experiment with professionals
    • Rio de Janeiro, Brazil
    • Canfora, G., Cimitile, A., Garcia, F., Piattini, M. and Visaggio, C. A. Evaluating advantages of test driven development: a controlled experiment with professionals. In ISESE'06, Rio de Janeiro, Brazil, 2006.
    • (2006) ISESE'06
    • Canfora, G.1    Cimitile, A.2    Garcia, F.3    Piattini, M.4    Visaggio, C.A.5
  • 14
    • 1142299882 scopus 로고    scopus 로고
    • A structured experiment of test-driven development
    • Elsevier, Amsterdam, Netherlands
    • B. George and L. Williams, "A structured experiment of test-driven development", Information and Software Technology 46, Elsevier, Amsterdam, Netherlands, 2004, pp. 337-342.
    • (2004) Information and Software Technology 46 , pp. 337-342
    • George, B.1    Williams, L.2
  • 15
    • 14844311233 scopus 로고    scopus 로고
    • A Prototype Empirical Evaluation of Test Driven Development
    • Chicago, IL, USA
    • Geras, A., Smith, M. and Miller, J. A Prototype Empirical Evaluation of Test Driven Development. In METRICS'04, Chicago, IL, USA, 2004.
    • (2004) METRICS'04
    • Geras, A.1    Smith, M.2    Miller, J.3
  • 16
    • 47949127929 scopus 로고    scopus 로고
    • Abrahamsson, P., A. Hanhineva and J. Jäälinoja, Improving Business Agility Through Technical Solutions: A Case Study on Test-Driven Development in Mobile Software Development, in Business Agility and Information Technology Diffusion, R. Baskerville, L. Mathiassen, J. Pries-Heje and J. DeGross, Springer, New York, USA, 2004.
    • Abrahamsson, P., A. Hanhineva and J. Jäälinoja, "Improving Business Agility Through Technical Solutions: A Case Study on Test-Driven Development in Mobile Software Development", in Business Agility and Information Technology Diffusion, R. Baskerville, L. Mathiassen, J. Pries-Heje and J. DeGross, Springer, New York, USA, 2004.
  • 17
    • 33750142191 scopus 로고    scopus 로고
    • On the Influence of Test-Driven Development on Software Design
    • Hawaii
    • Janzen, D.S. and Saiedian, H. On the Influence of Test-Driven Development on Software Design. In CSEET'06, Turtle Bay, Hawaii, 2006.
    • (2006) CSEET'06, Turtle Bay
    • Janzen, D.S.1    Saiedian, H.2
  • 18
    • 25844465635 scopus 로고    scopus 로고
    • Implications of Test-Driven Development A Pilot Study
    • Anaheim, CA, USA
    • Kaufmann, R. and Janzen, D. Implications of Test-Driven Development A Pilot Study. In OOPSLA'03, Anaheim, CA, USA, 2003.
    • (2003) OOPSLA'03
    • Kaufmann, R.1    Janzen, D.2
  • 20
    • 84945283290 scopus 로고    scopus 로고
    • Towards Empirical Evaluation of Test-Driven Development in a University Environment
    • Ljubljana, Slovenia
    • Pancur, M., Ciglaric, M., Trampuš, M. and Vidmar, T. Towards Empirical Evaluation of Test-Driven Development in a University Environment. In EUROCON 2003, Ljubljana, Slovenia, 2003.
    • (2003) EUROCON
    • Pancur, M.1    Ciglaric, M.2    Trampuš, M.3    Vidmar, T.4
  • 21
    • 21244432456 scopus 로고    scopus 로고
    • On the effectiveness of the test-first approach to programming
    • IEEE Press, Piscataway, NJ, USA
    • H. Erdogmus, M. Morisio, and M. Torchiano, "On the effectiveness of the test-first approach to programming", IEEE Trans. Software Eng. 31(3), IEEE Press, Piscataway, NJ, USA, 2005, pp. 226-237.
    • (2005) IEEE Trans. Software Eng. 31(3) , pp. 226-237
    • Erdogmus, H.1    Morisio, M.2    Torchiano, M.3
  • 22
    • 77953732032 scopus 로고    scopus 로고
    • The effect of unit tests on entry points, coupling and cohesion in an introductory Java programming course
    • Raleigh, NC, USA
    • Steinberg, D. H. The effect of unit tests on entry points, coupling and cohesion in an introductory Java programming course. In XP Universe, Raleigh, NC, USA, 2001.
    • (2001) XP Universe
    • Steinberg, D.H.1
  • 23
    • 33646852418 scopus 로고    scopus 로고
    • Edwards, S. H. Using software testing to move students from trial-and-error to reflection-in-action. In SIGCSE '04, Norfolk, VA, USA, 2004.
    • Edwards, S. H. Using software testing to move students from trial-and-error to reflection-in-action. In SIGCSE '04, Norfolk, VA, USA, 2004.
  • 24
    • 84954418482 scopus 로고    scopus 로고
    • Test-Driven Development as a Defect-Reduction Practice
    • Denver, CO, USA
    • Williams, L., Maximilien, E. M. and Vouk, M. Test-Driven Development as a Defect-Reduction Practice. In ISSRE'03, Denver, CO, USA, 2003.
    • (2003) ISSRE'03
    • Williams, L.1    Maximilien, E.M.2    Vouk, M.3
  • 25
    • 0028446078 scopus 로고
    • A metrics Suite for Object Oriented Design
    • IEEE Press, Piscataway, NJ, USA
    • S.R. Chidamber and C.F. Kemerer, "A metrics Suite for Object Oriented Design", IEEE Trans. Software Eng. 20(6), IEEE Press, Piscataway, NJ, USA, 1994, pp. 476-493.
    • (1994) IEEE Trans. Software Eng. 20(6) , pp. 476-493
    • Chidamber, S.R.1    Kemerer, C.F.2
  • 26
    • 47949104040 scopus 로고    scopus 로고
    • Runeson, P. Using students as Experiment Subjects - An Analysis of Graduate and Freshmen Student Data. In EASE'03, Keele University, Staffordshire, UK, 2003.
    • Runeson, P. Using students as Experiment Subjects - An Analysis of Graduate and Freshmen Student Data. In EASE'03, Keele University, Staffordshire, UK, 2003.
  • 27
    • 0034315094 scopus 로고    scopus 로고
    • Using Students as Subjects-A Comparative Study of Students and Professionals in Lead-Time Impact Assessment
    • Kluwer Academic Publishers, Boston, MA, USA
    • M. Höst, B. Regnell. and C. Wohlin, "Using Students as Subjects-A Comparative Study of Students and Professionals in Lead-Time Impact Assessment", Empirical Software Engineering 5(3), Kluwer Academic Publishers, Boston, MA, USA, 2000, pp. 201-214.
    • (2000) Empirical Software Engineering 5(3) , pp. 201-214
    • Höst, M.1    Regnell, B.2    Wohlin, C.3
  • 29
    • 29844454801 scopus 로고    scopus 로고
    • Agile Architecting: The Use of Architectural Patterns in Mobile Java Applications
    • International Society of Agile Manufacturing, Vaajakoski, Finland
    • T. Ihme and P. Abrahamsson, "Agile Architecting: The Use of Architectural Patterns in Mobile Java Applications", International Journal of Agile Manufacturing 8(2), International Society of Agile Manufacturing, Vaajakoski, Finland, 2005, pp. 97-112.
    • (2005) International Journal of Agile Manufacturing 8(2) , pp. 97-112
    • Ihme, T.1    Abrahamsson, P.2
  • 31
    • 0001622174 scopus 로고    scopus 로고
    • A validation of Object-Oriented Design Metrics as Quality Indicators
    • IEEE Press, Piscataway, NJ, USA
    • V.R. Basili and W.L. Melo, "A validation of Object-Oriented Design Metrics as Quality Indicators", IEEE Transactions on Software Engineering 22(10), IEEE Press, Piscataway, NJ, USA, 1996, pp. 751-761.
    • (1996) IEEE Transactions on Software Engineering 22(10) , pp. 751-761
    • Basili, V.R.1    Melo, W.L.2


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