dc.contributor.author | Hegde, Shishir | |
dc.description.abstract | Software engineering is a human centric activity and the thought processes of software engineers have influence on the quality of software products. Cognitive scientists have identified human errors known as cognitive heuristics which could impact quality of a software product. However, there is little empirical evidence to substantiate this assertion in software engineering. In this research we study a specific heuristic and evaluate its impact in software testing. One of the factors that lead to poor quality of testing is to only verify if the system works as expected and ignore negative tests. This can be attributed to a heuristic called as confirmation bias which is defined as the tendency of people to verify their hypothesis rather than refuting them. The experiment design evaluates confirmation bias of software testers and measures their quality of testing. The results indicate that testers with low confirmation bias obtain better overall testing results. | en_US |
dc.publisher | North Dakota State University | en_US |
dc.rights | NDSU Policy 190.6.2 | |
dc.title | Cognitive Heuristics in Software Engineering: Evaluating Confirmation Bias during Software Testing | en_US |
dc.type | Master's paper | en_US |
dc.date.accessioned | 2017-05-12T20:15:38Z | |
dc.date.available | 2017-05-12T20:15:38Z | |
dc.date.issued | 2017 | |
dc.identifier.uri | http://hdl.handle.net/10365/26033 | |
dc.subject | Cognitive heuristics. | en_US |
dc.subject | Cognitive biases. | en_US |
dc.subject | Confirmation bias. | en_US |
dc.subject | Confirmation bias in software engineering. | en_US |
dc.subject | Cognitive bias in software engineering. | en_US |
dc.subject | Human error models. | en_US |
dc.subject | Software testing. | en_US |
dc.subject | Psychology literature in software engineering. | en_US |
dc.subject.lcsh | Computer software -- Testing. | en_US |
dc.subject.lcsh | Cognition. | en_US |
dc.subject.lcsh | Heuristic. | en_US |
dc.subject.lcsh | Computer software -- Human factors. | en_US |
dc.rights.uri | https://www.ndsu.edu/fileadmin/policy/190.pdf | |
ndsu.degree | Master of Science (MS) | en_US |
ndsu.college | Engineering | en_US |
ndsu.department | Computer Science | en_US |
ndsu.program | Software Engineering | en_US |
ndsu.advisor | Walia, Gursimran | |