{"title":"工作会话:程序理解的工具:构建理解者的工作台","authors":"K. Gallagher","doi":"10.1109/WPC.2000.852500","DOIUrl":null,"url":null,"abstract":"Comprehension, the primordial task, has not changed much in 40 years. Whether the comprehension task is global (architectural) or atomic (single statement effect), the approach is the same. We run it. We read it. We grep (search) it. An electronic search on the criteria ?comprehension and tools? yielded no results. Therefore, while there is programmer's workbench, a maintainer's workbench, and a tester's workbench, the comprehender's workbench is evidently barren. While borrowing tools from other engineers gives a toehold, the question still arises: ?What tools belong in a comprehender's workbench, per se?? This workshop session will try to answer this question.","PeriodicalId":448149,"journal":{"name":"Proceedings IWPC 2000. 8th International Workshop on Program Comprehension","volume":"31 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2000-06-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Working session: tools for program comprehension: building a comprehender's workbench\",\"authors\":\"K. Gallagher\",\"doi\":\"10.1109/WPC.2000.852500\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Comprehension, the primordial task, has not changed much in 40 years. Whether the comprehension task is global (architectural) or atomic (single statement effect), the approach is the same. We run it. We read it. We grep (search) it. An electronic search on the criteria ?comprehension and tools? yielded no results. Therefore, while there is programmer's workbench, a maintainer's workbench, and a tester's workbench, the comprehender's workbench is evidently barren. While borrowing tools from other engineers gives a toehold, the question still arises: ?What tools belong in a comprehender's workbench, per se?? This workshop session will try to answer this question.\",\"PeriodicalId\":448149,\"journal\":{\"name\":\"Proceedings IWPC 2000. 8th International Workshop on Program Comprehension\",\"volume\":\"31 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2000-06-10\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings IWPC 2000. 8th International Workshop on Program Comprehension\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/WPC.2000.852500\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings IWPC 2000. 8th International Workshop on Program Comprehension","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/WPC.2000.852500","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Working session: tools for program comprehension: building a comprehender's workbench
Comprehension, the primordial task, has not changed much in 40 years. Whether the comprehension task is global (architectural) or atomic (single statement effect), the approach is the same. We run it. We read it. We grep (search) it. An electronic search on the criteria ?comprehension and tools? yielded no results. Therefore, while there is programmer's workbench, a maintainer's workbench, and a tester's workbench, the comprehender's workbench is evidently barren. While borrowing tools from other engineers gives a toehold, the question still arises: ?What tools belong in a comprehender's workbench, per se?? This workshop session will try to answer this question.