中文
相关论文

相关论文: Documenting Spreadsheets with Pseudo-Code: an Exer…

200 篇论文

It is widely documented that the absence of a structured approach to spreadsheet engineering is a key factor in the high level of spreadsheet errors. In this paper we propose and investigate the application of Test-Driven Development to the…

软件工程 · 计算机科学 2024-12-31 Alan Rust , Brian Bishop , Kevin McDaid

Quantitative and numerical comprehension in language is an important task in many fields like education and finance, but still remains a challenging task for language models. While tool and calculator usage has shown to be helpful to…

计算与语言 · 计算机科学 2024-06-27 Vishruth Veerendranath , Vishwa Shah , Kshitish Ghate

Amongst the large number of write-and-throw-away spreadsheets developed for one-time use there is a rather neglected proportion of spreadsheets that are huge, periodically used, and submitted to regular update-cycles like any conventionally…

人机交互 · 计算机科学 2008-05-14 Markus Clermont , Christian Hanin , Roland T. Mittermeir

Spreadsheet engineering methodologies are diverse and sometimes contradictory. It is difficult for spreadsheet developers to identify a spreadsheet engineering methodology that is appropriate for their class of spreadsheet, with its unique…

人机交互 · 计算机科学 2008-02-28 Thomas A. Grossman , Ozgur Ozluk

One of the most attractive features of untyped languages is the flexibility in term creation and manipulation. However, with such power comes the responsibility of ensuring the correctness of these operations. A solution is adding run-time…

编程语言 · 计算机科学 2017-10-17 Nataliia Stulova , José F. Morales , Manuel V. Hermenegildo

Visualisation is often presented as a means of simplifying information and helping people understand complex data. In this paper we describe the design, development and evaluation of an interactive visualisation for spreadsheet formulae…

人机交互 · 计算机科学 2020-07-02 Chris Roast

We have developed the Model Master (MM) language for describing spreadsheets, and tools for converting MM programs to and from spreadsheets. The MM decompiler translates a spreadsheet into an MM program which gives a concise summary of its…

编程语言 · 计算机科学 2024-12-31 Jocelyn Paine

Coded computation is a method to mitigate "stragglers" in distributed computing systems through the use of error correction coding that has lately received significant attention. First used in vector-matrix multiplication, the range of…

信息论 · 计算机科学 2018-06-28 Nuwan Ferdinand , Stark Draper

In traditional usability studies, researchers talk to users of tools to understand their needs and challenges. Insights gained via such interviews offer context, detail, and background. Due to costs in time and money, we are beginning to…

人机交互 · 计算机科学 2018-02-01 Kelly Mack , John Lee , Kevin Chang , Karrie Karahalios , Aditya Parameswaran

Spreadsheets provide a flexible and easy to use software development environment, but that leads to error proneness. Work has been done to prevent errors in spreadsheets, including using models to specify distinct parts of a spreadsheet as…

软件工程 · 计算机科学 2017-07-11 Jorge Mendes , João Saraiva

Legacy spreadsheets are both, an asset, and an enduring problem concerning spreadsheets in business. To make spreadsheets stay alive and remain correct, comprehension of a given spreadsheet is highly important. Visualization techniques…

软件工程 · 计算机科学 2008-09-19 Karin Hodnigg , Roland T. Mittermeir

There are different manners of teaching a spreadsheet program. In any case, it is intended that the teacher settles the objectives of the course and adapts them to the particular audience he/she has to deal with. This paper aims at…

人机交互 · 计算机科学 2009-08-11 Etienne Vandeput

Spreadsheet computing is one of the more popular computing methodologies in today's modern society. The spreadsheet application's ease of use and usefulness has enabled non-programmers to perform programming-like tasks in a familiar setting…

人工智能 · 计算机科学 2022-03-22 Ezana N. Beyenne

Code generation is crucial in software engineering for automating the coding process efficiently. While test-time computation methods show promise, they suffer from high latency due to multiple computation rounds. To overcome this, we…

软件工程 · 计算机科学 2025-05-28 Xiaoqing Zhang , Yuhan Liu , Flood Sung , Xiuying Chen , Shuo Shang , Rui Yan

Pseudocode is extensively used in introductory programming courses to instruct computer science students in algorithm design, utilizing natural language to define algorithmic behaviors. This learning approach enables students to convert…

计算机与社会 · 计算机科学 2024-10-30 Zhenyu Xu , Kun Zhang , Victor S. Sheng

Prompting with natural language instructions has recently emerged as a popular method of harnessing the capabilities of large language models. Given the inherent ambiguity present in natural language, it is intuitive to consider the…

计算与语言 · 计算机科学 2023-10-20 Mayank Mishra , Prince Kumar , Riyaz Bhat , Rudra Murthy , Danish Contractor , Srikanth Tamilselvam

More often than not, there is a need to understand the structure of complex computer code: what functions and in what order they are called, how information travels around static, input, and output variables, what depends on what. As a…

软件工程 · 计算机科学 2016-10-10 Igor Polkovnikov

Tables store rich numerical data, but numerical reasoning over tables is still a challenge. In this paper, we find that the spreadsheet formula, which performs calculations on numerical values in tables, is naturally a strong supervision of…

信息检索 · 计算机科学 2022-03-29 Zhoujun Cheng , Haoyu Dong , Ran Jia , Pengfei Wu , Shi Han , Fan Cheng , Dongmei Zhang

Context: A growing amount of code is written to explore and analyze data, often by data analysts who do not have a traditional background in programming, for example by journalists. Inquiry: The way such data anlysts write code is different…

编程语言 · 计算机科学 2020-02-17 Tomas Petricek

Predictive coding, the term used in the legal industry for document classification using machine learning, presents additional challenges when the dataset comprises instant messages, due to their informal nature and smaller sizes. In this…

机器学习 · 计算机科学 2025-08-18 Thanasis Schoinas , Ghulam Qadir