{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,11,13]],"date-time":"2023-11-13T00:13:10Z","timestamp":1699834390627},"reference-count":17,"publisher":"Wiley","issue":"9","license":[{"start":{"date-parts":[[2006,10,27]],"date-time":"2006-10-27T00:00:00Z","timestamp":1161907200000},"content-version":"vor","delay-in-days":8822,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Softw Pract Exp"],"published-print":{"date-parts":[[1982,9]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>The results of a case study in which over 100,000 Pascal program executions were monitored for run\u2010time errors are reported. A large number of run\u2010time errors in a wide variety of categories were observed. The data reported provided insight into the use and misuse of the features of Pascal by a large population of programmers. Some implications of these statistics on compiler implementation and programming language design are discussed. The number and variety of errors detected suggests that run\u2010time checking mechanisms are more important and useful than is generally recognized, judging by the incompleteness of such mechanisms in many compilers.<\/jats:p>","DOI":"10.1002\/spe.4380120903","type":"journal-article","created":{"date-parts":[[2006,11,18]],"date-time":"2006-11-18T02:43:16Z","timestamp":1163817796000},"page":"825-834","source":"Crossref","is-referenced-by-count":2,"title":["A case study of run\u2010time errors in Pascal programs"],"prefix":"10.1002","volume":"12","author":[{"given":"Richard J.","family":"Leblanc","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Charles N.","family":"Fischer","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"311","published-online":{"date-parts":[[2006,10,27]]},"reference":[{"key":"e_1_2_1_2_2","volume-title":"UW\u2010Pascal Reference Manual","author":"Fischer C. N.","year":"1977"},{"key":"e_1_2_1_3_2","volume-title":"Pascal User Manual and Report","author":"Jensen K.","year":"1976"},{"key":"e_1_2_1_4_2","doi-asserted-by":"publisher","DOI":"10.1145\/390017.808308"},{"key":"e_1_2_1_5_2","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1980.230482"},{"key":"e_1_2_1_6_2","doi-asserted-by":"publisher","DOI":"10.1145\/359763.359800"},{"key":"e_1_2_1_7_2","doi-asserted-by":"crossref","unstructured":"J. D.Gannon \u2018Characteristic errors in programming languages\u2019 Proceedings of ACM 78 Washington D.C. December1978 pp.570\u2013575.","DOI":"10.1145\/800178.810093"},{"key":"e_1_2_1_8_2","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1975.6312838"},{"key":"e_1_2_1_9_2","unstructured":"J.PughandD.Simpson \u2018Pascal errors\u2014empirical evidence\u2019 Computer Bulletin 26\u201328 (March1979)."},{"key":"e_1_2_1_10_2","doi-asserted-by":"publisher","DOI":"10.1016\/0096-0551(78)90041-3"},{"key":"e_1_2_1_11_2","unstructured":"M. V.Zelkowitz \u2018Automatic program analysis and evaluations\u2019 Proc. of 2nd Int. Conf. on Software Engineering October1976 pp.158\u2013163."},{"key":"e_1_2_1_12_2","doi-asserted-by":"publisher","DOI":"10.1002\/spe.4380070613"},{"key":"e_1_2_1_13_2","unstructured":"R. S.Scowen \u2018Debugging computer programs\u2014a survey with special emphasis on Algol\u2019 National Physical Laboratory Report NAC 21 June1972."},{"key":"e_1_2_1_14_2","doi-asserted-by":"publisher","DOI":"10.1145\/872732.806963"},{"key":"e_1_2_1_15_2","doi-asserted-by":"publisher","DOI":"10.1002\/spe.4380080110"},{"key":"e_1_2_1_16_2","doi-asserted-by":"publisher","DOI":"10.1002\/spe.4380070604"},{"key":"e_1_2_1_17_2","doi-asserted-by":"crossref","unstructured":"M. V.Zelkowitz P. R.McMullin K. R.MerkelandH. J.Larsen \u2018Error checking with pointer variables\u2019 Proc. of 1976 ACM National Conf. December 391\u2013395(1976).","DOI":"10.1145\/800191.805623"},{"key":"e_1_2_1_18_2","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1975.6312839"}],"container-title":["Software: Practice and Experience"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fspe.4380120903","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/spe.4380120903","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,11,12]],"date-time":"2023-11-12T14:41:19Z","timestamp":1699800079000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/spe.4380120903"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1982,9]]},"references-count":17,"journal-issue":{"issue":"9","published-print":{"date-parts":[[1982,9]]}},"alternative-id":["10.1002\/spe.4380120903"],"URL":"https:\/\/doi.org\/10.1002\/spe.4380120903","archive":["Portico"],"relation":{},"ISSN":["0038-0644","1097-024X"],"issn-type":[{"value":"0038-0644","type":"print"},{"value":"1097-024X","type":"electronic"}],"subject":[],"published":{"date-parts":[[1982,9]]}}}