Spreadsheet testing in practice
Sohon Roy,Felienne Hermans,Arie van Deursen +2 more
- 21 Mar 2017
- pp 338-348
TL;DR: A mixed methods study investigates whether spreadsheet users also test, or how do they test and to what extent, and indicates that ensuring correctness is an important concern, and a major fraction of users do test their spreadsheets.
read more
Abstract: Despite being popular end-user tools, spreadsheets suffer from the vulnerability of error-proneness. In software engineering, testing has been proposed as a way to address errors. It is important therefore to know whether spreadsheet users also test, or how do they test and to what extent, especially since most spreadsheet users do not have the training, or experience, of software engineering principles. Towards this end, we conduct a two-phase mixed methods study. First, a qualitative phase, in which we interview 12 spreadsheet users, and second, a quantitative phase, in which we conduct an online survey completed by 72 users. The outcome of the interviews, organized into four different categories, consists of an overview of test practices, perceptions of spreadsheet users about testing, a set of preventive measures for avoiding errors, and an overview of maintenance practices for ensuring correctness of spreadsheets over time. The survey adds to the findings by providing quantitative estimates indicating that ensuring correctness is an important concern, and a major fraction of users do test their spreadsheets. However, their techniques are largely manual and lack formalism. Tools and automated supports are rarely used.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
How Graduate Computing Students Search When Using an Unfamiliar Programming Language
Gina R. Bai,Joshua Kayani,Kathryn T. Stolee +2 more
- 13 Jul 2020
TL;DR: This study conducted a study on how computing students search for code in an unfamiliar programming language with 18 graduate students working on VBA tasks in a lab environment and found that students typically search to explore APIs or find example code.
20
A decomposition-based approach to spreadsheet testing and debugging
Thomas Schmitz,Dietmar Jannach,Birgit Hofer,Patrick Koch,Konstantin Schekotihin,Franz Wotawa +5 more
- 01 Oct 2017
TL;DR: This work proposes to split spreadsheets into smaller logically connected parts (called fragments) which can be individually tested for correctness, and presents an algorithmic approach to compute such fragments.
15
Fragment-based spreadsheet debugging
Dietmar Jannach,Thomas Schmitz,Birgit Hofer,Konstantin Schekotihin,Patrick Koch,Franz Wotawa +5 more
- 04 Oct 2019
TL;DR: Simulation experiments demonstrate that the suggested decomposition approach can speed up the algorithmic debugging process and significantly reduce the number of fault candidates returned by the algorithm.
Spreadsheet practices and challenges in a large multinational conglomerate
Justin Smith,Justin Middleton,Nicholas A. Kraft +2 more
- 01 Oct 2017
TL;DR: The survey findings demonstrate that practices in the single-company setting are consistent with practices in broader settings, and participants' collective responses revealed challenges pertaining to knowledge distribution within the organization.
12
Spreadsheet Model for Determining Adequate Performance Indicators of Production Management
Teodora Rajković,Lena Đorđević Milutinović,Danica Lečić-Cvetković +2 more
- 01 Dec 2020
TL;DR: A user-friendly simulation model aimed at improving total adequacy calculation for performance indicators of the first phase of production management, suitable for use in the production management of SMEs is presented.
6
References
•Book
Basics of qualitative research : techniques and procedures for developing grounded theory
Anselm L. Strauss,Juliet M. Corbin +1 more
- 01 Jan 1998
TL;DR: Theoretical Foundations and Practical Considerations for Getting Started and Techniques for Achieving Theoretical Integration are presented.
41.6K
Research design: qualitative, quantitative, and mixed methods approaches
Miguel P. Caldas
- 01 Mar 2003
TL;DR: In this article, a nova edicao do conhecido livro sobre metodologia de pesquisa de Creswell is presented, e uma obra excelente de referencia for cursos introdutorios de metodology-de-pisa em programas de pos-graduacao.
•Journal Article
Basics of Qualitative Research: Techniques and Procedures for Developing Grounded Theory
TL;DR: (PDF) Thematic Analysis in Qualitative research | Anindita (PDF) Qualitative Research ProcessBasics of QualitativeResearch | SAGE Publications IncQualitative Research Method Summary JMEST
18.5K
Grounded theory in software engineering research: a critical review and guidelines
Klaas-Jan Stol,Paul Ralph,Brian Fitzgerald +2 more
- 14 May 2016
TL;DR: This paper describes the variants of GT and identifies the core set of GT practices, then analyzes the use of grounded theory in software engineering and offers guidelines to improve the quality of both conducting and reporting GT studies.
554
What we know about spreadsheet errors
TL;DR: Although spreadsheet programs are used for small "scratchpad" applications, they are also used to develop many large applications, and error rates are in line with those in programming and other human cognitive domains.