15th IEEE International Conference on Program Comprehension (ICPC '07)最新文献

筛选
英文 中文
Comprehending Aspect-Oriented Programs: Challenges and Open Issues 理解面向方面的项目:挑战和开放问题
15th IEEE International Conference on Program Comprehension (ICPC '07) Pub Date : 2007-06-26 DOI: 10.1109/ICPC.2007.14
G. D. Lucca, Michael Smit, Bruce Fraser, Eleni Stroulia, H. Hoover
{"title":"Comprehending Aspect-Oriented Programs: Challenges and Open Issues","authors":"G. D. Lucca, Michael Smit, Bruce Fraser, Eleni Stroulia, H. Hoover","doi":"10.1109/ICPC.2007.14","DOIUrl":"https://doi.org/10.1109/ICPC.2007.14","url":null,"abstract":"Aspect oriented programming (AOP) supports the encapsulation of concerns cutting across the logical design of object-oriented software, by introducing aspects as a new unit of code. Code fragments, defined within aspects, such as advice or inter-type declarations, can be composed together with traditional system units, such as classes in OO code, using quantification expressions that specify where such fragments are to be injected and executed. The introduction of aspect-orientation in object-oriented software development raises two interesting comprehension questions. First, is the comprehension of AO software more difficult than traditional object-oriented software? Second, can aspects support comprehension tasks of object-oriented developers?","PeriodicalId":135871,"journal":{"name":"15th IEEE International Conference on Program Comprehension (ICPC '07)","volume":"89 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-06-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115091476","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
Understanding Execution Traces Using Massive Sequence and Circular Bundle Views 理解使用大规模序列和循环束视图的执行跟踪
15th IEEE International Conference on Program Comprehension (ICPC '07) Pub Date : 2007-06-26 DOI: 10.1109/ICPC.2007.39
B. Cornelissen, Danny Holten, A. Zaidman, L. Moonen, J. V. Wijk, A. Deursen
{"title":"Understanding Execution Traces Using Massive Sequence and Circular Bundle Views","authors":"B. Cornelissen, Danny Holten, A. Zaidman, L. Moonen, J. V. Wijk, A. Deursen","doi":"10.1109/ICPC.2007.39","DOIUrl":"https://doi.org/10.1109/ICPC.2007.39","url":null,"abstract":"The use of dynamic information to aid in software understanding is a common practice nowadays. One of the many approaches concerns the comprehension of execution traces. A major issue in this context is scalability: due to the vast amounts of information, it is a very difficult task to successfully find your way through such traces without getting lost. In this paper, we propose the use of a novel trace visualization method based on a massive sequence and circular bundle view, constructed with scalability in mind. By means of three usage scenarios that were conducted on three different software systems, we show how our approach, implemented in a tool called EXTRAVIS, is applicable to the areas of trace exploration, feature location, and feature comprehension.","PeriodicalId":135871,"journal":{"name":"15th IEEE International Conference on Program Comprehension (ICPC '07)","volume":"191 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-06-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126944607","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 142
Detecting Interaction Coupling from Task Interaction Histories 从任务交互历史中检测交互耦合
15th IEEE International Conference on Program Comprehension (ICPC '07) Pub Date : 2007-06-26 DOI: 10.1109/ICPC.2007.18
Lijie Zou, Michael W. Godfrey, A. Hassan
{"title":"Detecting Interaction Coupling from Task Interaction Histories","authors":"Lijie Zou, Michael W. Godfrey, A. Hassan","doi":"10.1109/ICPC.2007.18","DOIUrl":"https://doi.org/10.1109/ICPC.2007.18","url":null,"abstract":"A repository of task structures can reveal important latent knowledge about the development of a software system. Although approaches have been proposed to recover artifacts within a task structure, identifying relations that are relevant to a task remains a problem. In this work, we propose to detect \"interaction coupling\" from task interaction histories (i.e., records of when the artifacts were being used or modified in a task, as observed by the IDE), and use this information to mine patterns to aid in the comprehension of maintenance activities. In our case study, we found we were able to recover latent information about the development process; for example, our results suggest that restructuring is more costly than any other maintenance activity.","PeriodicalId":135871,"journal":{"name":"15th IEEE International Conference on Program Comprehension (ICPC '07)","volume":"66 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-06-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122677338","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 34
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信