{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,10,23]],"date-time":"2023-10-23T13:12:12Z","timestamp":1698066732843},"reference-count":44,"publisher":"Wiley","issue":"5","license":[{"start":{"date-parts":[[2006,10,30]],"date-time":"2006-10-30T00:00:00Z","timestamp":1162166400000},"content-version":"vor","delay-in-days":6391,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Softw Pract Exp"],"published-print":{"date-parts":[[1989,5]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>A high level of complexity is involved in program dynamics. A number of tools have been developed to assist the programmer in mastering this complexity in the various phases of software development. However, these tools are specifically oriented towards the monitoring of particular aspects of program behaviour. This paper presents the results of a systematic attempt at defining the user interface to an environment for program debugging, program performance evaluation and program structure analysis. This environment can be used to implement many common debugging techniques, and to evaluate important program performance indexes and program structure statistics. It supports both sequential and concurrent block\u2010oriented high\u2010level languages.<\/jats:p>","DOI":"10.1002\/spe.4380190503","type":"journal-article","created":{"date-parts":[[2006,11,17]],"date-time":"2006-11-17T21:01:45Z","timestamp":1163797305000},"page":"437-460","source":"Crossref","is-referenced-by-count":1,"title":["A user interface specification for a program debugging and measuring environment"],"prefix":"10.1002","volume":"19","author":[{"given":"Lanfranco","family":"Lopriore","sequence":"first","affiliation":[]}],"member":"311","published-online":{"date-parts":[[2006,10,30]]},"reference":[{"key":"e_1_2_1_2_2","volume-title":"Software Engineering Concepts","author":"Fairley R.","year":"1985"},{"key":"e_1_2_1_3_2","doi-asserted-by":"publisher","DOI":"10.1109\/MS.1987.230396"},{"key":"e_1_2_1_4_2","volume-title":"Software Testing Techniques","author":"Abbott J.","year":"1986"},{"key":"e_1_2_1_5_2","doi-asserted-by":"publisher","DOI":"10.1109\/TC.1987.1676929"},{"key":"e_1_2_1_6_2","doi-asserted-by":"crossref","DOI":"10.1145\/800038.801015","volume-title":"Software Engineering","author":"Shooman M. L.","year":"1983"},{"key":"e_1_2_1_7_2","doi-asserted-by":"publisher","DOI":"10.1145\/964750.801837"},{"key":"e_1_2_1_7_3","doi-asserted-by":"publisher","DOI":"10.1145\/960120.801837"},{"key":"e_1_2_1_8_2","doi-asserted-by":"publisher","DOI":"10.1002\/spe.4380090106"},{"key":"e_1_2_1_9_2","doi-asserted-by":"publisher","DOI":"10.1145\/1006147.1006151"},{"key":"e_1_2_1_9_3","doi-asserted-by":"crossref","unstructured":"Software Engineering Notes 1983 8 4","DOI":"10.1145\/1006140.1006165"},{"key":"e_1_2_1_9_4","doi-asserted-by":"publisher","DOI":"10.1145\/1006142.1006151"},{"key":"e_1_2_1_10_2","doi-asserted-by":"publisher","DOI":"10.1145\/1006147.1006179"},{"key":"e_1_2_1_10_3","doi-asserted-by":"crossref","unstructured":"Software Engineering Notes 1983 8 4","DOI":"10.1145\/1006140.1006165"},{"key":"e_1_2_1_10_4","doi-asserted-by":"publisher","DOI":"10.1145\/1006142.1006179"},{"key":"e_1_2_1_11_2","unstructured":"S. H.Fuller R. J.SwanandW. A.Wulf \u2018The instrumentation of C.mmp a multi\u2010(mini) processor\u2019 Proceedings of the Seventh Annual IEEE Computer Society International Conference COMPCON 73 February\u2010March1973 pp.173\u2013176."},{"key":"e_1_2_1_12_2","doi-asserted-by":"publisher","DOI":"10.1002\/spe.4380120405"},{"key":"e_1_2_1_13_2","doi-asserted-by":"publisher","DOI":"10.1109\/MM.1985.304478"},{"key":"e_1_2_1_14_2","volume-title":"Software Reliability","author":"Myers G. J.","year":"1976"},{"key":"e_1_2_1_15_2","volume-title":"Computer Systems Performance Evaluation","author":"Ferrari D.","year":"1978"},{"key":"e_1_2_1_16_2","volume-title":"Writing Efficient Programs","author":"Bentley J. L.","year":"1982"},{"key":"e_1_2_1_17_2","doi-asserted-by":"publisher","DOI":"10.1002\/spe.4380010203"},{"key":"e_1_2_1_18_2","doi-asserted-by":"publisher","DOI":"10.1145\/361179.361195"},{"key":"e_1_2_1_19_2","doi-asserted-by":"publisher","DOI":"10.1109\/TC.1982.1676103"},{"key":"e_1_2_1_20_2","doi-asserted-by":"publisher","DOI":"10.1145\/359361.359454"},{"key":"e_1_2_1_21_2","doi-asserted-by":"publisher","DOI":"10.1109\/TC.1982.1675961"},{"key":"e_1_2_1_22_2","doi-asserted-by":"publisher","DOI":"10.1145\/359367.359422"},{"key":"e_1_2_1_23_2","doi-asserted-by":"publisher","DOI":"10.1002\/spe.4380080104"},{"key":"e_1_2_1_24_2","doi-asserted-by":"publisher","DOI":"10.1145\/987531.987537"},{"key":"e_1_2_1_25_2","doi-asserted-by":"publisher","DOI":"10.1002\/spe.4380030110"},{"key":"e_1_2_1_26_2","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1983.236299"},{"key":"e_1_2_1_27_2","doi-asserted-by":"publisher","DOI":"10.1002\/spe.4380150603"},{"key":"e_1_2_1_28_2","first-page":"507","volume-title":"An approach to concurrent systems debugging","author":"Garcia M. E.","year":"1985"},{"key":"e_1_2_1_29_2","doi-asserted-by":"publisher","DOI":"10.1109\/MS.1987.230394"},{"key":"e_1_2_1_30_2","first-page":"515","volume-title":"Event\u2010driven monitoring of distributed programs","author":"LeBlanc R. J.","year":"1985"},{"key":"e_1_2_1_31_2","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1984.5010224"},{"key":"e_1_2_1_32_2","doi-asserted-by":"publisher","DOI":"10.1145\/1006147.1006180"},{"key":"e_1_2_1_32_3","doi-asserted-by":"crossref","unstructured":"Software Engineering Notes 1983 8 4","DOI":"10.1145\/1006140.1006165"},{"key":"e_1_2_1_32_4","doi-asserted-by":"publisher","DOI":"10.1145\/1006142.1006180"},{"key":"e_1_2_1_33_2","doi-asserted-by":"publisher","DOI":"10.1002\/spe.4380140404"},{"key":"e_1_2_1_34_2","doi-asserted-by":"publisher","DOI":"10.1145\/641955.641957"},{"key":"e_1_2_1_35_2","doi-asserted-by":"publisher","DOI":"10.1109\/MM.1986.304674"},{"key":"e_1_2_1_36_2","doi-asserted-by":"publisher","DOI":"10.1145\/356678.356682"},{"key":"e_1_2_1_37_2","doi-asserted-by":"publisher","DOI":"10.1109\/TC.1984.1676495"},{"key":"e_1_2_1_38_2","doi-asserted-by":"publisher","DOI":"10.1145\/356901.356903"}],"container-title":["Software: Practice and Experience"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fspe.4380190503","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/spe.4380190503","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,10,22]],"date-time":"2023-10-22T07:58:59Z","timestamp":1697961539000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/spe.4380190503"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1989,5]]},"references-count":44,"journal-issue":{"issue":"5","published-print":{"date-parts":[[1989,5]]}},"alternative-id":["10.1002\/spe.4380190503"],"URL":"https:\/\/doi.org\/10.1002\/spe.4380190503","archive":["Portico"],"relation":{},"ISSN":["0038-0644","1097-024X"],"issn-type":[{"value":"0038-0644","type":"print"},{"value":"1097-024X","type":"electronic"}],"subject":[],"published":{"date-parts":[[1989,5]]}}}