2012
DOI: 10.1007/978-3-642-33125-1_9
|View full text |Cite
|
Sign up to set email alerts
|

An Abstract Domain to Infer Types over Zones in Spreadsheets

Abstract: Spreadsheet languages are very commonly used, by large user bases, yet they are error prone. However, many semantic issues and errors could be avoided by enforcing a stricter type discipline. As declaring and specifying type information would represent a prohibitive amount of work for users, we propose an abstract interpretation based static analysis for spreadsheet programs that infers type constraints over zones of spreadsheets, viewed as two-dimensional arrays. Our abstract domain consists in a cardinal pow… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2014
2014
2023
2023

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(3 citation statements)
references
References 20 publications
0
3
0
Order By: Relevance
“…Cheng and Rival propose an abstract domain to infer types of parts (for example, columns) of a spreadsheet (Cheng and Rival 2012). In fact they consider the code to populate a spreadsheet, and not the spreadsheet data as displayed in a spreadsheet environment as we do.…”
Section: Related Workmentioning
confidence: 99%
“…Cheng and Rival propose an abstract domain to infer types of parts (for example, columns) of a spreadsheet (Cheng and Rival 2012). In fact they consider the code to populate a spreadsheet, and not the spreadsheet data as displayed in a spreadsheet environment as we do.…”
Section: Related Workmentioning
confidence: 99%
“…The only contributions found in the literature addressing the analysis of the code of procedures included in spreadsheets are due to Cheng and Rival. These authors propose a static analysis techniques to infer type constraints over spreadsheets cells to avoid type errors and to detect run‐time type unsafe operations .…”
Section: Related Workmentioning
confidence: 99%
“…Finally, as we are witnessing widespread adoption of software with far-reaching societal impact -i.e., to automate decision-making in fields such as social welfare, criminal justice, and even health care -a number of recent cases have evidenced the importance of ensuring software fairness and non-discrimination 5 as well as data privacy 6 . Going forward, data science software will be subject to more and more legal regulations (e.g., the European General Data Protection Regulation adopted in 2016) as well as administrative audits.…”
Section: Introductionmentioning
confidence: 99%