{"id":428,"date":"2020-09-27T01:55:49","date_gmt":"2020-09-27T01:55:49","guid":{"rendered":"http:\/\/sigdoc.acm.org\/conference\/2020\/?p=428"},"modified":"2020-10-05T14:23:10","modified_gmt":"2020-10-05T14:23:10","slug":"meng-steinhardt-schubert","status":"publish","type":"post","link":"http:\/\/sigdoc.acm.org\/conference\/2020\/meng-steinhardt-schubert\/","title":{"rendered":"“Optimizing API Documentation: An Empirical Test of Some Guidelines and Heuristics” – Michael Meng, Stephanie Steinhardt, and Andreas Schubert"},"content":{"rendered":"
Sorry, but you do not have permission to view this content.<\/div>\n","protected":false},"excerpt":{"rendered":"
Sorry, but you do not have permission to view this content.<\/div>\n","protected":false},"author":27,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[19,23],"tags":[176,77,98,178,177,49,43],"yoast_head":"\n"Optimizing API Documentation: An Empirical Test of Some Guidelines and Heuristics" - Michael Meng, Stephanie Steinhardt, and Andreas Schubert - SIGDOC Conference 2020<\/title>\n<meta name=\"description\" content=\"The growing importance of application programming interfaces (APIs) creates a need to support software developers with effective documentation. Prior research has generated important findings regarding information needs of developers, and several guidelines have been proposed in response to these findings, but evidence is lacking whether such guidelines lead to better documentation. This paper contributes the results of an empirical test that compared the performance of two groups of developers working on pre-defined tasks with an API they were unfamiliar with. One group had access to documentation which was optimized following guidelines for API documentation design proposed in the literature whereas the other group used non-optimized documentation. Results show that developers working with optimized documentation made fewer errors and were faster in planning and executing the tasks. We conclude that the guidelines used in our study do have the intended effect and support initial interactions with an API.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"http:\/\/sigdoc.acm.org\/conference\/2020\/meng-steinhardt-schubert\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\""Optimizing API Documentation: An Empirical Test of Some Guidelines and Heuristics" - Michael Meng, Stephanie Steinhardt, and Andreas Schubert - SIGDOC Conference 2020\" \/>\n<meta property=\"og:description\" content=\"The growing importance of application programming interfaces (APIs) creates a need to support software developers with effective documentation. Prior research has generated important findings regarding information needs of developers, and several guidelines have been proposed in response to these findings, but evidence is lacking whether such guidelines lead to better documentation. This paper contributes the results of an empirical test that compared the performance of two groups of developers working on pre-defined tasks with an API they were unfamiliar with. One group had access to documentation which was optimized following guidelines for API documentation design proposed in the literature whereas the other group used non-optimized documentation. Results show that developers working with optimized documentation made fewer errors and were faster in planning and executing the tasks. We conclude that the guidelines used in our study do have the intended effect and support initial interactions with an API.\" \/>\n<meta property=\"og:url\" content=\"http:\/\/sigdoc.acm.org\/conference\/2020\/meng-steinhardt-schubert\/\" \/>\n<meta property=\"og:site_name\" content=\"SIGDOC Conference 2020\" \/>\n<meta property=\"article:published_time\" content=\"2020-09-27T01:55:49+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-10-05T14:23:10+00:00\" \/>\n<meta name=\"author\" content=\"SIGDOC\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@adamstrantz\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"SIGDOC\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"http:\/\/sigdoc.acm.org\/conference\/2020\/meng-steinhardt-schubert\/#article\",\"isPartOf\":{\"@id\":\"http:\/\/sigdoc.acm.org\/conference\/2020\/meng-steinhardt-schubert\/\"},\"author\":{\"name\":\"SIGDOC\",\"@id\":\"http:\/\/sigdoc.acm.org\/conference\/2020\/#\/schema\/person\/dfe7e0b67f0f4fa8491050980755c2b1\"},\"headline\":\"“Optimizing API Documentation: An Empirical Test of Some Guidelines and Heuristics” – Michael Meng, Stephanie Steinhardt, and Andreas Schubert\",\"datePublished\":\"2020-09-27T01:55:49+00:00\",\"dateModified\":\"2020-10-05T14:23:10+00:00\",\"mainEntityOfPage\":{\"@id\":\"http:\/\/sigdoc.acm.org\/conference\/2020\/meng-steinhardt-schubert\/\"},\"wordCount\":1320,\"commentCount\":0,\"publisher\":{\"@id\":\"http:\/\/sigdoc.acm.org\/conference\/2020\/#organization\"},\"keywords\":[\"api\",\"design\",\"documentation\",\"information\",\"studies\",\"usability\",\"user\"],\"articleSection\":[\"Research Paper\",\"Technical Communication\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"http:\/\/sigdoc.acm.org\/conference\/2020\/meng-steinhardt-schubert\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"http:\/\/sigdoc.acm.org\/conference\/2020\/meng-steinhardt-schubert\/\",\"url\":\"http:\/\/sigdoc.acm.org\/conference\/2020\/meng-steinhardt-schubert\/\",\"name\":\"\\\"Optimizing API Documentation: An Empirical Test of Some Guidelines and Heuristics\\\" - Michael Meng, Stephanie Steinhardt, and Andreas Schubert - SIGDOC Conference 2020\",\"isPartOf\":{\"@id\":\"http:\/\/sigdoc.acm.org\/conference\/2020\/#website\"},\"datePublished\":\"2020-09-27T01:55:49+00:00\",\"dateModified\":\"2020-10-05T14:23:10+00:00\",\"description\":\"The growing importance of application programming interfaces (APIs) creates a need to support software developers with effective documentation. Prior research has generated important findings regarding information needs of developers, and several guidelines have been proposed in response to these findings, but evidence is lacking whether such guidelines lead to better documentation. This paper contributes the results of an empirical test that compared the performance of two groups of developers working on pre-defined tasks with an API they were unfamiliar with. One group had access to documentation which was optimized following guidelines for API documentation design proposed in the literature whereas the other group used non-optimized documentation. Results show that developers working with optimized documentation made fewer errors and were faster in planning and executing the tasks. We conclude that the guidelines used in our study do have the intended effect and support initial interactions with an API.\",\"breadcrumb\":{\"@id\":\"http:\/\/sigdoc.acm.org\/conference\/2020\/meng-steinhardt-schubert\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\/\/sigdoc.acm.org\/conference\/2020\/meng-steinhardt-schubert\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"http:\/\/sigdoc.acm.org\/conference\/2020\/meng-steinhardt-schubert\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"http:\/\/sigdoc.acm.org\/conference\/2020\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"“Optimizing API Documentation: An Empirical Test of Some Guidelines and Heuristics” – Michael Meng, Stephanie Steinhardt, and Andreas Schubert\"}]},{\"@type\":\"WebSite\",\"@id\":\"http:\/\/sigdoc.acm.org\/conference\/2020\/#website\",\"url\":\"http:\/\/sigdoc.acm.org\/conference\/2020\/\",\"name\":\"SIGDOC Conference 2020\",\"description\":\"\",\"publisher\":{\"@id\":\"http:\/\/sigdoc.acm.org\/conference\/2020\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"http:\/\/sigdoc.acm.org\/conference\/2020\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"http:\/\/sigdoc.acm.org\/conference\/2020\/#organization\",\"name\":\"SIGDOC Conference 2020\",\"url\":\"http:\/\/sigdoc.acm.org\/conference\/2020\/\",\"sameAs\":[],\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"http:\/\/sigdoc.acm.org\/conference\/2020\/#\/schema\/logo\/image\/\",\"url\":\"http:\/\/sigdoc.acm.org\/conference\/2020\/wp-content\/uploads\/sites\/11\/2019\/12\/sigdoc-logo20-1.png\",\"contentUrl\":\"http:\/\/sigdoc.acm.org\/conference\/2020\/wp-content\/uploads\/sites\/11\/2019\/12\/sigdoc-logo20-1.png\",\"width\":609,\"height\":376,\"caption\":\"SIGDOC Conference 2020\"},\"image\":{\"@id\":\"http:\/\/sigdoc.acm.org\/conference\/2020\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"http:\/\/sigdoc.acm.org\/conference\/2020\/#\/schema\/person\/dfe7e0b67f0f4fa8491050980755c2b1\",\"name\":\"SIGDOC\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"http:\/\/sigdoc.acm.org\/conference\/2020\/#\/schema\/person\/image\/\",\"url\":\"http:\/\/0.gravatar.com\/avatar\/024cb8bf1d22d3c73cffcbba1de6bb3b?s=96&d=mm&r=g\",\"contentUrl\":\"http:\/\/0.gravatar.com\/avatar\/024cb8bf1d22d3c73cffcbba1de6bb3b?s=96&d=mm&r=g\",\"caption\":\"SIGDOC\"},\"sameAs\":[\"https:\/\/twitter.com\/adamstrantz\"],\"url\":\"http:\/\/sigdoc.acm.org\/conference\/2020\/author\/strantaw\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\"Optimizing API Documentation: An Empirical Test of Some Guidelines and Heuristics\" - Michael Meng, Stephanie Steinhardt, and Andreas Schubert - SIGDOC Conference 2020","description":"The growing importance of application programming interfaces (APIs) creates a need to support software developers with effective documentation. Prior research has generated important findings regarding information needs of developers, and several guidelines have been proposed in response to these findings, but evidence is lacking whether such guidelines lead to better documentation. This paper contributes the results of an empirical test that compared the performance of two groups of developers working on pre-defined tasks with an API they were unfamiliar with. One group had access to documentation which was optimized following guidelines for API documentation design proposed in the literature whereas the other group used non-optimized documentation. Results show that developers working with optimized documentation made fewer errors and were faster in planning and executing the tasks. We conclude that the guidelines used in our study do have the intended effect and support initial interactions with an API.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"http:\/\/sigdoc.acm.org\/conference\/2020\/meng-steinhardt-schubert\/","og_locale":"en_US","og_type":"article","og_title":"\"Optimizing API Documentation: An Empirical Test of Some Guidelines and Heuristics\" - Michael Meng, Stephanie Steinhardt, and Andreas Schubert - SIGDOC Conference 2020","og_description":"The growing importance of application programming interfaces (APIs) creates a need to support software developers with effective documentation. Prior research has generated important findings regarding information needs of developers, and several guidelines have been proposed in response to these findings, but evidence is lacking whether such guidelines lead to better documentation. This paper contributes the results of an empirical test that compared the performance of two groups of developers working on pre-defined tasks with an API they were unfamiliar with. One group had access to documentation which was optimized following guidelines for API documentation design proposed in the literature whereas the other group used non-optimized documentation. Results show that developers working with optimized documentation made fewer errors and were faster in planning and executing the tasks. We conclude that the guidelines used in our study do have the intended effect and support initial interactions with an API.","og_url":"http:\/\/sigdoc.acm.org\/conference\/2020\/meng-steinhardt-schubert\/","og_site_name":"SIGDOC Conference 2020","article_published_time":"2020-09-27T01:55:49+00:00","article_modified_time":"2020-10-05T14:23:10+00:00","author":"SIGDOC","twitter_card":"summary_large_image","twitter_creator":"@adamstrantz","twitter_misc":{"Written by":"SIGDOC","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"http:\/\/sigdoc.acm.org\/conference\/2020\/meng-steinhardt-schubert\/#article","isPartOf":{"@id":"http:\/\/sigdoc.acm.org\/conference\/2020\/meng-steinhardt-schubert\/"},"author":{"name":"SIGDOC","@id":"http:\/\/sigdoc.acm.org\/conference\/2020\/#\/schema\/person\/dfe7e0b67f0f4fa8491050980755c2b1"},"headline":"“Optimizing API Documentation: An Empirical Test of Some Guidelines and Heuristics” – Michael Meng, Stephanie Steinhardt, and Andreas Schubert","datePublished":"2020-09-27T01:55:49+00:00","dateModified":"2020-10-05T14:23:10+00:00","mainEntityOfPage":{"@id":"http:\/\/sigdoc.acm.org\/conference\/2020\/meng-steinhardt-schubert\/"},"wordCount":1320,"commentCount":0,"publisher":{"@id":"http:\/\/sigdoc.acm.org\/conference\/2020\/#organization"},"keywords":["api","design","documentation","information","studies","usability","user"],"articleSection":["Research Paper","Technical Communication"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["http:\/\/sigdoc.acm.org\/conference\/2020\/meng-steinhardt-schubert\/#respond"]}]},{"@type":"WebPage","@id":"http:\/\/sigdoc.acm.org\/conference\/2020\/meng-steinhardt-schubert\/","url":"http:\/\/sigdoc.acm.org\/conference\/2020\/meng-steinhardt-schubert\/","name":"\"Optimizing API Documentation: An Empirical Test of Some Guidelines and Heuristics\" - Michael Meng, Stephanie Steinhardt, and Andreas Schubert - SIGDOC Conference 2020","isPartOf":{"@id":"http:\/\/sigdoc.acm.org\/conference\/2020\/#website"},"datePublished":"2020-09-27T01:55:49+00:00","dateModified":"2020-10-05T14:23:10+00:00","description":"The growing importance of application programming interfaces (APIs) creates a need to support software developers with effective documentation. Prior research has generated important findings regarding information needs of developers, and several guidelines have been proposed in response to these findings, but evidence is lacking whether such guidelines lead to better documentation. This paper contributes the results of an empirical test that compared the performance of two groups of developers working on pre-defined tasks with an API they were unfamiliar with. One group had access to documentation which was optimized following guidelines for API documentation design proposed in the literature whereas the other group used non-optimized documentation. Results show that developers working with optimized documentation made fewer errors and were faster in planning and executing the tasks. We conclude that the guidelines used in our study do have the intended effect and support initial interactions with an API.","breadcrumb":{"@id":"http:\/\/sigdoc.acm.org\/conference\/2020\/meng-steinhardt-schubert\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["http:\/\/sigdoc.acm.org\/conference\/2020\/meng-steinhardt-schubert\/"]}]},{"@type":"BreadcrumbList","@id":"http:\/\/sigdoc.acm.org\/conference\/2020\/meng-steinhardt-schubert\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"http:\/\/sigdoc.acm.org\/conference\/2020\/"},{"@type":"ListItem","position":2,"name":"“Optimizing API Documentation: An Empirical Test of Some Guidelines and Heuristics” – Michael Meng, Stephanie Steinhardt, and Andreas Schubert"}]},{"@type":"WebSite","@id":"http:\/\/sigdoc.acm.org\/conference\/2020\/#website","url":"http:\/\/sigdoc.acm.org\/conference\/2020\/","name":"SIGDOC Conference 2020","description":"","publisher":{"@id":"http:\/\/sigdoc.acm.org\/conference\/2020\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"http:\/\/sigdoc.acm.org\/conference\/2020\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"http:\/\/sigdoc.acm.org\/conference\/2020\/#organization","name":"SIGDOC Conference 2020","url":"http:\/\/sigdoc.acm.org\/conference\/2020\/","sameAs":[],"logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"http:\/\/sigdoc.acm.org\/conference\/2020\/#\/schema\/logo\/image\/","url":"http:\/\/sigdoc.acm.org\/conference\/2020\/wp-content\/uploads\/sites\/11\/2019\/12\/sigdoc-logo20-1.png","contentUrl":"http:\/\/sigdoc.acm.org\/conference\/2020\/wp-content\/uploads\/sites\/11\/2019\/12\/sigdoc-logo20-1.png","width":609,"height":376,"caption":"SIGDOC Conference 2020"},"image":{"@id":"http:\/\/sigdoc.acm.org\/conference\/2020\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"http:\/\/sigdoc.acm.org\/conference\/2020\/#\/schema\/person\/dfe7e0b67f0f4fa8491050980755c2b1","name":"SIGDOC","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"http:\/\/sigdoc.acm.org\/conference\/2020\/#\/schema\/person\/image\/","url":"http:\/\/0.gravatar.com\/avatar\/024cb8bf1d22d3c73cffcbba1de6bb3b?s=96&d=mm&r=g","contentUrl":"http:\/\/0.gravatar.com\/avatar\/024cb8bf1d22d3c73cffcbba1de6bb3b?s=96&d=mm&r=g","caption":"SIGDOC"},"sameAs":["https:\/\/twitter.com\/adamstrantz"],"url":"http:\/\/sigdoc.acm.org\/conference\/2020\/author\/strantaw\/"}]}},"_links":{"self":[{"href":"http:\/\/sigdoc.acm.org\/conference\/2020\/wp-json\/wp\/v2\/posts\/428"}],"collection":[{"href":"http:\/\/sigdoc.acm.org\/conference\/2020\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/sigdoc.acm.org\/conference\/2020\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/sigdoc.acm.org\/conference\/2020\/wp-json\/wp\/v2\/users\/27"}],"replies":[{"embeddable":true,"href":"http:\/\/sigdoc.acm.org\/conference\/2020\/wp-json\/wp\/v2\/comments?post=428"}],"version-history":[{"count":3,"href":"http:\/\/sigdoc.acm.org\/conference\/2020\/wp-json\/wp\/v2\/posts\/428\/revisions"}],"predecessor-version":[{"id":1117,"href":"http:\/\/sigdoc.acm.org\/conference\/2020\/wp-json\/wp\/v2\/posts\/428\/revisions\/1117"}],"wp:attachment":[{"href":"http:\/\/sigdoc.acm.org\/conference\/2020\/wp-json\/wp\/v2\/media?parent=428"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/sigdoc.acm.org\/conference\/2020\/wp-json\/wp\/v2\/categories?post=428"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/sigdoc.acm.org\/conference\/2020\/wp-json\/wp\/v2\/tags?post=428"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}