Skip to main content
Erschienen in: Software Quality Journal 4/2015

01.12.2015

Empirical analysis of factors affecting confirmation bias levels of software engineers

verfasst von: Gul Calikli, Ayse Bener

Erschienen in: Software Quality Journal | Ausgabe 4/2015

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Confirmation bias is defined as the tendency of people to seek evidence that verifies a hypothesis rather than seeking evidence to falsify it. Due to the confirmation bias, defects may be introduced in a software product during requirements analysis, design, implementation and/or testing phases. For instance, testers may exhibit confirmatory behavior in the form of a tendency to make the code run rather than employing a strategic approach to make it fail. As a result, most of the defects that have been introduced in the earlier phases of software development may be overlooked leading to an increase in software defect density. In this paper, we quantify confirmation bias levels in terms of a single derived metric. However, the main focus of this paper is the analysis of factors affecting confirmation bias levels of software engineers. Identification of these factors can guide project managers to circumvent negative effects of confirmation bias, as well as providing guidance for the recruitment and effective allocation of software engineers. In this empirical study, we observed low confirmation bias levels among participants with logical reasoning and hypothesis testing skills.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Literatur
Zurück zum Zitat Allison, P. D. (1999). Multiple regression: A primer. Thousand Oaks, CA: Pine Forge Press. Allison, P. D. (1999). Multiple regression: A primer. Thousand Oaks, CA: Pine Forge Press.
Zurück zum Zitat Borkowski, J., Carr, M., & Pressley, M. (1987). Spontaneous strategy use: Perspectives from metacognitive theory. Intelligence, 11(1), 6175.CrossRef Borkowski, J., Carr, M., & Pressley, M. (1987). Spontaneous strategy use: Perspectives from metacognitive theory. Intelligence, 11(1), 6175.CrossRef
Zurück zum Zitat Bradley, J. V. (1978). Robustness. British Journal of Mathematical and Statistical Psychology, 31, 144–155.MathSciNetCrossRef Bradley, J. V. (1978). Robustness. British Journal of Mathematical and Statistical Psychology, 31, 144–155.MathSciNetCrossRef
Zurück zum Zitat Calikli, G. & Bener, A. (2010a). Empirical analyses factors affecting confirmation bias and the effects of confirmation bias on software developer/tester performance. In Proceedings of 5th international workshop on predictor models in software engineering. Calikli, G. & Bener, A. (2010a). Empirical analyses factors affecting confirmation bias and the effects of confirmation bias on software developer/tester performance. In Proceedings of 5th international workshop on predictor models in software engineering.
Zurück zum Zitat Calikli, G. & Bener, A. (2010b). Preliminary analysis of the effects of confirmation bias on software defect density. In Proceedings of the 4th international symposium on empirical software engineering and measurement. Calikli, G. & Bener, A. (2010b). Preliminary analysis of the effects of confirmation bias on software defect density. In Proceedings of the 4th international symposium on empirical software engineering and measurement.
Zurück zum Zitat Calikli, G., Arslan, B. & Bener, A. (2010a). Confirmation bias in software development and testing: An analysis of the effects of company size, experience and reasoning skills. In Proceedings of the 22nd annual psychology of programming interest group workshop. Calikli, G., Arslan, B. & Bener, A. (2010a). Confirmation bias in software development and testing: An analysis of the effects of company size, experience and reasoning skills. In Proceedings of the 22nd annual psychology of programming interest group workshop.
Zurück zum Zitat Calikli, G., Bener, A., & Arslan, B. (2010b). An analysis of the effects of company culture, education and experience on confirmation bias levels of software developers and testers. In Proceedings of 32nd international conference on software engineering. Calikli, G., Bener, A., & Arslan, B. (2010b). An analysis of the effects of company culture, education and experience on confirmation bias levels of software developers and testers. In Proceedings of 32nd international conference on software engineering.
Zurück zum Zitat Calikli, G., Bener, A., Aytac, T. & Bozcan, O. (2013). Towards a metric suite proposal to quantify confirmation biases of developers. In Proceedings of the 7th international symposium on empirical software engineering and measurement, industry track. Calikli, G., Bener, A., Aytac, T. & Bozcan, O. (2013). Towards a metric suite proposal to quantify confirmation biases of developers. In Proceedings of the 7th international symposium on empirical software engineering and measurement, industry track.
Zurück zum Zitat Calikli, G., & Bener, A. (2013). Influence of confirmation biases of developers on software quality: An empirical study. Software Quality Journal, 21, 377–416.CrossRef Calikli, G., & Bener, A. (2013). Influence of confirmation biases of developers on software quality: An empirical study. Software Quality Journal, 21, 377–416.CrossRef
Zurück zum Zitat Cheng, P. W., & Holyoak, K. J. (1985). Pragmatic reasoning schemas. Cognitive Psychology, 17, 391–416.CrossRef Cheng, P. W., & Holyoak, K. J. (1985). Pragmatic reasoning schemas. Cognitive Psychology, 17, 391–416.CrossRef
Zurück zum Zitat Cook, T. D., & Campbell, D. T. (1979). Quasi-experimentation: Design and analysis issues for field settings. Boston: Houghton-Mifflin Company. Cook, T. D., & Campbell, D. T. (1979). Quasi-experimentation: Design and analysis issues for field settings. Boston: Houghton-Mifflin Company.
Zurück zum Zitat Cosmides, L. (1989). The logic of social exchange: Has natural selection shaped how humans reason? Studies with Wason’s selection task, Cognition, 31, 187–276. Cosmides, L. (1989). The logic of social exchange: Has natural selection shaped how humans reason? Studies with Wason’s selection task, Cognition, 31, 187–276.
Zurück zum Zitat Cox, J. R., & Griggs, R. A. (1982). The effects of experience on performance in Wason’s selection task. Memory and Cognition, 10, 496–502.CrossRef Cox, J. R., & Griggs, R. A. (1982). The effects of experience on performance in Wason’s selection task. Memory and Cognition, 10, 496–502.CrossRef
Zurück zum Zitat Dawson, N. V. (1993). Physician judgement in clinical settings: Methodological and cognitive performance. Clinical Chemistry, 39(7), 1468–1478. Dawson, N. V. (1993). Physician judgement in clinical settings: Methodological and cognitive performance. Clinical Chemistry, 39(7), 1468–1478.
Zurück zum Zitat Einhorn, H. J., & Hogarth, R. M. (1978). Confidence in judgment: Persistence of the illusion of validity. Psychological Review, 85, 395416.CrossRef Einhorn, H. J., & Hogarth, R. M. (1978). Confidence in judgment: Persistence of the illusion of validity. Psychological Review, 85, 395416.CrossRef
Zurück zum Zitat Erdogmus, H., Morisio, M., & Torchiano, M. (2005). On the effectiveness of test-first approach to programming. IEEE Transactions on Software Engineering, 31, 1–14.CrossRef Erdogmus, H., Morisio, M., & Torchiano, M. (2005). On the effectiveness of test-first approach to programming. IEEE Transactions on Software Engineering, 31, 1–14.CrossRef
Zurück zum Zitat Evans, J. S. B. T., Newstead, S. E., & Byrne, R. M. (1993). Human reasoning: The psychology of deduction. East Sussex: Lawrence Erlbaum Associates Ltd. Evans, J. S. B. T., Newstead, S. E., & Byrne, R. M. (1993). Human reasoning: The psychology of deduction. East Sussex: Lawrence Erlbaum Associates Ltd.
Zurück zum Zitat Garavan, H., Doherty, M. E., & Mynatt, C. R. (1997). When falsification fails. The Irish Journal of Psychology, 18, 267–292.CrossRef Garavan, H., Doherty, M. E., & Mynatt, C. R. (1997). When falsification fails. The Irish Journal of Psychology, 18, 267–292.CrossRef
Zurück zum Zitat Glass, G. V., Peckham, P. D., & Sanders, J. R. (1972). Consequences of failure to meet assumptions underlying the fixed effects analyses of variance and covariance. Review of Educational Research, 42, 237–288.CrossRef Glass, G. V., Peckham, P. D., & Sanders, J. R. (1972). Consequences of failure to meet assumptions underlying the fixed effects analyses of variance and covariance. Review of Educational Research, 42, 237–288.CrossRef
Zurück zum Zitat Griggs, R. A., & Cox, J. R. (1982). The elusive thematic materials effect in Wason’s selection task. British Journal of Psychology, 73, 407–420.CrossRef Griggs, R. A., & Cox, J. R. (1982). The elusive thematic materials effect in Wason’s selection task. British Journal of Psychology, 73, 407–420.CrossRef
Zurück zum Zitat Griggs, R. A. (1983). The role of problem content in the selection task and in the THOG problem, thinking and reasoning: Psychological approaches. London: Routledge and Kegan Pauli. Griggs, R. A. (1983). The role of problem content in the selection task and in the THOG problem, thinking and reasoning: Psychological approaches. London: Routledge and Kegan Pauli.
Zurück zum Zitat Griggs, R. A., & Ransdell, S. E. (1986). Scientists and the selection task. Social Studies of Science, 16, 319–330.CrossRef Griggs, R. A., & Ransdell, S. E. (1986). Scientists and the selection task. Social Studies of Science, 16, 319–330.CrossRef
Zurück zum Zitat Hirschi, N. W., & Frey, D. D. (2002). Cognition and complexity: An experiment on the effect of coupling in parameter design. Research in Engineering Design, 13, 123–131. Hirschi, N. W., & Frey, D. D. (2002). Cognition and complexity: An experiment on the effect of coupling in parameter design. Research in Engineering Design, 13, 123–131.
Zurück zum Zitat Hoch, S. J., & Tschirgi, J. E. (1985). Logical reasoning and cue redundancy in deductive reasoning. Memory and Cognition, 13, 453–462.CrossRef Hoch, S. J., & Tschirgi, J. E. (1985). Logical reasoning and cue redundancy in deductive reasoning. Memory and Cognition, 13, 453–462.CrossRef
Zurück zum Zitat Inglis, M., & Simpson, A. (2004). Mathematicians and the selection task. Proceedings of the international group for the psychology of mathematics education, Cape Town. Inglis, M., & Simpson, A. (2004). Mathematicians and the selection task. Proceedings of the international group for the psychology of mathematics education, Cape Town.
Zurück zum Zitat Jackson, S. L., & Griggs, R. A. (1988). Education and the selection task. Bulletin of the Psychometric Society, 26, 327–330.CrossRef Jackson, S. L., & Griggs, R. A. (1988). Education and the selection task. Bulletin of the Psychometric Society, 26, 327–330.CrossRef
Zurück zum Zitat Johnson-Laird, P. N., & Tridgell, J. M. (1972). When negation is easier than affirmation. Quarterly Journal of Experimental Psychology, 24, 87–91.CrossRef Johnson-Laird, P. N., & Tridgell, J. M. (1972). When negation is easier than affirmation. Quarterly Journal of Experimental Psychology, 24, 87–91.CrossRef
Zurück zum Zitat Kahneman, D. (2011). Thinking, fast and slow. Toronto: Doubleday Canada. Kahneman, D. (2011). Thinking, fast and slow. Toronto: Doubleday Canada.
Zurück zum Zitat Knauff, M., Budeck, C., Wolf, A. G., & Hamburger, K. (2010). The illogicality of stock-brokers: Psychological experiments on the effects of prior knowledge and belief biases on logical reasoning in stock trading. PLoS One Journal, 5(10), e13483. doi:10.1371/journal.pone.0013483.CrossRef Knauff, M., Budeck, C., Wolf, A. G., & Hamburger, K. (2010). The illogicality of stock-brokers: Psychological experiments on the effects of prior knowledge and belief biases on logical reasoning in stock trading. PLoS One Journal, 5(10), e13483. doi:10.​1371/​journal.​pone.​0013483.CrossRef
Zurück zum Zitat Kutner, M. H., Nachtsheim, C. J., & Neter, J. (2004). Applied linear regression models (4th ed.). New York: McGraw-Hill Irwin. Kutner, M. H., Nachtsheim, C. J., & Neter, J. (2004). Applied linear regression models (4th ed.). New York: McGraw-Hill Irwin.
Zurück zum Zitat MacKay, D. J. C. (2003). Inference and learning algorithms. Cambridge, UK: Cambridge University Press.MATH MacKay, D. J. C. (2003). Inference and learning algorithms. Cambridge, UK: Cambridge University Press.MATH
Zurück zum Zitat Mahoney, M. J., & DeMonbreun, B. G. (1977). Psychology of the scientist: An analysis of problem solving bias. Cognitive Therapy and Research, 1(3), 229–238. Mahoney, M. J., & DeMonbreun, B. G. (1977). Psychology of the scientist: An analysis of problem solving bias. Cognitive Therapy and Research, 1(3), 229–238.
Zurück zum Zitat Mair, C., & Shepperd, M. (2011). Human judgement and software metrics: Vision for the future. In 33rd International conference on software engineering, ICSE 11, May 21–28, 2011. Waikiki, Honolulu, HI. Mair, C., & Shepperd, M. (2011). Human judgement and software metrics: Vision for the future. In 33rd International conference on software engineering, ICSE 11, May 21–28, 2011. Waikiki, Honolulu, HI.
Zurück zum Zitat Manktelow, K. I., & Over, D. E. (1990). Inference and understanding: A philosophical and psychological perspective. London, UK: Routledge. Manktelow, K. I., & Over, D. E. (1990). Inference and understanding: A philosophical and psychological perspective. London, UK: Routledge.
Zurück zum Zitat Manktelow, K. I., & Evans, J. S. B. T. (1979). Facilitation of reasoning by realism: Effect or non-effect? British Journal of Psychology, 70, 477–488.CrossRef Manktelow, K. I., & Evans, J. S. B. T. (1979). Facilitation of reasoning by realism: Effect or non-effect? British Journal of Psychology, 70, 477–488.CrossRef
Zurück zum Zitat Merkhofer, M. W. (1998). Assessment, refinement, and narrowing of options, Chapter 8. In V. H. Dale & M. R. English (Eds.), Tools to aid environmental decision making. New York: Springer. Merkhofer, M. W. (1998). Assessment, refinement, and narrowing of options, Chapter 8. In V. H. Dale & M. R. English (Eds.), Tools to aid environmental decision making. New York: Springer.
Zurück zum Zitat Murray, J., & Thompson, M. E. (2010). Applying decision making theory to clinical judgement in violence risk assessments. Europes Journal of Psychology, 2, 150–171. Murray, J., & Thompson, M. E. (2010). Applying decision making theory to clinical judgement in violence risk assessments. Europes Journal of Psychology, 2, 150–171.
Zurück zum Zitat Stacy, W., & MacMillan, J. (1995). Cognitive bias in software engineering. Communication of the ACM, 38(6), 57–63.CrossRef Stacy, W., & MacMillan, J. (1995). Cognitive bias in software engineering. Communication of the ACM, 38(6), 57–63.CrossRef
Zurück zum Zitat Tarling, R. (2009). Statistical modelling for social researchers: Principles and practice. New York, NY: Routledge. Tarling, R. (2009). Statistical modelling for social researchers: Principles and practice. New York, NY: Routledge.
Zurück zum Zitat Teasley, B., Leventhal, L. M., & Rohlman, S. (1993). Positive test bias in software engineering professionals: What is right and what’s wrong. In Proceedings of the 5th workshop on empirical studies of programmers. Teasley, B., Leventhal, L. M., & Rohlman, S. (1993). Positive test bias in software engineering professionals: What is right and what’s wrong. In Proceedings of the 5th workshop on empirical studies of programmers.
Zurück zum Zitat Teasley, B. E., Leventhal, L. M., Mynatt, C. R., & Rohlman, D. S. (1994). Why software testing is sometimes ineffective: Two applied studies of positive test strategy. Journal of Applied Psychology, 79(1), 142–155.CrossRef Teasley, B. E., Leventhal, L. M., Mynatt, C. R., & Rohlman, D. S. (1994). Why software testing is sometimes ineffective: Two applied studies of positive test strategy. Journal of Applied Psychology, 79(1), 142–155.CrossRef
Zurück zum Zitat Wason, P. C. (1960). On the failure to eliminate hypotheses in a conceptual task. Quarterly Journal of Experimental Psychology, 12, 129–140.CrossRef Wason, P. C. (1960). On the failure to eliminate hypotheses in a conceptual task. Quarterly Journal of Experimental Psychology, 12, 129–140.CrossRef
Zurück zum Zitat Wason, P. C. (1968). Reasoning about a rule. Quarterly Journal of Experimental Psychology, 20, 273281.CrossRef Wason, P. C. (1968). Reasoning about a rule. Quarterly Journal of Experimental Psychology, 20, 273281.CrossRef
Zurück zum Zitat Wason, P. C., & Shapiro, D. (1971). Natural and contrived experience in a reasoning problem. Quarterly Journal of Experimental Psychology, 23, 63–71.CrossRef Wason, P. C., & Shapiro, D. (1971). Natural and contrived experience in a reasoning problem. Quarterly Journal of Experimental Psychology, 23, 63–71.CrossRef
Metadaten
Titel
Empirical analysis of factors affecting confirmation bias levels of software engineers
verfasst von
Gul Calikli
Ayse Bener
Publikationsdatum
01.12.2015
Verlag
Springer US
Erschienen in
Software Quality Journal / Ausgabe 4/2015
Print ISSN: 0963-9314
Elektronische ISSN: 1573-1367
DOI
https://doi.org/10.1007/s11219-014-9250-6

Weitere Artikel der Ausgabe 4/2015

Software Quality Journal 4/2015 Zur Ausgabe

EditorialNotes

In this issue