• Home
  • Search
  • Exception handling in the spreadsheet paradigm
  • Cite Icon9
  • https://doi.org/10.1109/32.879817Copy DOI Icon

Exception handling in the spreadsheet paradigm

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Exception handling is widely regarded as a necessity in languages today and almost every currently used for professional software development supports some form of it. However, spreadsheet systems, which may be the most widely used type of programming language today in terms of number of users using it to create programs (spreadsheets), have traditionally had only extremely limited support for exception handling. Spreadsheet system users range from end users to professional programmers and this wide range suggests that an approach to exception handling for spreadsheet systems needs to be compatible with the equational reasoning model of spreadsheet formulas, yet feature expressive power comparable to that found in other languages. We present an approach to exception handling for spreadsheet system users that is aimed at this goal. Some of the features of the approach are new; others are not new, but their effects on the properties of spreadsheet systems have not been discussed before in the literature. We explore these properties, offer our solutions to problems that arise with these properties, and compare the functionality of the approach with that of exception handling approaches in other languages.

Similar Papers
  • Conference Article
  • Citations7

Reengineering Idiomatic Exception Handling in Legacy C Code

  • Apr 01, 2008
  • Magiel Bruntink
  • Research Article
  • Citations182

Design of the Java HotSpot™ client compiler for Java 6

  • May 01, 2008
  • ACM Transactions on Architecture and Code Optimization
  • Thomas Kotzmann +5
  • Research Article
  • Citations3

Mapping esterel onto a multi-threaded embedded processor

  • Oct 20, 2006
  • ACM SIGARCH Computer Architecture News
  • Xin Li +2
  • Research Article
  • Citations1

Object-oriented classic data structures for CS 2 in visual basic .net

  • Oct 01, 2002
  • Journal of Computing Sciences in Colleges
  • H Paul Haiduk
  • PDF
  • Research Article
  • Citations17

An Empirical Study of Adoption of ChatGPT for Bug Fixing among Professional Developers

  • Jun 30, 2023
  • Innovation & Technology Advances
  • Haotong Ge +1
  • Book Chapter

Programming Labs

  • Jan 01, 2022
  • Gerard Byrne
  • Conference Article
  • Citations10

A friendly face for Eclipse

  • Jan 01, 2003
  • Charles Reis +1
  • Research Article
  • Citations45

Teachers' professional learning in a European learning society: the case of physical education

  • Jul 22, 2011
  • Physical Education and Sport Pedagogy
  • Kyriaki Makopoulou +1
  • Conference Article
  • Citations4

Supporting out of office software development using personal devices

  • Sep 03, 2018
  • Maria Husmann +4
  • Research Article
  • Citations5

The Comprehensive Evaluation of Professional Development Software: A Critique of Methodology

  • Dec 01, 2002
  • Journal of Special Education Technology
  • Carl J Liaupsin
  • Conference Article
  • Citations10

A Field Study on Fostering Structural Navigation with Prodet

  • May 01, 2015
  • Vinay Augustine +6
  • Conference Article
  • Citations4

Towards automatic and flexible unit test generation for legacy HPC code

  • Nov 13, 2016
  • Hovy Christian +1
  • Conference Article
  • Citations3

The fourth workshop on end-user software engineering

  • Jan 01, 2008
  • Robin Abraham +2
  • Research Article

PROMPT -- Master Courses for Professional Software Developers

  • Mar 25, 2019
  • ACM SIGSOFT Software Engineering Notes
  • Stefan Eck +1
  • Conference Article
  • Citations69

Future of end-user software engineering: beyond the silos

  • May 31, 2014
  • Margaret M Burnett +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.