[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-seo-244035-105":3,"detail-sidebar-cat-1-en-105":80,"doc-detail-244035-en":126},{"code":4,"msg":5,"data":6},0,"ok",{"site_id":7,"language":8,"slug":9,"title":10,"keywords":11,"description":12,"schema_data":13,"social_meta":73,"head_meta":75,"extra_data":77,"updated_unix":79},105,"en","how-are-spreadsheet-templates-used-in-practice-a-case-study-on-enron","How Are Spreadsheet Templates Used in Practice - A Case Study on Enron","","Spreadsheet templates reduce the effort of creating similar spreadsheets by providing predefined table layouts, headers, styles, and formulas. When no dedicated templates exist, users may copy an existing spreadsheet as an instance template, but poor design or misuse can cause errors that propagate to all derived instances. An empirical study analyzes 47 predesigned templates (490 instances) and 21 instance template groups (168 pairs) from the Enron corpus, identifying practical design and usage issues and suggesting research directions.",{"@graph":14,"@context":72},[15,34,55],{"@type":16,"itemListElement":17},"BreadcrumbList",[18,23,27,31],{"item":19,"name":20,"@type":21,"position":22},"https://docshare.wps.com","Home","ListItem",1,{"item":24,"name":25,"@type":21,"position":26},"https://docshare.wps.com/template/","Template",2,{"item":28,"name":29,"@type":21,"position":30},"https://docshare.wps.com/template/forms/","Forms",3,{"item":32,"name":10,"@type":21,"position":33},"https://docshare.wps.com/template/how-are-spreadsheet-templates-used-in-practice-a-case-study-on-enron/244035/",4,{"url":32,"name":10,"@type":35,"image":36,"author":41,"headline":10,"publisher":44,"fileFormat":47,"inLanguage":8,"description":12,"dateModified":48,"datePublished":49,"encodingFormat":47,"isAccessibleForFree":50,"interactionStatistic":51},"DigitalDocument",{"url":37,"@type":38,"width":39,"height":40},"https://docshare.wps.com/thumbnails/how-are-spreadsheet-templates-used-in-practice-a-case-study-on-enron/244035.png","ImageObject",442,249,{"name":42,"@type":43},"wps_ap_test_251126_0180","Person",{"url":19,"name":45,"@type":46},"DocShare","Organization","application/pdf","2026-10-06","2026-09-12",true,{"@type":52,"interactionType":53,"userInteractionCount":33},"InteractionCounter",{"@type":54},"ViewAction",{"@type":56,"mainEntity":57},"FAQPage",[58,64,68],{"name":59,"@type":60,"acceptedAnswer":61},"How do spreadsheet templates help end users in practice?","Question",{"text":62,"@type":63},"They provide predefined table layouts and formulas, which reduce the effort of creating new spreadsheets and keep a consistent structure across instances.","Answer",{"name":65,"@type":60,"acceptedAnswer":66},"What risks arise from using poorly designed spreadsheet templates?",{"text":67,"@type":63},"Design flaws or formula errors in a template can be propagated to all instances derived from it without users noticing.",{"name":69,"@type":60,"acceptedAnswer":70},"How can incorrect template usage introduce additional spreadsheet errors?",{"text":71,"@type":63},"Users may unintentionally delete or alter formulas in the instance template’s derived spreadsheet, making the spreadsheet error-prone.","https://schema.org",{"og:url":32,"og:type":74,"og:title":10,"og:site_name":45,"og:description":12},"article",{"robots":76,"canonical":32},"index,follow",{"doc_id":78,"site_id":7},244035,1791170004,{"code":4,"msg":81,"data":82},"success",[83,88,93,98,103,108,112,117,122],{"id":84,"doc_module":22,"doc_module_name":25,"category_name":85,"show_sort_weight":86,"slug":87},11,"Presentations",90,"presentations",{"id":89,"doc_module":22,"doc_module_name":25,"category_name":90,"show_sort_weight":91,"slug":92},12,"Resumes",80,"resumes",{"id":94,"doc_module":22,"doc_module_name":25,"category_name":95,"show_sort_weight":96,"slug":97},14,"Invoices",70,"invoices",{"id":99,"doc_module":22,"doc_module_name":25,"category_name":100,"show_sort_weight":101,"slug":102},15,"Posters",60,"posters",{"id":104,"doc_module":22,"doc_module_name":25,"category_name":105,"show_sort_weight":106,"slug":107},16,"Social Media",50,"social-media",{"id":109,"doc_module":22,"doc_module_name":25,"category_name":29,"show_sort_weight":110,"slug":111},17,40,"forms",{"id":113,"doc_module":22,"doc_module_name":25,"category_name":114,"show_sort_weight":115,"slug":116},18,"Letters",30,"letters",{"id":118,"doc_module":22,"doc_module_name":25,"category_name":119,"show_sort_weight":120,"slug":121},21,"Paper Templates",5,"papers-templates",{"id":123,"doc_module":22,"doc_module_name":25,"category_name":124,"show_sort_weight":4,"slug":125},158,"General","general-158",{"code":4,"msg":81,"data":127},{"doc_id":78,"user_id":128,"nickname":42,"user_avatar":129,"doc_module":22,"category_id":109,"category_name":29,"doc_title":10,"doc_description":12,"doc_content":130,"file_id":131,"file_url":132,"file_type":133,"file_size":134,"view_count":33,"is_deleted":4,"is_public":22,"is_downloadable":22,"audit_status":22,"page_count":120,"language":135,"language_code":8,"site_id":7,"html_lang":8,"table_of_contents":136,"faqs":137,"seo_title":138,"seo_description":12,"update_tm":139,"read_time":26},8796095027276,"https://avatar.qwps.com/avatar/d3BzX2FwX3Rlc3RfMjUxMTI2XzAxODA=","How Are Spreadsheet Templates Used in Practice: A Case Study on Enron  \nLiang Xu, Wensheng Dou*, Jiaxin Zhu, Chushu Gao, Jun Wei, Tao Huang  \nUniversity of Chinese Academy of Sciences, China  \nState Key Laboratory of Computer Science, Institute of Software, Chinese Academy of Sciences, China {xuliang12, wsdou, zhujiaxin, gaochushu, wj, [tao}@otcaix.iscas.ac.cn](tao}@otcaix.iscas.ac.cn)  \nABSTRACT  \nTo reduce the effort of creating similar spreadsheets, end users may create expected spreadsheets from some predesigned templates, which contain necessary table layouts (e.g., headersand styles) and formulas, other than from scratch. When there are no explicitly predesigned spreadsheet templates, end users often take an existing spreadsheet as the instance template to create anew spreadsheet. However, improper template design and usage can introduce various issues. For example, a formula error in the template can be easily propagated to all its instances without users’noticing. Since template design and usage are rarely documented in literature and practice, practitioners and researchers lack understanding of them to achieve effective improvement. In this paper, we conduct the first empirical study on the design and the usage of spreadsheet templates based on 47 predesigned templates (490 instances in total), and 21 instance template groups (168 template and instance pairs in total), extracted from the Enron corpus. Our study reveals a number of spreadsheet template design and usage issues in practice, and also sheds lights on several interesting research directions.  \nCCS CONCEPTS  \n• Applied computing → Spreadsheets • Software and its engineering → Software reverse engineering  \nKEYWORDS  \nSpreadsheet, template, empirical study  \nACM Reference format:  \nLiang Xu, Wensheng Dou, Jiaxin Zhu, Chushu Gao, Jun Wei and Tao Huang. 2018. How Are Spreadsheet Templates Used in Practice: A Case Study on Enron. In Proceedings of the 26th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engi-neering (ESEC/FSE’18), November 4–9, 2018, Lake Buena Vista, FL, USA. ACM, New York, NY, USA, 5 pages. [https://doi.org/10.1145/3236024.3264834](https://doi.org/10.1145/3236024.3264834)  \n*Corresponding author  \nPermission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions [from Permissions@acm.org](from Permissions@acm.org).  \nESEC/FSE '18, November 4–9, 2018, Lake Buena Vista, FL, USA © 2018 Association for Computing Machinery.  \nACM ISBN 978-1-4503-5573-5/18/11…$15.00 [https://doi.org/10.1145/3236024.3264834](https://doi.org/10.1145/3236024.3264834)  \n(a) Blank (Template)  \n(b) 10-3 (Instance)  \nFigure 1. A real-world template and one of its instances.  \n1 INTRODUCTION  \nSpreadsheets, as one of the most successful end-user programming platforms, are widely used to perform various tasks, such as financial reporting, data storage and data analyses [20] .  \nEnd users usually develop a group of similar spreadsheets to perform similar business tasks. For example, the monthly financial reports in a company usually share the same table structures and computations. To speed up the preparation of such similar spreadsheets, end users may prepare semi-finished spreadsheets with some predefined formulas and table layouts, and then create new spreadsheets based on these semi-finished spreadsheets. In this paper, we use predesigned templates to denote this kind of semi-finished spreadsheets, and instances to denote the spreadsheets created bas","cbCaiuVYbxndqUiz","https://ap.wps.com/l/cbCaiuVYbxndqUiz","pdf",473867,"English","# Abstract\n# Introduction\n## Motivation and benefits of templates\n## Problems from design flaws and error propagation\n## Issues from incorrect template usage\n# Study overview and research directions","[{\"question\":\"How do spreadsheet templates help end users in practice?\",\"answer\":\"They provide predefined table layouts and formulas, which reduce the effort of creating new spreadsheets and keep a consistent structure across instances.\"},{\"question\":\"What risks arise from using poorly designed spreadsheet templates?\",\"answer\":\"Design flaws or formula errors in a template can be propagated to all instances derived from it without users noticing.\"},{\"question\":\"How can incorrect template usage introduce additional spreadsheet errors?\",\"answer\":\"Users may unintentionally delete or alter formulas in the instance template’s derived spreadsheet, making the spreadsheet error-prone.\"}]","How Are Spreadsheet Templates Used in Practice - A Case Study on Enron | PDF",1789211119]