메뉴 건너뛰기




Volumn , Issue , 2012, Pages 529-539

Development of auxiliary functions: Should you be agile? An empirical assessment of pair programming and test-first programming

Author keywords

agile methods; experimental software engineering; pair programming; TDD; test first programming

Indexed keywords

AGILE APPROACHES; AGILE METHODS; AGILE PRACTICES; AUXILIARY FUNCTIONS; CRITICAL MODULES; DEVELOPMENT TIME; DIFFERENT DOMAINS; EMPIRICAL ASSESSMENT; EXPERIMENTAL SOFTWARE ENGINEERING; MAIN MODULE; NOVICE PROGRAMMER; PAIR-PROGRAMMING; SOFTWARE SYSTEMS; TDD; TEST SETS; TIME-TO-MARKET;

EID: 84864250279     PISSN: 02705257     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/ICSE.2012.6227163     Document Type: Conference Paper
Times cited : (20)

References (48)
  • 1
    • 79951809291 scopus 로고    scopus 로고
    • A test-driven approach to code search and its application to the reuse of auxiliary functionality
    • O. A. L. Lemos, S. Bajracharya, J. Ossher, P. C. Masiero, and C. Lopes, "A test-driven approach to code search and its application to the reuse of auxiliary functionality," Inf. Softw. Technol., vol. 53, pp. 294-306, 2011.
    • (2011) Inf. Softw. Technol. , vol.53 , pp. 294-306
    • Lemos, O.A.L.1    Bajracharya, S.2    Ossher, J.3    Masiero, P.C.4    Lopes, C.5
  • 3
    • 59249086945 scopus 로고    scopus 로고
    • Novice software developers, all over again
    • New York, NY, USA: ACM
    • A. Begel and B. Simon, "Novice software developers, all over again," in Proc. of the ICER '08. New York, NY, USA: ACM, 2008, pp. 3-14.
    • (2008) Proc. of the ICER '08 , pp. 3-14
    • Begel, A.1    Simon, B.2
  • 5
    • 0037620908 scopus 로고    scopus 로고
    • Boston, MA, USA: Addison-Wesley Longman Publishing Co., Inc., ch. 15
    • L. Williams and R. Kessler, Pair Programming Illuminated. Boston, MA, USA: Addison-Wesley Longman Publishing Co., Inc., 2002, ch. 15, p. 71.
    • (2002) Pair Programming Illuminated , pp. 71
    • Williams, L.1    Kessler, R.2
  • 6
    • 84973491099 scopus 로고    scopus 로고
    • Software reliability and dependability: A roadmap
    • New York, NY, USA: ACM
    • B. Littlewood and L. Strigini, "Software reliability and dependability: a roadmap," in Proc. of the ICSE '00. New York, NY, USA: ACM, 2000, pp. 175-188.
    • (2000) Proc. of the ICSE '00 , pp. 175-188
    • Littlewood, B.1    Strigini, L.2
  • 8
    • 84864201108 scopus 로고    scopus 로고
    • Microsoft zune affected by 'bug'
    • available from: accessed 17/08/2011
    • BBC News, "Microsoft zune affected by 'bug'," 2008, available from: http://news.bbc.co.uk/2/hi/technology/7806683.stm (accessed 17/08/2011).
    • (2008) BBC News
  • 9
    • 77951788099 scopus 로고    scopus 로고
    • Automatic program repair with evolutionary computation
    • May
    • W. Weimer, S. Forrest, C. Le Goues, and T. Nguyen, "Automatic program repair with evolutionary computation," Commun. ACM, vol. 53, pp. 109-116, May 2010.
    • (2010) Commun. ACM , vol.53 , pp. 109-116
    • Weimer, W.1    Forrest, S.2    Le Goues, C.3    Nguyen, T.4
  • 11
    • 84864240624 scopus 로고    scopus 로고
    • available from: accessed 16/08/2011
    • The Telegraph, "Apple iPhone 4 clock bug strikes again," 2011, available from: http://www.telegraph.co.uk/technology/apple/8380346/Apple- iPhone-4-clock-bug-strikes-again.html (accessed 16/08/2011).
    • (2011) Apple iPhone 4 Clock Bug Strikes Again
  • 12
    • 84864269097 scopus 로고    scopus 로고
    • available from: accessed 06/09/2011
    • R. Cellan-Jones, "Sony's leap year bug," 2010, available from: http://www.bbc.co.uk/blogs/thereporters/rorycellanjones/2010/03/sonys millennium bug.html (accessed 06/09/2011).
    • (2010) Sony's Leap Year Bug
    • Cellan-Jones, R.1
  • 15
    • 79960336914 scopus 로고    scopus 로고
    • Improving business agility through technical solutions: A case study on test-driven development in mobile software development
    • Springer
    • A. H. P. Abrahamsson 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. Springer, 2005, pp. 227-243.
    • (2005) Business Agility and Information Technology Diffusion , pp. 227-243
    • Abrahamsson, A.H.P.1    Jäälinoja, J.2
  • 16
    • 40949159801 scopus 로고    scopus 로고
    • Does test-driven development really improve software design quality?
    • D. Janzen and H. Saiedian, "Does test-driven development really improve software design quality?" IEEE Softw., vol. 25, pp. 77-84, 2008.
    • (2008) IEEE Softw. , vol.25 , pp. 77-84
    • Janzen, D.1    Saiedian, H.2
  • 17
    • 0038310314 scopus 로고    scopus 로고
    • An initial investigation of test driven development in industry
    • Proc. of the ACM SAC 2003, ser. New York, NY, USA: ACM
    • B. George and L. Williams, "An initial investigation of test driven development in industry," in Proc. of the ACM SAC 2003, ser. SAC '03. New York, NY, USA: ACM, 2003, pp. 1135-1139.
    • (2003) SAC '03 , pp. 1135-1139
    • George, B.1    Williams, L.2
  • 18
    • 21244437363 scopus 로고    scopus 로고
    • Using test-driven development in the classroom: Providing students with concrete feedback on performance
    • S. H. Edwards, "Using test-driven development in the classroom: Providing students with concrete feedback on performance," in Proc. of the EISTA '03, August 2003.
    • Proc. of the EISTA '03, August 2003
    • Edwards, S.H.1
  • 20
    • 33846861327 scopus 로고    scopus 로고
    • Evaluating pair programming with respect to system complexity and programmer expertise
    • E. Arisholm, H. Gallis, T. Dyba, and D. I.K. Sjoberg, "Evaluating pair programming with respect to system complexity and programmer expertise," IEEE Trans. on Softw. Eng., vol. 33, pp. 65-86, 2007.
    • (2007) IEEE Trans. on Softw. Eng. , vol.33 , pp. 65-86
    • Arisholm, E.1    Gallis, H.2    Dyba, T.3    Sjoberg, D.I.K.4
  • 27
    • 0022043004 scopus 로고
    • Selecting software test data using data flow information
    • S. Rapps and E. J. Weyuker, "Selecting software test data using data flow information," IEEE Trans. Softw. Eng., vol. 11, no. 4, pp. 367-375, 1985.
    • (1985) IEEE Trans. Softw. Eng. , vol.11 , Issue.4 , pp. 367-375
    • Rapps, S.1    Weyuker, E.J.2
  • 28
    • 0038044512 scopus 로고    scopus 로고
    • Iterative and incremental development: A brief history
    • C. Larman and V. R. Basili, "Iterative and incremental development: A brief history," Computer, vol. 36, pp. 47-56, 2003.
    • (2003) Computer , vol.36 , pp. 47-56
    • Larman, C.1    Basili, V.R.2
  • 33
    • 84864252779 scopus 로고    scopus 로고
    • available from: accessed 09/02/2011
    • Google Inc., "Google code search," 2011, available from: http://www.google.com/codesearch/ (accessed 09/02/2011).
    • (2011) Google Code Search
  • 35
    • 21244432456 scopus 로고    scopus 로고
    • On the effectiveness of the test-first approach to programming
    • H. Erdogmus, M. Morisio, and M. Torchiano, "On the effectiveness of the test-first approach to programming," IEEE Trans. on Softw. Eng., vol. 31, pp. 226-237, 2005.
    • (2005) IEEE Trans. on Softw. Eng. , vol.31 , pp. 226-237
    • Erdogmus, H.1    Morisio, M.2    Torchiano, M.3
  • 36
    • 42549159833 scopus 로고    scopus 로고
    • The effect of pairs in program design tasks
    • K. M. Lui, K. C. C. Chan, and J. Nosek, "The effect of pairs in program design tasks," IEEE Trans. Softw. Eng., vol. 34, pp. 197-211, 2008.
    • (2008) IEEE Trans. Softw. Eng. , vol.34 , pp. 197-211
    • Lui, K.M.1    Chan, K.C.C.2    Nosek, J.3
  • 38
    • 0038601469 scopus 로고    scopus 로고
    • Assessing test-driven development at ibm
    • Washington, DC, USA: IEEE Computer Society
    • E. M. Maximilien and L. Williams, "Assessing test-driven development at ibm," in Proc. of the ICSE '03. Washington, DC, USA: IEEE Computer Society, 2003, pp. 564-569.
    • (2003) Proc. of the ICSE '03 , pp. 564-569
    • Maximilien, E.M.1    Williams, L.2
  • 39
    • 33646852418 scopus 로고    scopus 로고
    • Using software testing to move students from trial-and-error to reflection-in-action
    • S. H. Edwards, "Using software testing to move students from trial-and-error to reflection-in-action," SIGCSE Bull., vol. 36, pp. 26-30, 2004.
    • (2004) SIGCSE Bull. , vol.36 , pp. 26-30
    • Edwards, S.H.1
  • 40
    • 34248356409 scopus 로고    scopus 로고
    • Guest editors' introduction: Tdd-the art of fearless programming
    • R. Jeffries and G. Melnik, "Guest editors' introduction: Tdd-the art of fearless programming," IEEE Softw., vol. 24, pp. 24-30, 2007.
    • (2007) IEEE Softw. , vol.24 , pp. 24-30
    • Jeffries, R.1    Melnik, G.2
  • 41
    • 78149268523 scopus 로고    scopus 로고
    • Empirical studies of pair programming for CS/SE teaching in higher education: A systematic literature review
    • no. PrePrints
    • N. Salleh, E. Mendes, and J. Grundy, "Empirical studies of pair programming for CS/SE teaching in higher education: A systematic literature review," IEEE Trans. on Softw. Eng., vol. 99, no. PrePrints, 2010.
    • (2010) IEEE Trans. on Softw. Eng. , vol.99
    • Salleh, N.1    Mendes, E.2    Grundy, J.3
  • 45
    • 0033163749 scopus 로고    scopus 로고
    • Building knowledge through families of experiments
    • V. R. Basili, F. Shull, and F. Lanubile, "Building knowledge through families of experiments," IEEE Trans. Softw. Eng., vol. 25, pp. 456-473, 1999.
    • (1999) IEEE Trans. Softw. Eng. , vol.25 , pp. 456-473
    • Basili, V.R.1    Shull, F.2    Lanubile, F.3
  • 47
    • 66749147312 scopus 로고    scopus 로고
    • A survey of evidence for test-driven development in academia
    • C. Desai, D. Janzen, and K. Savage, "A survey of evidence for test-driven development in academia," ACM SIGCSE Bulletin, vol. 40, pp. 97-101, 2008.
    • (2008) ACM SIGCSE Bulletin , vol.40 , pp. 97-101
    • Desai, C.1    Janzen, D.2    Savage, K.3


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