{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,4,2]],"date-time":"2022-04-02T02:37:50Z","timestamp":1648867070490},"reference-count":0,"publisher":"World Scientific Pub Co Pte Lt","issue":"04","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Int. J. Soft. Eng. Knowl. Eng."],"published-print":{"date-parts":[[1996,12]]},"abstract":"<jats:p> Since software engineers spend a large proportion of their time trying to understand computer programs, many tools have been proposed to help them with this task. The construction of such tools raises a series of specification and design issues and requires a careful choice among alternative user interfaces, tool architectures, and knowledge representations. This paper discusses the information needs of software engineers and describes and compares two such tools, the Extensible Dependency Analysis Tool Set (EDATS) and the Inter-Module Code Analysis system (IMCA). A case study is presented showing how each tool would be used to support typical program comprehension tasks. Though the two tools have quite similar objectives, their designs are radically different, leading to interesting contrasts in flexibility and ease of use. <\/jats:p>","DOI":"10.1142\/s0218194096000284","type":"journal-article","created":{"date-parts":[[2004,9,6]],"date-time":"2004-09-06T07:50:09Z","timestamp":1094457009000},"page":"699-716","source":"Crossref","is-referenced-by-count":1,"title":["DESIGNING KNOWLEDGE-BASE TOOLS FOR PROGRAM COMPREHENSION: A COMPARISON OF EDATS &amp; IMCA"],"prefix":"10.1142","volume":"06","author":[{"given":"NORMAN","family":"WILDE","sequence":"first","affiliation":[{"name":"Department of Computer Science, University of West Florida Pensacola, FL 32514, USA"}]},{"given":"SUZANNE W.","family":"DIETRICH","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Engineering College of Engineering and Applied Sciences Arizona State University, Box 875406, Tempe AZ 85287\u20135406, USA"}]},{"given":"FRANK W.","family":"CALLISS","sequence":"additional","affiliation":[{"name":"Computer Integrated Manufacturing, Motorola SPS 2100 East Elliot Road, Tempe, AZ 85284\u20131801, USA"}]}],"member":"219","published-online":{"date-parts":[[2011,11,21]]},"container-title":["International Journal of Software Engineering and Knowledge Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.worldscientific.com\/doi\/pdf\/10.1142\/S0218194096000284","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,8,6]],"date-time":"2019-08-06T21:37:45Z","timestamp":1565127465000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.worldscientific.com\/doi\/abs\/10.1142\/S0218194096000284"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1996,12]]},"references-count":0,"journal-issue":{"issue":"04","published-online":{"date-parts":[[2011,11,21]]},"published-print":{"date-parts":[[1996,12]]}},"alternative-id":["10.1142\/S0218194096000284"],"URL":"https:\/\/doi.org\/10.1142\/s0218194096000284","relation":{},"ISSN":["0218-1940","1793-6403"],"issn-type":[{"value":"0218-1940","type":"print"},{"value":"1793-6403","type":"electronic"}],"subject":[],"published":{"date-parts":[[1996,12]]}}}