The fusion calculus: Expressiveness and symmetry in mobile processes
We present the fusion calculus as a significant step towards a canonical calculus of
concurrency. It simplifies and extends the/spl pi/-calculus. The fusion calculus contains the …
concurrency. It simplifies and extends the/spl pi/-calculus. The fusion calculus contains the …
ExceLint: automatically finding spreadsheet formula errors
Spreadsheets are one of the most widely used programming environments, and are widely
deployed in domains like finance where errors can have catastrophic consequences. We …
deployed in domains like finance where errors can have catastrophic consequences. We …
Spreadsheet quality assurance: a literature review
PL Poon, MF Lau, YT Yu, SF Tang - Frontiers of Computer Science, 2024 - Springer
Spreadsheets are very common for information processing to support decision making by
both professional developers and non-technical end users. Moreover, business intelligence …
both professional developers and non-technical end users. Moreover, business intelligence …
An artificial intelligence paradigm for troubleshooting software bugs
Software bugs are prevalent and fixing them is time consuming, and therefore
troubleshooting is an important part of software engineering. This paper presents a novel …
troubleshooting is an important part of software engineering. This paper presents a novel …
Understanding Strategies and Challenges of Conducting Daily Data Analysis (DDA) Among Blind and Low-vision People
Being able to analyze and derive insights from data, which we call Daily Data Analysis
(DDA), is an increasingly important skill in everyday life. While the accessibility community …
(DDA), is an increasingly important skill in everyday life. While the accessibility community …
Simulink fault localization: an iterative statistical debugging approach
Debugging Simulink models presents a significant challenge in the embedded industry. This
paper proposes SimFL, a fault localization approach for Simulink models by combining …
paper proposes SimFL, a fault localization approach for Simulink models by combining …
CUSTODES: automatic spreadsheet cell clustering and smell detection using strong and weak features
Various techniques have been proposed to detect smells in spreadsheets, which are
susceptible to errors. These techniques typically detect spreadsheet smells through a …
susceptible to errors. These techniques typically detect spreadsheet smells through a …
[HTML][HTML] Spreadsheet debugging: The perils of tool over-reliance
Spreadsheets are widely used in organizations for various purposes such as data
aggregation, reporting and decision-making. Since spreadsheets, like other types of …
aggregation, reporting and decision-making. Since spreadsheets, like other types of …
CACheck: detecting and repairing cell arrays in spreadsheets
Spreadsheets are widely used by end users for numerical computation in their business.
Spreadsheet cells whose computation is subject to the same semantics are often clustered …
Spreadsheet cells whose computation is subject to the same semantics are often clustered …
Expandable group identification in spreadsheets
Spreadsheets are widely used in various business tasks. Spreadsheet users may put similar
data and computations by repeating a block of cells (a unit) in their spreadsheets. We name …
data and computations by repeating a block of cells (a unit) in their spreadsheets. We name …