Numbers are part of day-to-day life from household budgeting to making sense of global warming and planning academic projects. But, for many, dealing with numeric information is daunting with multiple step changes in complexity moving from, say simple calculations to spreadsheet use, as well as difficulties managing different sources of complex information. In this paper we present an ecosystem of interconnected prototype tools that explore this space, including TSoW interpreting unfamiliar orders of magnitude; calQ a four-function calculator that shifts seamlessly to micro-spreadsheet; WS2 embedding spreadsheet-like features in web pages; and myData collating and connecting the diverse data sources. Collectively, these tools offer an envisionment to prompt discussion both of the way end-users can more easily deal with numeric information and of the background technical infrastructure necessary for this to happen.
Barbara Rita Barricelli, Fabio Cassano, Daniela Fogli, and Antonio Piccinno. 2019. End-user development, end-user programming and end-user software engineering: A systematic mapping study. Journal of Systems and Software 149 (2019), 101–137.
Ofer Bergman and Steve Whittaker. 2016. The science of managing our digital stuff. Mit Press.
Alan F Blackwell, Carol Britton, Anna Cox, Thomas RG Green, Corin Gurr, Gada Kadoda, Maria S Kutar, Martin Loomes, Chrystopher L Nehaniv, Marian Petre, et al. 2001. Cognitive dimensions of notations: Design tools for cognitive technol- ogy. In Cognitive Technology: Instruments of Mind: 4th International Conference, CT 2001 Coventry, UK, August 6–9, 2001 Proceedings. Springer, 325–341.
Alan Dix. 2012. Asynchronous active values for client-side interactive service coordination. Association for Computing Machinery, New York, NY, USA, 26–33. DOI:10.1145/2254556.2254565
Alan Dix. 2021. Qualitative–Quantitative Reasoning: thinking informally about formal things. In Theoretical Aspects of Computing–ICTAC 2021: 18th International Colloquium (Nur-Sultan, Kazakhstan (Virtual Event, ), September 8–10, 2021). Springer, LNCS 13490, 18–35. https://alandix.com/academic/papers/ICTCS-QQ-2021/
Alan Dix, Tiziana Catarci, Benjamin Habegger, Yannis loannidis, Azrina Kamarud- din, Akrivi Katifori, Giorgos Lepouras, Antonella Poggi, and Devina Ramduny- Ellis. 2006. Intelligent context-sensitive interactions on desktop and the web. In Proceedings of the international workshop in conjunction with AVI 2006 on Context in advanced interfaces. 23–27. https://www.alandix.com/academic/papers/avi2006-context/
Alan Dix and Damon Oram. 2008. Query-through-drilldown: data-oriented extensional queries. In Proceedings of the Working Conference on Advanced Visual Interfaces (AVI ’08) (Napoli, Italy). Association for Computing Machinery, New York, NY, USA, 251–259. DOI:10.1145/1385569.1385610
David M Frohlich. 1993. The history and future of direct manipulation. Behaviour &
Information Technology 12, 6 (1993), 315–329.
Thomas RG Green. 1989. Cognitive dimensions of notations. In People and computers V (Proceedings of British HCI 1989), Alistair Sutcliffe and Linda Macaulay (Eds.). Cambrdge University Press, 443–460.
Warren Harrison. 2006. Eating your own dog food. IEEE Software 23, 3 (2006), 5–7.
Hilary Hutchinson, Wendy Mackay, Bo Westerlund, Benjamin B. Bederson, Al- lison Druin, Catherine Plaisant, Michel Beaudouin-Lafon, Stéphane Conversy, Helen Evans, Heiko Hansen, Nicolas Roussel, and Björn Eiderbäck. 2003. Technol- ogy Probes: Inspiring Design for and with Families. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (Ft. Lauderdale, Florida, USA) (CHI ’03). Association for Computing Machinery, New York, NY, USA, 17–24. DOI:10.1145/642611.642616
William P Jones and Jaime Teevan. 2007. Personal information management. University of Washington Press.
Alan C. Kay. 1984. Computer Software. Scientific American 251, 3 (sept 1984), 52–59. Also published as Viewpoints Research Institute Technical Report TR- 1984-001. http://www.vpri.org:80/html/writings.php (web archive)
Donald Ervin Knuth. 1984. Literate programming. The computer journal 27, 2 (1984), 97–111.
Miguel A Nacenta and Gonzalo Gabriel Méndez. 2017. ivolver: A visual language for constructing visualizations from in-the-wild data. In Proceedings of the 2017 ACM International Conference on Interactive Surfaces and Spaces. 438–441.
Seymour Papert. 1980. Mindstorms; children, computers and powerful ideas. New York: Basic Book. Republished 1993, 2020.
Amit P Sheth and James A Larson. 1990. Federated database systems for managing distributed, heterogeneous, and autonomous databases. ACM Computing Surveys (CSUR) 22, 3 (1990), 183–236.
Ben Shneiderman. 1983. Direct manipulation: A step beyond programming languages. Computer 16, 08 (1983), 57–69.
David Canfield Smith, Charles Irby, Ralph Kimball, and Eric Harslem. 1982. The
Star user interface: An overview. In Proceedings of the June 7-10, 1982, national
computer conference. 515–528.
Harold Thimbleby. 1984. Generative user engineering principles for user interface
design. In Proceedings of INTERACT ’84. North-Holland, 661–666.
Harold Thimbleby. 1985. User interface design: Generative user engineering 532 principles. In Fundamentals of human–computer interaction. Elsevier, 165–180.
Kim, Y. S., Hullman, J., & Agrawala, M. (2016, May). Generating personalized spatial analogies for distances and areas. In Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems (pp. 38-48).
Chevalier, F., Vuillemot, R., & Gali, G. (2013). Using concrete scales: A practical framework for effective visual depiction of complex measures. IEEE transactions on visualization and computer graphics, 19(12), 2426-2435.