{"title":"A case for concept programs","authors":"R. Schauer, R. Keller","doi":"10.1109/ICPC.2009.5090053","DOIUrl":null,"url":null,"abstract":"The verifiability principle of meaning holds that information is meaningful only if there is a procedure that can verify whether it is true or false. In this paper, we explore this principle of philosophy in the realm of program comprehension. We introduce the notion of concept programs, which are independent, executable, and thus verifiable units of program knowledge. Concept programs are well-suited for the comprehension and explanation of the central mechanisms that underlie a complex program. We use an industrial case study to motivate the importance of concept programs for the comprehension of the innermost complexity of industrial programs.","PeriodicalId":381580,"journal":{"name":"2009 IEEE 17th International Conference on Program Comprehension","volume":"160 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2009-06-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2009 IEEE 17th International Conference on Program Comprehension","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICPC.2009.5090053","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
The verifiability principle of meaning holds that information is meaningful only if there is a procedure that can verify whether it is true or false. In this paper, we explore this principle of philosophy in the realm of program comprehension. We introduce the notion of concept programs, which are independent, executable, and thus verifiable units of program knowledge. Concept programs are well-suited for the comprehension and explanation of the central mechanisms that underlie a complex program. We use an industrial case study to motivate the importance of concept programs for the comprehension of the innermost complexity of industrial programs.