{"id":511097,"date":"2020-02-17T06:40:29","date_gmt":"2018-10-17T20:27:56","guid":{"rendered":"https:\/\/www.microsoft.com\/en-us\/research\/?post_type=msr-project&#038;p=511097"},"modified":"2023-11-27T06:33:39","modified_gmt":"2023-11-27T14:33:39","slug":"calc-intelligence","status":"publish","type":"msr-project","link":"https:\/\/www.microsoft.com\/en-us\/research\/project\/calc-intelligence\/","title":{"rendered":"Calc Intelligence"},"content":{"rendered":"<section class=\"mb-3 moray-highlight\">\n\t<div class=\"card-img-overlay mx-lg-0\">\n\t\t<div class=\"card-background  has-background- card-background--full-bleed\">\n\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1580\" height=\"580\" src=\"https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2018\/10\/calcintel3.jpg\" class=\"attachment-full size-full\" alt=\"\" style=\"\" srcset=\"https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2018\/10\/calcintel3.jpg 1580w, https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2018\/10\/calcintel3-300x110.jpg 300w, https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2018\/10\/calcintel3-768x282.jpg 768w, https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2018\/10\/calcintel3-1024x376.jpg 1024w\" sizes=\"auto, (max-width: 1580px) 100vw, 1580px\" \/>\t\t<\/div>\n\t\t<!-- Foreground -->\n\t\t<div class=\"card-foreground d-flex mt-md-n5 my-lg-5 px-g px-lg-0\">\n\t\t\t<!-- Container -->\n\t\t\t<div class=\"container d-flex mt-md-n5 my-lg-5 align-self-center\">\n\t\t\t\t<!-- Card wrapper -->\n\t\t\t\t<div class=\"w-100 w-lg-col-5\">\n\t\t\t\t\t<!-- Card -->\n\t\t\t\t\t<div class=\"card material-md-card py-5 px-md-5\">\n\t\t\t\t\t\t<div class=\"card-body \">\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\n<h1 class=\"wp-block-heading h2\" id=\"calc-intelligence\">Calc Intelligence<\/h1>\n\n\n\n<p>A&nbsp;<strong>trusted collaborator<\/strong>\u200b<br>and&nbsp;<strong>teacher<\/strong>&nbsp;to empower\u200b<br><strong>more people&nbsp;<\/strong>to get\u200b<br><strong>more value&nbsp;<\/strong>from data<\/p>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n<\/section>\n\n\n\n\n\n<h2 class=\"wp-block-heading\" id=\"calc-intelligence-1\">Calc Intelligence<\/h2>\n\n\n\n<p>The <strong>Calc Intelligence<\/strong> team at Microsoft Research is dedicated to advancing the state of the art in spreadsheet technology and experience. Our research appears in top publication venues and our work\u2019s impact on many millions of customers features in the&nbsp;<a href=\"https:\/\/www.microsoft.com\/en-us\/research\/blog\/innovation-by-and-beyond-the-numbers-a-history-of-research-collaborations-in-excel\/\" target=\"_blank\" rel=\"noreferrer noopener\">history of research collaborations with Microsoft Excel<\/a>, the&nbsp;<a href=\"https:\/\/www.microsoft.com\/en-us\/garage\/wall-of-fame\/calc-ts-in-excel-for-the-web\/\" target=\"_blank\" rel=\"noreferrer noopener\">Microsoft Wall of Fame<\/a>, and even&nbsp;<a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/xkcd.com\/2453\/\" target=\"_blank\" rel=\"noopener noreferrer\">XKCD<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>.&nbsp;&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"a-timeline\">A Timeline<\/h2>\n\n\n\n<p><strong>November 1, 2023:<\/strong> Microsoft <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/www.cnbc.com\/2023\/11\/01\/microsoft-365-copilot-becomes-generally-available.html\">starts selling<span class=\"sr-only\"> (opens in new tab)<\/span><\/a> <a href=\"https:\/\/www.microsoft.com\/en-us\/microsoft-365\/blog\/2023\/09\/21\/announcing-microsoft-365-copilot-general-availability-and-microsoft-365-chat\/\">Microsoft 365 Copilot<\/a>. Calc Intel&#8217;s research contributes to <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/support.microsoft.com\/en-us\/office\/get-started-with-copilot-in-excel-d7110502-0334-4b4f-a175-a73abdfc118a\">Copilot in Excel<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, especially to the calculated columns feature.<\/p>\n\n\n\n<p><strong>October 4-6, 2023: <\/strong>Happy to publish two papers at the <strong>IEEE VL\/HCC<\/strong> conference. They are the inspection tool <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/publication\/coldeco-an-end-user-spreadsheet-inspection-tool-for-ai-generated-code\/\">ColDeco<\/a>, and the debugger <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/publication\/fxd-a-functional-debugger-for-dysfunctional-spreadsheets\/\">FxD<\/a>, which received &#8220;<a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/x.com\/srutis90\/status\/1710126811529822719\">Honorable Mention, Best Paper<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>&#8220;. See our blog <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/blog\/microsoft-at-vl-hcc-2023-focus-on-co-audit-tools-for-spreadsheets\/\">Microsoft at VL\/HCC 2023: Focus on co-audit tools for spreadsheets<\/a>.<\/p>\n\n\n\n<p><strong>October 2, 2023: <\/strong>We posted our paper &#8220;<a href=\"https:\/\/www.microsoft.com\/en-us\/research\/publication\/co-audit-tools-to-help-humans-double-check-ai-generated-content\/\">Co-audit: tools to help humans double-check AI-generated content<\/a>&#8220;. Listen to our MSR podcast <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/podcast\/abstracts-october-23-2023\/\">Abstracts: October 23, 2023<\/a> about the paper. Microsoft CTO Kevin Scott first disclosed our work on co-audit in an <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/www.theverge.com\/23733388\/microsoft-kevin-scott-open-ai-chat-gpt-bing-github-word-excel-outlook-copilots-sydney\">interview with The Verge<span class=\"sr-only\"> (opens in new tab)<\/span><\/a> in May 2023.<\/p>\n\n\n\n<p><strong>September 19, 2023:<\/strong> Our Python Editor in Excel Labs for Python in Excel is out today. See <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/techcommunity.microsoft.com\/t5\/excel-blog\/introducing-the-python-editor-from-excel-labs\/ba-p\/3928986\">the blog post<span class=\"sr-only\"> (opens in new tab)<\/span><\/a> by Chris Gross and Jack. It allows you to write and edit Python formulas in Excel using a dedicated code editor with similar capabilities as those available in Python notebook environments.<\/p>\n\n\n\n<p><strong>July 6, 2023: <\/strong>Andy and Jack presented their keynote talk &#8220;<strong>Bringing generative AI to the Excel grid: from research to practice<\/strong>&#8221; at the European Spreadsheet Risks Interest Group <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/eusprig.org\/conferences\/eusprig-annual-conference\/\">annual conference<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>.<\/p>\n\n\n\n<p><strong>June 5, 2023: <\/strong>Jack presented at Lambda Days, a conference on functional programming that brings together academia and industry. The talk <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/www.lambdadays.org\/lambdadays2023\/jack-williams\" target=\"_blank\" rel=\"noopener noreferrer\">Bringing LAMBDA to Excel<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, covered our work on LAMBDA, and most recently, Excel Labs.<\/p>\n\n\n\n<p><strong>April 23-28, 2023:<\/strong> Delighted to publish our paper &#8220;<a href=\"https:\/\/www.microsoft.com\/en-us\/research\/publication\/what-it-wants-me-to-say-bridging-the-abstraction-gap-between-end-user-programmers-and-code-generating-large-language-models\/\">What It Wants Me To Say<\/a>&#8221; at ACM CHI 2023. It received &#8220;<a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/x.com\/lxieyang\/status\/1646215246741229569\">Honorable Mention, Best Paper<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>&#8220;.<\/p>\n\n\n\n<p><strong>April 10, 2023:<\/strong> In partnership with the Excel team, we announced <em>Excel Labs, a Microsoft Garage Project<\/em> in <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/techcommunity.microsoft.com\/t5\/excel-blog\/advanced-formula-environment-is-becoming-excel-labs-a-microsoft\/ba-p\/3736518\">this blog post<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>. Check it out on the <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/appsource.microsoft.com\/en-us\/product\/office\/WA200003696?exp=ubp8\">Office Store<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>! It&#8217;s a great way for us to acquire&nbsp;feedback&nbsp;from Excel users&nbsp;on experimental spreadsheet features arising from our research.&nbsp;Coverage on <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/www.theregister.com\/2023\/04\/12\/microsoft_excel_experimental_projects\/\">The Register<span class=\"sr-only\"> (opens in new tab)<\/span><\/a> and <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/www.neowin.net\/news\/excel-labs-is-a-new-microsoft-garage-add-in-that-adds-openai-based-generative-ai-to-excel\/\">NeoWin<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>.<\/p>\n\n\n\n<p><strong>December 20, 2022:<\/strong> Excited by <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/techcommunity.microsoft.com\/t5\/excel-blog\/what-s-new-in-excel-december-2022\/ba-p\/3688909\">the announcement<span class=\"sr-only\"> (opens in new tab)<\/span><\/a> of the AI-powered Formula Suggestions feature for Excel, outcome of a collaboration with our team at MSR Cambridge.  <strong>Update in June 2023:<\/strong> here is a <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/techcommunity.microsoft.com\/t5\/excel-blog\/introducing-formula-suggestions\/ba-p\/3844525\">blog post about the feature<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>.<\/p>\n\n\n\n<p><strong>June 29, 2022: <\/strong>Andy presented a talk on <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/www.college-de-france.fr\/site\/xavier-leroy\/symposium-2022-06-29-09h15.htm\">Why Statistical Thinking is Transforming Programming Language Research<span class=\"sr-only\"> (opens in new tab)<\/span><\/a> at the <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/www.college-de-france.fr\/site\/xavier-leroy\/p2187697555076477_content.htm\">Colloquium on Probabilistic Programming<span class=\"sr-only\"> (opens in new tab)<\/span><\/a> at Coll\u00e8ge de France.<\/p>\n\n\n\n<p><strong>February 8, 2022:<\/strong> The advanced formula environment (<a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/appsource.microsoft.com\/en-us\/product\/office\/WA200003696\">AFE<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>), a Microsoft Garage project, makes creating, editing, and reusing named formulas and LAMBDA functions easy. Today, Excel LAMBDA is generally available on all Excel endpoints, and we release the advanced formula environment. See <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/techcommunity.microsoft.com\/t5\/excel-blog\/announcing-lambdas-to-production-and-advanced-formula\/ba-p\/3073293\">this blog post <span class=\"sr-only\"> (opens in new tab)<\/span><\/a>by Jack Williams of Calc Intel and Chris Gross, Excel PM for LAMBDA. And for further details see the <a href=\"https:\/\/www.microsoft.com\/en-us\/garage\/profiles\/advanced-formula-environment-a-microsoft-garage-project\/\">Garage page<\/a> for AFE.<\/p>\n\n\n\n<p><strong>October 12, 2021: <\/strong>Andy, Jack and our former intern Matt McCutchen are presenting at <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/excelvirtuallyglobal.com\/\">EXCEL VIRTUALLY GLOBAL 2021<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, a conference for the Excel community &#8211; looking forward to a lot of learning! We&#8217;ll be presenting a new plugin for easily editing LAMBDAs and some of the research from our team. Update: the videos are <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/www.sumproduct.com\/excel-virtually-global-2021\">available here<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>.<\/p>\n\n\n\n<p><strong>October 11, 2021: <\/strong>Jack and Andy are presenting their paper <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/publication\/where-provenance-for-bidirectional-editing-in-spreadsheets\/\" target=\"_blank\" rel=\"noreferrer noopener\">Where-Provenance for Bidirectional Editing in Spreadsheets<\/a> at <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/conf.researchr.org\/details\/vlhcc-2021\/vlhcc-2021-vl-hcc-main-conference\/8\/Where-provenance-for-Bidirectional-Editing-in-Spreadsheets\" target=\"_blank\" rel=\"noopener noreferrer\">VL\/HCC 2021<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>.<\/p>\n\n\n\n<p><strong>May 7, 2021:<\/strong> Andy spoke on <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/www.youtube.com\/watch?v=7tFq-9Zvk3M\">Excel meets Lambda<span class=\"sr-only\"> (opens in new tab)<\/span><\/a> at <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/the-au-forml-lab.github.io\/colloquium_talks\/Gordon.html\">Harley Eades&#8217; seminar<span class=\"sr-only\"> (opens in new tab)<\/span><\/a> at Augusta University. New material on XSUM, a sample LAMBDA that can add columns of texts including arithmetic expressions and uncertain ranges, interpreted probabilistically.<\/p>\n\n\n\n<p><strong>April 22, 2021:<\/strong> See <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/xkcd.com\/2453\/\">xkcd 2453<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>.<\/p>\n\n\n\n<p><img decoding=\"async\" src=\"https:\/\/imgs.xkcd.com\/comics\/excel_lambda.png\" alt=\"comic about Excel lambda\"><\/p>\n\n\n\n<p><strong>April 13, 2021:<\/strong> Our work features prominently in a detailed history of research collaborations in Excel: <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/blog\/innovation-by-and-beyond-the-numbers-a-history-of-research-collaborations-in-excel\/\">Innovation by (and beyond) the numbers<\/a>. The story starts with the paper on sheet-defined functions by Simon Peyton Jones in our team, and our academic colleagues Margaret Burnett and Alan Blackwell, back in 2003. And today, as David Gainer (Vice President of Product, Office) writes, MSR researchers are a &#8220;<em>core part of the Excel team helping create the product&#8217;s future<\/em>&#8220;. Come join us!<\/p>\n\n\n\n<p><strong>February 18, 2021:<\/strong> Andy and Simon keynoted on <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/youtu.be\/C_lGkGwV4Xc?t=1\">Excel meets Lambda<span class=\"sr-only\"> (opens in new tab)<\/span><\/a> at the <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/www.lambdadays.org\/lambdadays2021\">Lambda Days 2021<span class=\"sr-only\"> (opens in new tab)<\/span><\/a> conference.<\/p>\n\n\n\n<p><strong>January 25, 2021:<\/strong> Microsoft Excel the programming language is evolving. With the recent release of LAMBDA, users can now define new functions in the program\u2019s formula language. Read our blog post <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/blog\/lambda-the-ultimatae-excel-worksheet-function\">LAMBDA: the ultimate Excel worksheet function<\/a> to learn about the feature and about research opportunities within the Calc Intelligence team.<\/p>\n\n\n\n<p><strong>January 19, 2021:<\/strong> Microsoft Research sponsors the <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/aka.ms\/popl\">POPL 2021<span class=\"sr-only\"> (opens in new tab)<\/span><\/a> research conference. Watch this <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/video\/microsoft-research-sponsors-popl-2021\/\">sponsor video<\/a>, made by the Calc Intel team, to learn about research in our project at MSR and to hear from the Excel team about our partnership.<\/p>\n\n\n\n<p><strong>December 3, 2020:<\/strong> LAMBDA, the ultimate spreadsheet function, is out for Excel Beta customers. LAMBDA <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/techcommunity.microsoft.com\/t5\/excel-blog\/announcing-lambda-turn-excel-formulas-into-custom-functions\/ba-p\/1925546#feedback-success\">turns Excel formulas into custom functions<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>. Our team has <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/x.com\/jones206\/status\/1334544750033076225\">worked deeply with Excel<span class=\"sr-only\"> (opens in new tab)<\/span><\/a> to help deliver features including Dynamic Arrays, Data Types, LET, and now LAMBDA.<\/p>\n\n\n\n<p><strong>November 5, 2020:<\/strong> Shuang <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/drive.google.com\/file\/d\/1MtEmZl76yWlArVDI0WGhJXuIIv3oyrrq\/view?usp=sharing\">presented our entity-property tabular linking system<span class=\"sr-only\"> (opens in new tab)<\/span><\/a> at ISWC which was awarded 2nd prize in the <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/drive.google.com\/file\/d\/1nAW_OzKmXkHntONPgUQ7b_VBB9aaItvl\/view?usp=sharing\">SemTab competition<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>.<\/p>\n\n\n\n<p><strong>August 26, 2020:&nbsp;<\/strong>Matt <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/icfp20.sigplan.org\/details\/icfp-2020-papers\/46\/Elastic-Sheet-Defined-Functions-Generalising-Spreadsheet-Functions-to-Variable-Size-\">presented our paper<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>&nbsp;on Elastic Sheet-Defined Functions at the International Conference on Functional Programming.<\/p>\n\n\n\n<p><strong>August 9, 2020:<\/strong> Simon&#8217;s talk on <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/publication\/elastic-sheet-defined-functions-generalising-spreadsheet-functions-to-variable-size-input-arrays\/\">Elastic Sheet-Defined Functions<\/a> from the <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" href=\"https:\/\/haskell.love\/\" target=\"_blank\" rel=\"noopener noreferrer\">Haskell Love Conference<span class=\"sr-only\"> (opens in new tab)<\/span><\/a> is now <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/www.youtube.com\/watch?v=jH2Je6wUvPs&t\">available online<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>.<\/p>\n\n\n\n<p><strong>July 13, 2020:<\/strong> We are delighted to <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/x.com\/MSFTGarage\/status\/1282663764005806080\">announce<span class=\"sr-only\"> (opens in new tab)<\/span><\/a> that&nbsp;<a href=\"https:\/\/www.microsoft.com\/en-us\/garage\/wall-of-fame\/calc-ts-in-excel-for-the-web\/\">Calc.ts in Excel for the web<\/a> is inducted into the Microsoft Garage Wall of Fame. Customers increasingly use the web version of Excel, from Teams, Outlook.com, and Office 365. When you use Excel on the web, Calc.ts evaluates your formulas in the browser to accelerate your experience of calculation to desktop performance. Calc.ts has been a thrilling three-year collaboration between Calc Intelligence at MSR Cambridge and the Excel team. Excel for the web has so many users that Calc.ts saves them seven person-years every day!<\/p>\n\n\n\n<p><strong>May 15, 2020:<\/strong> We sent a journal-version of our work on <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/publication\/elastic-sheet-defined-functions-generalising-spreadsheet-functions-to-variable-size-input-arrays\/\">Elastic Sheet-Defined Functions<\/a> to the Journal of Functional Programming. We are excited that this work is cross-disciplinary &#8211; we assess both with the formal development expected in the PL community and also with a comparative user study as expected by the HCI community. Update: our paper is accepted for the journal, and will be <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/nam06.safelinks.protection.outlook.com\/?url=https%3A%2F%2Ficfp20.sigplan.org%2Fdetails%2Ficfp-2020-papers%2F46%2FElastic-Sheet-Defined-Functions-Generalising-Spreadsheet-Functions-to-Variable-Size-&data=02%7C01%7CLyndsay.Upex%40microsoft.com%7Cd0c84e82d6724cc4a74b08d84287b45c%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637332497901632854&sdata=%2BVcKyE0wrBRu4T6aK4rD1om4NAgo6erw9Gz8KeVQgNU%3D&reserved=0\">presented at<span class=\"sr-only\"> (opens in new tab)<\/span><\/a> the International Conference on Functional Programming, August 2020.<\/p>\n\n\n\n<p><strong>April 28, 2020:<\/strong> Andy was delighted to brief techies at JPMorgan Chase, via Zoom, on our long-term collaboration with Excel on Project Yellow. Here is his deck: <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2020\/02\/5ea9385b80039-5ea9385b8003aProject-Yellow-Bringing-Data-Types-and-Functional-Programming-to-Excel-April-2020-JPMC-1.pdf.pdf\">Project Yellow: Bringing Data Types and Functional Programming to Excel<\/a> He spoke about some of the amazing features we&#8217;ve contributed to and that are now shipping in Excel, like data types, dynamic arrays, and the brand new LET function, together with some longer-term research we have published on Calculation View and Elastic Sheet-Defined Functions.<\/p>\n\n\n\n<p><strong>April 2020:<\/strong> we are publishing papers about our Gridlets concept for re-use in spreadsheets at <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/publication\/higher-order-spreadsheets-with-spilled-arrays\/\">ESOP 2020<\/a> and <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/publication\/gridlets-reusing-spreadsheet-grids\/\">CHI EA 2020<\/a>. Our ESOP 2020 paper presents the first formal calculus of spreadsheets with spilled arrays, a powerful concept recently introduced by Excel&#8217;s <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"http:\/\/aka.ms\/excel-dynamic-arrays\">dynamic arrays<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>. We also report results from a survey about the relationship between programming and spreadsheet experience in a <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/publication\/spreadsheet-use-and-programming-experience-an-exploratory-survey\/\">CHI EA 2020<\/a> paper.<\/p>\n\n\n\n<p><strong>October 17, 2019:<\/strong> Happy <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/spreadsheet-day.com\/blog\/2019\/10\/17\/happy-spreadsheet-day-2019\/\">Spreadsheet Day 2019<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>! It is 40 years since the first electronic spreadsheet, VisiCalc 1.0, was launched on October 17, 1979. Remember, life begins at 40. Excited for the next 40 years!<\/p>\n\n\n\n<p><strong>September 10, 2019:<\/strong> Andy&#8217;s keynote talk on <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/publication\/end-user-probabilistic-programming\/\">End-User Probabilistic Programming<\/a> at the <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"http:\/\/www.qest.org\/qest2019\/index.html\">QEST 2019<span class=\"sr-only\"> (opens in new tab)<\/span><\/a> conference in Glasgow.<\/p>\n\n\n\n<p><strong>August 20, 2019:<\/strong> our session on the <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/www.youtube.com\/watch?v=WTnwl_skD-Q\">Future of Spreadsheeting<span class=\"sr-only\"> (opens in new tab)<\/span><\/a> at the <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/event\/faculty-summit-2019\/\">Microsoft Faculty Summit<\/a>. <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/www.youtube.com\/watch?v=wdy3EBBRsJA\">Bill Gates<span class=\"sr-only\"> (opens in new tab)<\/span><\/a> was there too!<\/p>\n\n\n\n<p><strong>January 14, 2019:<\/strong> our blog on <a href=\"https:\/\/www.microsoft.com\/en-us\/research\/blog\/influencing-mainstream-software-applying-programming-language-research-ideas-to-transform-spreadsheets\/?OCID=msr_blog_PLspreadsheets_popl_tw\">Influencing Mainstream Software-applying PL research ideas to transform spreadsheets<\/a>.<\/p>\n\n\n","protected":false},"excerpt":{"rendered":"<p>By Calc Intelligence, we mean the research goal of bringing intelligence to end-user programming, and in particular to spreadsheets.<\/p>\n","protected":false},"featured_media":561279,"template":"","meta":{"msr-url-field":"","msr-podcast-episode":"","msrModifiedDate":"","msrModifiedDateEnabled":false,"ep_exclude_from_search":false,"_classifai_error":"","footnotes":""},"research-area":[13554,13560],"msr-locale":[268875],"msr-impact-theme":[],"msr-pillar":[],"class_list":["post-511097","msr-project","type-msr-project","status-publish","has-post-thumbnail","hentry","msr-research-area-human-computer-interaction","msr-research-area-programming-languages-software-engineering","msr-locale-en_us","msr-archive-status-active"],"msr_project_start":"","related-publications":[553137,511127,256791,869961,856626,934245,936108,954237,956916,965220,978561,981003,1014123,1031829,1050798,1095081,1163521,1163524,1163529,1163532,1163535,648219,167607,259302,592687,592957,593248,606135,608118,648189,648201,165848,662706,713071,713080,713086,772156,805093,841702,845017,854748],"related-downloads":[],"related-videos":[718021,1013847],"related-groups":[],"related-events":[],"related-opportunities":[],"related-posts":[559821,719287,738559,743248,804280,940410,973395,977154,981456,994098,1059168],"related-articles":[],"tab-content":[],"slides":[],"related-researchers":[{"type":"user_nicename","display_name":"Christian Poelitz","user_id":42612,"people_section":"Section name 1","alias":"cpoelitz"},{"type":"user_nicename","display_name":"Advait Sarkar","user_id":37146,"people_section":"Section name 1","alias":"advait"},{"type":"user_nicename","display_name":"Neil Toronto","user_id":35804,"people_section":"Section name 1","alias":"netoront"},{"type":"user_nicename","display_name":"Jack Williams","user_id":40156,"people_section":"Section name 1","alias":"johnwilliams"},{"type":"user_nicename","display_name":"Nicholas Wilson","user_id":38586,"people_section":"Section name 1","alias":"niwilson"}],"msr_research_lab":[199561],"msr_impact_theme":[],"_links":{"self":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-project\/511097","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-project"}],"about":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/types\/msr-project"}],"version-history":[{"count":105,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-project\/511097\/revisions"}],"predecessor-version":[{"id":986790,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-project\/511097\/revisions\/986790"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/media\/561279"}],"wp:attachment":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/media?parent=511097"}],"wp:term":[{"taxonomy":"msr-research-area","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/research-area?post=511097"},{"taxonomy":"msr-locale","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-locale?post=511097"},{"taxonomy":"msr-impact-theme","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-impact-theme?post=511097"},{"taxonomy":"msr-pillar","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-pillar?post=511097"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}