{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,11,17]],"date-time":"2023-11-17T11:59:00Z","timestamp":1700222340987},"reference-count":11,"publisher":"Wiley","issue":"6","license":[{"start":{"date-parts":[[2006,10,27]],"date-time":"2006-10-27T00:00:00Z","timestamp":1161907200000},"content-version":"vor","delay-in-days":10587,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Softw Pract Exp"],"published-print":{"date-parts":[[1977,11]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>The documentation of computer programs can be considerably eased and standardized using the programs described in this paper. They are basically machine\u2010 and language\u2010independent, possess a simple structure, use one serial input and one output stream, and require no backing store. The code size for each program is a few thousand bytes and the time for running them is dominated by that needed for input and output. The programs are:\n<jats:list list-type=\"explicit-label\">\n<jats:list-item><jats:p>INDEX (gives an index of all identifiers used in a program).<\/jats:p><\/jats:list-item>\n<jats:list-item><jats:p>POLISH (paginates a program listing so that the global structure is evident).<\/jats:p><\/jats:list-item>\n<jats:list-item><jats:p>WATER (helps find misprints in computer\u2010readable reports).<\/jats:p><\/jats:list-item>\n<jats:list-item><jats:p>UNDOC (creates a live program from its documented form).<\/jats:p><\/jats:list-item>\n<\/jats:list><\/jats:p><jats:p>Also included are examples of the output from these programs.<\/jats:p>","DOI":"10.1002\/spe.4380070612","type":"journal-article","created":{"date-parts":[[2006,11,17]],"date-time":"2006-11-17T12:46:09Z","timestamp":1163767569000},"page":"779-792","source":"Crossref","is-referenced-by-count":3,"title":["Some aids for program documentation"],"prefix":"10.1002","volume":"7","author":[{"given":"R. S.","family":"Scowen","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"311","published-online":{"date-parts":[[2006,10,27]]},"reference":[{"key":"e_1_2_1_2_2","unstructured":"A. M.Turing \u2018Proposals for the development in Mathematics Division of an automatic computing engine (ACE)\u2019 unpublished (1945) reprinted as \u2018A. M. Turing's original proposal for the development of an electronic computer\u2019 NPL Com. Sci. Report 57 (1972)."},{"key":"e_1_2_1_3_2","unstructured":"R. S.Scowen \u2018SOAP\u2014simplify obscure ALGOL programs\u2019 NPL NAC Report 60 (1975)."},{"key":"e_1_2_1_4_2","unstructured":"D.SchofieldandB. A.Wichmann \u2018A text output system for the production of reports and manuals\u2019 NPL NAC Report 5 (1971)."},{"key":"e_1_2_1_5_2","unstructured":"D.Schofield \u2018Word processing manual\u2019 DOC W1 NPL NAC Division(1976)."},{"key":"e_1_2_1_6_2","unstructured":"Anon \u2018Program and text editing aids\u2019 DOC CZ NPL NAC Division (1976)."},{"key":"e_1_2_1_7_2","first-page":"M16","volume-title":"AFIPS Conf. Proc","author":"Bemer R. W.","year":"1973"},{"key":"e_1_2_1_8_2","doi-asserted-by":"publisher","DOI":"10.1109\/TPC.1973.6592680"},{"issue":"4","key":"e_1_2_1_8_3","first-page":"261","volume":"7","year":"1973","journal-title":"Honeywell Comput. J."},{"key":"e_1_2_1_9_2","volume-title":"Documentation","author":"Whitehouse F.","year":"1971"},{"issue":"3","key":"e_1_2_1_10_2","first-page":"309","article-title":"Order the subscripts of an array section according to the magnitude of the elements (Algorithm 26)","volume":"10","author":"Boothroyd J.","year":"1967","journal-title":"Comput. J."},{"key":"e_1_2_1_11_2","volume-title":"Report on the Algorithmic Language ALGOL 60","author":"Naur P.","year":"1960"}],"container-title":["Software: Practice and Experience"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fspe.4380070612","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/spe.4380070612","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,11,12]],"date-time":"2023-11-12T10:23:20Z","timestamp":1699784600000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/spe.4380070612"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1977,11]]},"references-count":11,"journal-issue":{"issue":"6","published-print":{"date-parts":[[1977,11]]}},"alternative-id":["10.1002\/spe.4380070612"],"URL":"https:\/\/doi.org\/10.1002\/spe.4380070612","archive":["Portico"],"relation":{},"ISSN":["0038-0644","1097-024X"],"issn-type":[{"value":"0038-0644","type":"print"},{"value":"1097-024X","type":"electronic"}],"subject":[],"published":{"date-parts":[[1977,11]]}}}