{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,26]],"date-time":"2026-03-26T14:00:27Z","timestamp":1774533627522,"version":"3.50.1"},"publisher-location":"Cham","reference-count":40,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783030302801","type":"print"},{"value":"9783030302818","type":"electronic"}],"license":[{"start":{"date-parts":[[2019,1,1]],"date-time":"2019-01-01T00:00:00Z","timestamp":1546300800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2019]]},"DOI":"10.1007\/978-3-030-30281-8_1","type":"book-chapter","created":{"date-parts":[[2019,9,3]],"date-time":"2019-09-03T23:03:54Z","timestamp":1567551834000},"page":"3-24","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["End-User Probabilistic Programming"],"prefix":"10.1007","author":[{"given":"Judith","family":"Borghouts","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andrew D.","family":"Gordon","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Advait","family":"Sarkar","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Neil","family":"Toronto","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2019,9,4]]},"reference":[{"key":"1_CR1","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"42","DOI":"10.1007\/3-540-45699-6_2","volume-title":"Applied Semantics","author":"N Benton","year":"2002","unstructured":"Benton, N., Hughes, J., Moggi, E.: Monads and effects. In: Barthe, G., Dybjer, P., Pinto, L., Saraiva, J. (eds.) APPSEM 2000. LNCS, vol. 2395, pp. 42\u2013122. Springer, Heidelberg (2002). https:\/\/doi.org\/10.1007\/3-540-45699-6_2"},{"key":"1_CR2","unstructured":"Blackwell, A.F., Burnett, M.M., Peyton Jones, S.L.: Champagne prototyping: A research technique for early evaluation of complex end-user programming systems. In: VL\/HCC, pp. 47\u201354. IEEE Computer Society (2004)"},{"key":"1_CR3","unstructured":"Borghouts, J., Gordon, A.D., Sarkar, A., O\u2019Hara, K.P., Toronto, N.: Somewhere around that number: An interview study of how spreadsheet users manage uncertainty. arXiv preprint arXiv:1905.13072 (2019)"},{"key":"1_CR4","doi-asserted-by":"crossref","unstructured":"Boukhelifa, N., Perrin, M.E., Huron, S., Eagan, J.: How data workers cope with uncertainty: a task characterisation study. In: Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems, pp. 3645\u20133656. ACM (2017)","DOI":"10.1145\/3025453.3025738"},{"issue":"2","key":"1_CR5","doi-asserted-by":"publisher","first-page":"77","DOI":"10.1191\/1478088706qp063oa","volume":"3","author":"V Braun","year":"2006","unstructured":"Braun, V., Clarke, V.: Using thematic analysis in psychology. Qual. Res. Psychol. 3(2), 77\u2013101 (2006)","journal-title":"Qual. Res. Psychol."},{"issue":"1","key":"1_CR6","doi-asserted-by":"publisher","first-page":"1","DOI":"10.18637\/jss.v076.i01","volume":"76","author":"B Carpenter","year":"2017","unstructured":"Carpenter, B., Gelman, A., Homan, M.D., Lee, D., Goodrich, B., Betancourt, M., Brubaker, M., Guo, J., Li, P., Riddell, A.: Stan: a probabilistic programming language. J. Stat. Softw. 76(1), 1\u201332 (2017)","journal-title":"J. Stat. Softw."},{"key":"1_CR7","doi-asserted-by":"crossref","unstructured":"Dourish, P.: Implications for design. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pp. 541\u2013550. ACM (2006)","DOI":"10.1145\/1124772.1124855"},{"key":"1_CR8","volume-title":"Data Analysis Using Regression and Multilevel\/Hierarchical Models","author":"A Gelman","year":"2007","unstructured":"Gelman, A., Hill, J.: Data Analysis Using Regression and Multilevel\/Hierarchical Models. Cambridge University Press, Cambridge (2007)"},{"key":"1_CR9","doi-asserted-by":"publisher","first-page":"169","DOI":"10.2307\/2348941","volume":"43","author":"WR Gilks","year":"1994","unstructured":"Gilks, W.R., Thomas, A., Spiegelhalter, D.J.: A language and program for complex Bayesian modelling. The Statistician 43, 169\u2013178 (1994)","journal-title":"The Statistician"},{"key":"1_CR10","unstructured":"Goodman, N., Mansinghka, V.K., Roy, D.M., Bonawitz, K., Tenenbaum, J.B.: Church: a language for generative models. In: Uncertainty in Artificial Intelligence (UAI 2008), pp. 220\u2013229. AUAI Press (2008)"},{"key":"1_CR11","doi-asserted-by":"crossref","unstructured":"Gordon, A.D., Graepel, T., Rolland, N., Russo, C.V., Borgstr\u00f6m, J., Guiver, J.: Tabular: a schema-driven probabilistic programming language. In: Principles of Programming Languages (POPL 2014) (2014)","DOI":"10.1145\/2535838.2535850"},{"key":"1_CR12","doi-asserted-by":"crossref","unstructured":"Gordon, A.D., Henzinger, T.A., Nori, A.V., Rajamani, S.K.: Probabilistic programming. In: Herbsleb, J.D., Dwyer, M.B. (eds.) Proceedings of the on Future of Software Engineering, FOSE 2014, Hyderabad, India, 31 May\u20137 June 2014, pp. 167\u2013181. ACM (2014)","DOI":"10.1145\/2593882.2593900"},{"key":"1_CR13","doi-asserted-by":"crossref","unstructured":"Gorinova, M.I., Sarkar, A., Blackwell, A.F., Syme, D.: A live, multiple-representation probabilistic programming environment for novices. In: Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems, pp. 2533\u20132537. ACM (2016)","DOI":"10.1145\/2858036.2858221"},{"key":"1_CR14","unstructured":"Goudie, R., Thomas, A.: MultiBUGS: A parallel implementation of the bugs modelling framework for faster Bayesian inference (2019). talk at workshop on Advances and challenges in Machine Learning Languages. https:\/\/people.ds.cam.ac.uk\/rg447\/2019-05-21-goudie-acmll-slides.pdf"},{"issue":"3","key":"1_CR15","doi-asserted-by":"publisher","first-page":"20","DOI":"10.1109\/MAHC.2007.4338439","volume":"29","author":"B Grad","year":"2007","unstructured":"Grad, B.: The creation and the demise of VisiCalc. IEEE Ann. Hist. Comput. 29(3), 20\u201331 (2007)","journal-title":"IEEE Ann. Hist. Comput."},{"key":"1_CR16","doi-asserted-by":"crossref","unstructured":"Hermans, F., Jansen, B., Roy, S., Aivaloglou, E., Swidan, A., Hoepelman, D.: Spreadsheets are code: an overview of software engineering approaches applied to spreadsheets. In: FOSE@SANER, pp. 56\u201365. IEEE Computer Society (2016)","DOI":"10.1109\/SANER.2016.86"},{"issue":"4","key":"1_CR17","first-page":"83","volume":"21","author":"E Hyv\u00f6nen","year":"2000","unstructured":"Hyv\u00f6nen, E., De Pascale, S.: A new basis for spreadsheet computing: interval solver for microsoft excel. AI Magazine 21(4), 83\u201392 (2000)","journal-title":"AI Magazine"},{"issue":"3","key":"1_CR18","doi-asserted-by":"publisher","first-page":"21","DOI":"10.1145\/1922649.1922658","volume":"43","author":"AJ Ko","year":"2011","unstructured":"Ko, A.J., et al.: The state of the art in end-user software engineering. ACM Comput. Surv. (CSUR) 43(3), 21 (2011)","journal-title":"ACM Comput. Surv. (CSUR)"},{"key":"1_CR19","unstructured":"Kulesz, D., Wagner, S.: Asheetoxy: a taxonomy for classifying negative spreadsheet-related phenomena. arXiv preprint arXiv:1808.10231 (2018)"},{"key":"1_CR20","doi-asserted-by":"crossref","unstructured":"Lunn, D., Jackson, C., Best, N., Thomas, A., Spiegelhalter, D.: The BUGS Book. CRC Press, Florida (2013)","DOI":"10.1201\/b13613"},{"key":"1_CR21","unstructured":"Martin, O.: Bayesian Analysis with Python: Introduction to statistical modeling and probabilistic programming using PyMC3 and ArviZ, 2nd edn. (2018)"},{"key":"1_CR22","doi-asserted-by":"crossref","unstructured":"McCutchen, M., Borghouts, J., Gordon, A.D., Jones, S.P., Sarkar, A.: Elastic sheet-defined functions: Generalising spreadsheet functions to variable-size input arrays (2019). (In submission)","DOI":"10.1017\/S0956796820000234"},{"key":"1_CR23","unstructured":"Minka, T., Winn, J., Guiver, J., Zaykov, Y., Fabian, D., Bronskill, J.: Infer.NET 0.3 (2018), Microsoft Research Cambridge https:\/\/dotnet.github.io\/infer"},{"key":"1_CR24","unstructured":"Nardi, B.A., Miller, J.R.: The spreadsheet interface: a basis for end user programming. In: Diaper, D., Gilmore, D.J., Cockton, G., Shackel, B. (eds.) Proceedings of the IFIP TC13 Third Interantional Conference on Human-Computer Interaction, INTERACT 1990, Cambridge, UK, 27\u201331 August, 1990, pp. 977\u2013983. North-Holland (1990)"},{"key":"1_CR25","doi-asserted-by":"crossref","unstructured":"Ntzoufras, I.: Bayesian Modeling Using WinBUGS. Wiley, Hoboken (2009)","DOI":"10.1002\/9780470434567"},{"issue":"9","key":"1_CR26","doi-asserted-by":"publisher","first-page":"165","DOI":"10.1145\/944746.944721","volume":"38","author":"Simon Peyton Jones","year":"2003","unstructured":"Peyton Jones, S.L., Blackwell, A.F., Burnett, M.M.: A user-centred approach to functions in excel. In: International Conference on Functional Programming, pp. 165\u2013176 (2003)","journal-title":"ACM SIGPLAN Notices"},{"key":"1_CR27","unstructured":"Pfeffer, A.: Figaro: an object-oriented probabilistic programming language. Technical report, Charles River Analytics (2009)"},{"key":"1_CR28","unstructured":"Powell, S.G., Baker, K.R.: The Art of Modeling with Spreadsheets. John Wiley & Sons, Inc., New York (2003)"},{"key":"1_CR29","doi-asserted-by":"crossref","unstructured":"Sarkar, A., Gordon, A.D., Peyton Jones, S., Toronto, N.: Calculation view: multiple-representation editing in spreadsheets. In: VL\/HCC, pp. 85\u201393. IEEE Computer Society (2018)","DOI":"10.1109\/VLHCC.2018.8506584"},{"key":"1_CR30","unstructured":"Savage, S., Scholtes, S., Zweidler, D.: Probability Management. OR\/MS Today (2006)"},{"key":"1_CR31","unstructured":"Savage, S.L.: The Flaw of Averages. Wiley, Hoboke (2009)"},{"key":"1_CR32","unstructured":"Scaffidi, C., Shaw, M., Myers, B.: Estimating the numbers of end users and end user programmers. In: 2005 IEEE Symposium on Visual Languages and Human-Centric Computing (VL\/HCC 2005), pp. 207\u2013214. IEEE (2005)"},{"key":"1_CR33","unstructured":"Schunn, C.D., Trafton, J.G.: The psychology of uncertainty in scientific data analysis. In: Handbook of the Psychology of Science. Springer (2012)"},{"key":"1_CR34","doi-asserted-by":"publisher","DOI":"10.7551\/mitpress\/8647.001.0001","volume-title":"Spreadsheet Implementation Technology","author":"Peter Sestoft","year":"2014","unstructured":"Sestoft, P.: Spreadsheet Implementation Technology: Basics and Extensions. The MIT Press, Cambridge (2014)"},{"issue":"1","key":"1_CR35","first-page":"55","volume":"2","author":"E Stolterman","year":"2008","unstructured":"Stolterman, E.: The nature of design practice and implications for interaction design research. Int. J. Des. 2(1), 55\u201365 (2008)","journal-title":"Int. J. Des."},{"key":"1_CR36","unstructured":"Streit, A.: Encapsulation and abstraction for modeling and visualizing information uncertainty. Ph.D. thesis, Queensland University of Technology (2008)"},{"issue":"1","key":"1_CR37","doi-asserted-by":"publisher","first-page":"61","DOI":"10.1109\/TVCG.2007.70426","volume":"14","author":"A. Streit","year":"2008","unstructured":"Streit, A., Pham, B., Brown, R.: A spreadsheet approach to facilitate visualization of uncertainty in information. IEEE Trans. Vis. Comput. Graph. 14(1), 61\u201372 (2008). https:\/\/doi.org\/10.1109\/TVCG.2007.70426","journal-title":"IEEE Transactions on Visualization and Computer Graphics"},{"key":"1_CR38","series-title":"Lecture Notes in Computer Science (Lecture Notes in Artificial Intelligence)","doi-asserted-by":"publisher","first-page":"308","DOI":"10.1007\/978-3-319-23461-8_36","volume-title":"Machine Learning and Knowledge Discovery in Databases","author":"D Tolpin","year":"2015","unstructured":"Tolpin, D., van de Meent, J.-W., Wood, F.: Probabilistic programming in Anglican. In: Bifet, A., et al. (eds.) ECML PKDD 2015. LNCS (LNAI), vol. 9286, pp. 308\u2013311. Springer, Cham (2015). https:\/\/doi.org\/10.1007\/978-3-319-23461-8_36"},{"key":"1_CR39","unstructured":"Winston, W.L.: Microsoft Excel 2019 Data Analysis and Business Modeling, 6th edn. Microsoft Press, USA (2019)"},{"key":"1_CR40","unstructured":"Wu, M., Perov, Y.N., Wood, F.D., Yang, H.: Spreadsheet probabilistic programming. CoRR abs\/1606.04216 (2016), (see also the Scenarios tool at. invrea.com )"}],"container-title":["Lecture Notes in Computer Science","Quantitative Evaluation of Systems"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-30281-8_1","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,1,18]],"date-time":"2021-01-18T02:54:11Z","timestamp":1610938451000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-30281-8_1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019]]},"ISBN":["9783030302801","9783030302818"],"references-count":40,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-30281-8_1","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019]]},"assertion":[{"value":"4 September 2019","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"QEST","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Quantitative Evaluation of Systems","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Glasgow","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"United Kingdom","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2019","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"10 September 2019","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"12 September 2019","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"16","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"qest2019","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/www.qest.org\/qest2019\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Single-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"easychair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"40","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"17","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"2","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"43% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"4","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Yes","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}