CHI ’21, May 08–13, 2021, Yokohama, Japan Sruti Srinivasa Ragavan et al.
[6]
Jonathan P. Caulkins, Erica Layne Morrison, and Timothy Weidemann. "Spread-
sheet errors and decision making: Evidence from eld interviews." Journal of
Organizational and End User Computing (JOEUC) 19, no. 3 (2007): 1-23.
[7]
John L. Campbell, Charles Quincy, Jordan Osserman, and Ove K. Pedersen. “Cod-
ing in-depth semi structured interviews: Problems of unitization and intercoder
reliability and agreement." Sociological Methods & Research 42, no. 3 (2013):
294-320.
[8]
Diogo Canteiro, and Jácome Cunha. "SpreadsheetDoc: An Excel Add-in for Doc-
umenting Spreadsheets." In Proceedings of the 6th National Symposium of Infor-
matics. 2015.
[9]
John M. Carroll, and Mary Beth Rosson. "Paradox of the active user." In Interfacing
thought: Cognitive aspects of human-computer interaction, pp. 80-111. 1987.
[10]
Chris Chambers and Chris Scadi. "Struggling to excel: A eld study of challenges
faced by spreadsheet users." In 2010 IEEE Symposium on Visual Languages and
Human-Centric Computing, pp. 187-194. IEEE, 2010.
[11]
Kerry Shih-Ping Chang, and Brad A. Myers. "Using and exploring hierarchical
data in spreadsheets." In Proceedings of the 2016 CHI Conference on Human
Factors in Computing Systems, pp. 2497-2507. 2016.
[12]
Elaine Dobell, Sebastian Herold, and Jim Buckley. "Spreadsheet Error Types and
Their Prevalence in a Healthcare Context." Journal of Organizational and End
User Computing (JOEUC) 30, no. 2 (2018): 20-42.
[13] The FAST Standard. https://www.fast-standard.org/the-fast-standard/
[14]
David J Gilmore and Thomas R. G. Green. "Comprehension and recall of miniature
programs." International Journal of Man-Machine Studies 21.1 (1984): 31-48.
[15]
Valentina Grigoreanu, Margaret Burnett, Susan Wiedenbeck, Jill Cao, Kyle Rector,
and Irwin Kwan. "End-user debugging strategies: A sensemaking perspective."
ACM Transactions on Computer-Human Interaction (TOCHI) 19, no. 1 (2012):
1-28.
[16]
Sandra G. Hart and Lowell E. Staveland. "Development of NASA-TLX (Task Load
Index): Results of empirical and theoretical research." In Advances in psychology,
vol. 52, pp. 139-183. North-Holland, 1988.
[17]
Karin Hodnigg and Roland T. Mittermeir“Metrics-Based Spreadsheet Visualiza-
tion: Support for Focused Maintenance”.Proceedings of the. European Spread-
sheet Risks International Group (EuSpRIG) 2008.
[18]
David G Hendry, and Thomas RG Green. "Creating, comprehending and explain-
ing spreadsheets: a cognitive interpretation of what discretionary users think of
the spreadsheet model." International Journal of Human-Computer Studies 40,
no. 6 (1994): 1033-1065.
[19]
David G. Hendry, and Thomas R. G. Green. "CogMap: a visual description lan-
guage for spreadsheets." Journal of Visual Languages & Computing 4, no. 1 (1993):
35-54.
[20]
Nitesh Goyal, and Susan R. Fussell. "Eects of sensemaking translucence on
distributed collaborative analysis." In Proceedings of the 19th ACM Conference
on Computer-Supported Cooperative Work & Social Computing, pp. 288-302.
2016.
[21]
Thomas A. Grossman and Özgür Özlük. "A paradigm for spreadsheet engineering
methodologies.” Proceedings of EuSpRIG 2004 Conference Risk Reduction in
End User Computing: Best practice for spreadsheet users in the new Europe
(EuSPRiG). 2004.
[22]
Felienne Hermans, Martin Pinzger, and Arie Van Deursen. "Supporting profes-
sional spreadsheet users by generating leveled dataow diagrams." Proceedings
of the 33rd International Conference on Software Engineering. 2011.
[23]
Felienne Hermans, Martin Pinzger, and Arie van Deursen. "Detecting code smells
in spreadsheet formulas." In 2012 28th IEEE International Conference on Software
Maintenance (ICSM), pp. 409-418. IEEE, 2012.
[24]
Felienne Hermans, and Danny Dig. "Bumblebee: a refactoring environment for
spreadsheet formulas." In Proceedings of the 22nd ACM SIGSOFT International
Symposium on Foundations of Software Engineering, pp. 747-750. 2014.
[25]
Jean-Michel Hoc. Cognitive psychology of planning. Academic Press Professional,
Inc., 1988.
[26]
Takeo Igarashi, Jock D. Mackinlay, Bay-Wei Chang, and Polle T. Zellweger. "Fluid
visualization of spreadsheet structures." In Proceedings. 1998 IEEE Symposium
on Visual Languages (Cat. No. 98TB100254), pp. 118-125. IEEE, 1998.
[27]
Cory Kissinger, Margaret Burnett, Simone Stumpf, Neeraja Subrahmaniyan, Laura
Beckwith, Sherry Yang, and Mary Beth Rosson. "Supporting end-user debugging:
what do users want to know?." In Proceedings of the working conference on
Advanced visual interfaces, pp. 135-142. 2006.
[28]
Krassimira B. Ivanova, Koen Vanhoof, Krassimir Markov, and Vitalii Velychko.
"Introduction on the Natural Language Addressing." International Journal of
Information Technologies and Knowledge 7, no. 2 (2013): 139-146.
[29]
Nima Joharizadeh, Advait Sarkar, Andrew D. Gordon, and Jack Williams. "Gridlets:
Reusing spreadsheet grids." In Extended Abstracts of the 2020 CHI Conference
on Human Factors in Computing Systems, pp. 1-7. 2020.
[30]
Bennett Kankuzi, and Yirsaw Ayalew. "An end-user oriented graph-based visual-
ization for spreadsheets." In Proceedings of the 4th international workshop on
End-user software engineering, pp. 86-90. 2008.
[31]
Amy J. Ko, and Brad A. Myers. "Designing the whyline: a debugging interface
for asking questions about program behavior." In Proceedings of the SIGCHI
conference on Human factors in computing systems, pp. 151-158. 2004.
[32]
Andrea Kohlhase, Michael Kohlhase, and Ana Guseva. "Context in Spreadsheet
Comprehension." In SEMS@ ICSE, pp. 21-27. 2015.
[33]
Andrea Kohlhase, and Alexandru Toader. "FEncy: Spreadsheet Formulae Explo-
ration." In CICM Workshops. 2014.
[34]
Andrea Kohlhase. and Michael Kohlhase, 2009, October. Semantic transparency in
user assistance systems. In Proceedings of the 27th ACM international conference
on Design of communication (pp. 89-96).
[35]
Thomas D Latoza, David Garlan, James D. Herbsleb, and Brad A. Myers. "Program
comprehension as fact nding." In Proceedings of the the 6th joint meeting of the
European software engineering conference and the ACM SIGSOFT symposium
on The foundations of software engineering, pp. 361-370. 2007.
[36]
Joseph Lawrance, Robin Abraham, Margaret Burnett, and Martin Erwig. "Sharing
reasoning about faults in spreadsheets: An empirical study." In Visual Languages
and Human-Centric Computing (VL/HCC’06), pp. 35-42. IEEE, 2006.
[37]
Joseph Lawrance, Christopher Bogart, Margaret Burnett, Rachel Bellamy, Kyle
Rector, and Scott D. Fleming. "How programmers debug, revisited: An information
foraging theory perspective." IEEE Transactions on Software Engineering 39, no.
2 (2010): 197-215.
[38]
Walid Maalej, Rebecca Tiarks, Tobias Roehm, and Rainer Koschke. "On the com-
prehension of program comprehension." ACM Transactions on Software Engi-
neering and Methodology (TOSEM) 23, no. 4 (2014): 1-37.
[39]
Mukul Madahar, Pat Cleary, David Ball. “Categorisation of Spreadsheet Use
within Organisations, Incorporating Risk: A Progress Report”. Proceedings of
the European Spreadsheet Risks Interest Group (EuSPRIG). 2007 37-45 ISBN
978-905617-58-6.
[40] Modano. https://www.modano.com/guidelines.
[41]
Brad A. Myers Margaret M. Burnett, Susan Wiedenbeck, and Amy J. Ko. "End
user software engineering: CHI 2007 special interest group meeting." In CHI’07
extended abstracts on human factors in computing systems, pp. 2125-2128. 2007.
[42]
Bonnie A. Nardi, and James R. Miller. "An ethnographic study of distributed
problem solving in spreadsheet development." In Proceedings of the 1990 ACM
conference on Computer-supported cooperative work, pp. 197-208. 1990.
[43]
Bonnie A. Nardi, “A small matter of programming: perspectives on end user
computing”. MIT press, 1993.
[44]
Raquel Navarro-Prieto and Jose J. Cañas. "Are visual programming languages
better? The role of imagery in program comprehension." International Journal of
Human-Computer Studies 54, no. 6 (2001): 799-829.
[45]
Raymond R Panko,. "Two corpuses of spreadsheet errors." In Proceedings of the
33rd Annual Hawaii International Conference on System Sciences, pp. 8-pp. IEEE,
2000.
[46]
Panko, Raymond R. "Spreadsheet errors: What we know. what we think we can
do." arXiv preprint arXiv:0802.3457 (2008).
[47]
Alexandre Perez, and Rui Abreu. "A diagnosis-based approach to software com-
prehension." Proceedings of the 22nd International Conference on Program Com-
prehension. 2014.
[48]
David Piorkowski, Austin Z. Henley, Tahmid Nabi, Scott D. Fleming, Christopher
Scadi, and Margaret Burnett. "Foraging and navigations, fundamentally: de-
velopers’ predictions of value and cost." In Proceedings of the 2016 24th ACM
SIGSOFT International Symposium on Foundations of Software Engineering, pp.
97-108. 2016.
[49]
Peter Pirolli and Stuart Card. "The sensemaking process and leverage points for
analyst technology as identied through cognitive task analysis." In Proceedings
of international conference on intelligence analysis, vol. 5, pp. 2-4. 2005.
[50]
Peter Pirolli. Information foraging theory: Adaptive interaction with information.
Oxford University Press, 2007.
[51]
John F Raensperger. "New guidelines for spreadsheets." Proc. European Spread-
sheet Risks Int. Grp. (EuSpRIG). 2001.
[52] James Reason, Human error. Cambridge university press, 1990.
[53]
Sohon Roy, Felienne Hermans, and Arie van Deursen. "Spreadsheet testing in
practice." In 2017 IEEE 24th International Conference on Software Analysis,
Evolution and Reengineering (SANER), pp. 338-348. IEEE, 2017.
[54]
Advait Sarkar, Andrew D. Gordon, Simon Peyton Jones, and Neil Toronto. "Cal-
culation view: multiple-representation editing in spreadsheets." In 2018 IEEE
Symposium on Visual Languages and Human-Centric Computing (VL/HCC), pp.
85-93. IEEE, 2018.
[55]
Justin Smith, Justin A. Middleton, and Nicholas A. Kraft. "Spreadsheet practices
and challenges in a large multinational conglomerate." In 2017 IEEE Symposium
on Visual Languages and Human-Centric Computing (VL/HCC), pp. 155-163.
IEEE, 2017.
[56]
Christopher Scadi, Mary Shaw, and Brad Myers. "Estimating the numbers of end
users and end user programmers." 2005 IEEE Symposium on Visual Languages
and Human-Centric Computing (VL/HCC’05). IEEE, 2005.
[57]
Christopher Scadi, Joel Brandt, Margaret Burnett, Andrew Dove, and Brad
Myers. "SIG: end-user programming." In CHI’12 Extended Abstracts on Human
Factors in Computing Systems, pp. 1193-1996. 2012.
[58]
SERP survey results. http://faculty.tuck.dartmouth.edu/images/uploads/faculty/
serp/serp_results.pdf. Retrieved 14 September, 2020.