메뉴 건너뛰기




Volumn 13, Issue 3, 2008, Pages 281-295

Impact of pair programming on thoroughness and fault detection effectiveness of unit test suites

Author keywords

Code coverage; Fault finding effectiveness; Mutation score; Pair programming; Tests quality; Unit testing

Indexed keywords

PLASTIC PRODUCTS; PUMPING PLANTS; REGRESSION ANALYSIS; TESTING;

EID: 47849084205     PISSN: 10774866     EISSN: 10991670     Source Type: Journal    
DOI: 10.1002/spip.382     Document Type: Article
Times cited : (26)

References (54)
  • 1
    • 34748846190 scopus 로고    scopus 로고
    • American Psychological Association, Psychological Association, 5th edn. American Psychological Association: Washington, DC
    • American Psychological Association. 2001. Publication Manual of the American Psychological Association, 5th edn. American Psychological Association: Washington, DC.
    • (2001) Publication Manual of the American
  • 4
    • 47849122375 scopus 로고    scopus 로고
    • Atlassian Pty Ltd
    • Atlassian Pty Ltd. 2008. Clover Code Coverage tool, http://www.atlassian. com/software/clover.
    • (2008) Clover Code Coverage tool
  • 7
    • 35148853027 scopus 로고    scopus 로고
    • The effect of code coverage on fault detection under different testing profiles
    • Cai X, Lyu MR. 2005. The effect of code coverage on fault detection under different testing profiles. SIGSOFT Software Engineering Notes 30(4): 1-7.
    • (2005) SIGSOFT Software Engineering Notes , vol.30 , Issue.4 , pp. 1-7
    • Cai, X.1    Lyu, M.R.2
  • 11
    • 0017959155 scopus 로고
    • Hints on test data selection: Help for the practicing programmer
    • DeMillo RA, Lipton RJ, Sayward FG. 1978. Hints on test data selection: help for the practicing programmer. IEEE Computer 11(4): 34-41.
    • (1978) IEEE Computer , vol.11 , Issue.4 , pp. 34-41
    • DeMillo, R.A.1    Lipton, R.J.2    Sayward, F.G.3
  • 12
    • 0031235549 scopus 로고    scopus 로고
    • All-uses vs mutation testing: An experimental comparison of effectiveness
    • Frankl PG, Weiss SN, Hu C. 1997. All-uses vs mutation testing: an experimental comparison of effectiveness. Journal of Systems and Software 38(3): 235-253.
    • (1997) Journal of Systems and Software , vol.38 , Issue.3 , pp. 235-253
    • Frankl, P.G.1    Weiss, S.N.2    Hu, C.3
  • 14
    • 0034315094 scopus 로고    scopus 로고
    • Using students as subjects - a comparative study of students and professionals in lead-time impact assessment
    • Höst M, Regnell B, Wohlin C. 2000. Using students as subjects - a comparative study of students and professionals in lead-time impact assessment. Empirical Software Engineering 5(3): 201-214.
    • (2000) Empirical Software Engineering , vol.5 , Issue.3 , pp. 201-214
    • Höst, M.1    Regnell, B.2    Wohlin, C.3
  • 16
    • 47849094996 scopus 로고    scopus 로고
    • Kaner C. 1996. Software negligence and testing coverage. STAR 96: 5th International Conference, Software Testing, Analysis and Review, Orlando, 299-327.
    • Kaner C. 1996. Software negligence and testing coverage. STAR 96: 5th International Conference, Software Testing, Analysis and Review, Orlando, 299-327.
  • 22
    • 33746260209 scopus 로고    scopus 로고
    • Preliminary analysis of the effects of pair programming and test-driven development on the external code quality
    • Madeyski L. 2005. Preliminary analysis of the effects of pair programming and test-driven development on the external code quality. Frontiers in Artificial Intelligence and Applications 130: 113-123, http://madeyski.e- informatyka.pl/download/Madeyski05b.pdf.
    • (2005) Frontiers in Artificial Intelligence and Applications , vol.130 , pp. 113-123
    • Madeyski, L.1
  • 23
    • 33746207976 scopus 로고    scopus 로고
    • Is external code quality correlated with programming experience or feelgood factor?
    • DOI: 10.1007/11774129-7
    • Madeyski L. 2006a. Is external code quality correlated with programming experience or feelgood factor? Lecture Notes in Computer Science 4044: 65-74, DOI: 10.1007/11774129-7.
    • (2006) Lecture Notes in Computer Science , vol.4044 , pp. 65-74
    • Madeyski, L.1
  • 24
    • 33746265818 scopus 로고    scopus 로고
    • The impact of pair programming and test-driven development on package dependencies in object-oriented design - an experiment
    • Madeyski L. 2006b. The impact of pair programming and test-driven development on package dependencies in object-oriented design - an experiment. Lecture Notes in Computer Science 4034: 278-289.
    • (2006) Lecture Notes in Computer Science , vol.4034 , pp. 278-289
    • Madeyski, L.1
  • 25
    • 35148833554 scopus 로고    scopus 로고
    • On the effects of pair programming on thoroughness and fault-finding effectiveness of unit tests
    • DOI: 10.1007/978-3-540-73460-4.20
    • Madeyski L. 2007. On the effects of pair programming on thoroughness and fault-finding effectiveness of unit tests. Lecture Notes in Computer Science 4589: 207-221, DOI: 10.1007/978-3-540-73460-4.20.
    • (2007) Lecture Notes in Computer Science , vol.4589 , pp. 207-221
    • Madeyski, L.1
  • 27
    • 35348987680 scopus 로고    scopus 로고
    • Impact of aspect-oriented programming on software development efficiency and design quality: An empirical study. IET
    • DOI: 10.1049/iet-sen:20060071
    • Madeyski L, Szala L. 2007a. Impact of aspect-oriented programming on software development efficiency and design quality: an empirical study. IET Software 1(5): 180-187, DOI: 10.1049/iet-sen:20060071.
    • (2007) Software , vol.1 , Issue.5 , pp. 180-187
    • Madeyski, L.1    Szala, L.2
  • 28
    • 38349001334 scopus 로고    scopus 로고
    • The impact of test-driven development on software development productivity - an empirical study
    • DOI: 10.1007/978-3-540-75381-0-18
    • Madeyski L, Szała L. 2007b. The impact of test-driven development on software development productivity - an empirical study. Lecture Notes in Computer Science 4764: 200-211. DOI: 10.1007/978-3-540-75381-0-18.
    • (2007) Lecture Notes in Computer Science , vol.4764 , pp. 200-211
    • Madeyski, L.1    Szała, L.2
  • 29
    • 47849102318 scopus 로고    scopus 로고
    • Marick B. 1999. How to misuse code coverage. 16th International Conference on Testing Computer Software, Washington, Retrieved 2007
    • Marick B. 1999. How to misuse code coverage. 16th International Conference on Testing Computer Software, Washington, (Retrieved 2007), http://www.testing.com/writings/coverage.pdf.
  • 34
    • 4444317351 scopus 로고    scopus 로고
    • Are reviews an alternative to pair programming?
    • Müller MM. 2004. Are reviews an alternative to pair programming? Empirical Software Engineering 9(4): 335-351.
    • (2004) Empirical Software Engineering , vol.9 , Issue.4 , pp. 335-351
    • Müller, M.M.1
  • 35
    • 22944454224 scopus 로고    scopus 로고
    • Two controlled experiments concerning the comparison of pair programming to peer review
    • Müller MM. 2005. Two controlled experiments concerning the comparison of pair programming to peer review. Journal of Systems and Software 78(2): 166-179.
    • (2005) Journal of Systems and Software , vol.78 , Issue.2 , pp. 166-179
    • Müller, M.M.1
  • 38
    • 0032010313 scopus 로고    scopus 로고
    • The case for collaborative programming
    • Nosek JT. 1998. The case for collaborative programming. Communications of the ACM 41(3): 105-108.
    • (1998) Communications of the ACM , vol.41 , Issue.3 , pp. 105-108
    • Nosek, J.T.1
  • 40
    • 0345724437 scopus 로고    scopus 로고
    • Mutation 2000: Uniting the orthogonal
    • Kluwer Academic Publishers: Norwell
    • Offutt AJ, Untch RH. 2001. Mutation 2000: uniting the orthogonal. Mutation Testing for the New Century. Kluwer Academic Publishers: Norwell, 34-44.
    • (2001) Mutation Testing for the New Century , pp. 34-44
    • Offutt, A.J.1    Untch, R.H.2
  • 44
    • 48049101408 scopus 로고    scopus 로고
    • TAICPART- MUTATION 07: Testing: Academic and Industrial Conference Practice and Research Techniques
    • Cumberland Lodge, Windsor UK
    • Smith BH, Williams L. 2007. An empirical evaluation of the MuJava mutation operators. TAICPART- MUTATION 07: Testing: Academic and Industrial Conference Practice and Research Techniques, Cumberland Lodge, Windsor UK, 193-202.
    • (2007) , pp. 193-202
    • Smith, B.H.1    Williams, L.2
  • 47
    • 0000140772 scopus 로고    scopus 로고
    • Hints for reviewing empirical work in software engineering
    • Tichy WF. 2000. Hints for reviewing empirical work in software engineering. Empirical Software Engineering 5(4): 309-312.
    • (2000) Empirical Software Engineering 5(4) , pp. 309-312
    • Tichy, W.F.1
  • 50
    • 0000131402 scopus 로고    scopus 로고
    • All I really need to know about pair programming I learned in kindergarten
    • Williams LA, Kessler RR. 2000. All I really need to know about pair programming I learned in kindergarten. Communications of the ACM 43(5): 108-114.
    • (2000) Communications of the ACM , vol.4 , Issue.5 , pp. 108-114
    • Williams, L.A.1    Kessler, R.R.2
  • 54


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