https://www.mdu.se/

mdu.sePublications
Planned maintenance
A system upgrade is planned for 10/12-2024, at 12:00-13:00. During this time DiVA will be unavailable.
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Towards a Model of Testers' Cognitive Processes: Software Testing as a Problem Solving Approach
Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.ORCID iD: 0000-0003-2416-4205
Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.
Chalmers university of Technology, Sweden.
2020 (English)In: Proceedings - Companion of the 2020 IEEE 20th International Conference on Software Quality, Reliability, and Security, QRS-C 2020, 2020, p. 272-279, article id 9282711Conference paper, Published paper (Refereed)
Abstract [en]

Software testing is a complex, intellectual activity based (at least) on analysis, reasoning, decision making, abstraction and collaboration performed in a highly demanding environment. Naturally, it uses and allocates multiple cognitive resources in software testers. However, while a cognitive psychology perspective is increasingly used in the general software engineering literature, it has yet to find its place in software testing. To the best of our knowledge, no theory of software testers’ cognitive processes exists. Here, we take a first step towards such a theory by presenting a cognitive model of software testing based on how problem solving is conceptualized in cognitive psychology. Our approach is to instantiate a general problem solving process for the specific problem of creating test cases. We then propose a controlled experiment for testing our cognitive test design model. The experiment makes use of verbal protocol analysis to understand the mechanisms by which human testers choose, design, implement and evaluate test cases and test design strategies. An initial evaluation was then performed with five students as subjects. The results support a problem solving-based model of test design for capturing testers’ cognitive processes.

Place, publisher, year, edition, pages
2020. p. 272-279, article id 9282711
National Category
Engineering and Technology Computer Systems
Identifiers
URN: urn:nbn:se:mdh:diva-49980DOI: 10.1109/QRS-C51114.2020.00053ISI: 000682774300041Scopus ID: 2-s2.0-85099348447ISBN: 9781728189154 (print)OAI: oai:DiVA.org:mdh-49980DiVA, id: diva2:1471785
Conference
20th IEEE International Conference on Software Quality, Reliability, and Security, QRS 2020; Macau; China; 11 December 2020 through 14 December 2020
Projects
Software Center: Aspects of Automated TestingXIVT - eXcellence in Variant TestingAvailable from: 2020-09-29 Created: 2020-09-29 Last updated: 2021-09-09Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records

Enoiu, Eduard Paul

Search in DiVA

By author/editor
Enoiu, Eduard PaulTukseferi, Gerald
By organisation
Embedded Systems
Engineering and TechnologyComputer Systems

Search outside of DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 126 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf