TitleAn objective-oriented approach to program comprehension using multiple information sources
AuthorsWei, Zhao
Lu, Zhang
Sun JiaSu
Hong, Mei
AffiliationPeking Univ, Sch Elect Engn & Comp Sci, Inst Software, Minist Educ,Key Lab High Confidence Software Tech, Beijing 100871, Peoples R China.
Keywordsprogram comprehension
feature-oriented program comprehension
feature location
information retrieval
STATIC NONINTERACTIVE APPROACH
FEATURE LOCATION
SOURCE-CODE
TRACEABILITY LINKS
COMPUTER-PROGRAMS
SOFTWARE
DOCUMENTATION
KNOWLEDGE
FEATURES
SNIAFL
Issue Date2008
Publisherscience in china series f information sciences
CitationSCIENCE IN CHINA SERIES F-INFORMATION SCIENCES.2008,51,(7),825-847.
AbstractProgram comprehension is a key activity throughout software maintenance and reuse. The knowledge acquired through comprehending programs can guide engineers to perform various kinds of software maintenance and reuse tasks. The effective comprehension strategy and the associated efficient approach, as well as the sophisticated tool support, are the indispensable elements for an entire solution to program comprehension to reduce the high costs of this nontrivial activity. This paper presents an objective-oriented comprehension strategy, contrasting to the traditional comprehensive understanding strategy in the literature. It is a kind of on-demand understanding for specific tasks and more effective in practice. In addition, using multiple information sources to understand programs is proposed with the corresponding framework. From these two points of views, we propose a feature-oriented program comprehension approach using requirement documentation. This approach aims at a specific category of feature-related software maintenance and reuse tasks. Case studies are conducted to evaluate the proposed solution. Results from the studied cases show that the experimental prototype provides more explicit advices for software engineers when performing these tasks.
URIhttp://hdl.handle.net/20.500.11897/152919
ISSN1009-2757
DOI10.1007/s11432-008-0066-5
IndexedSCI(E)
Appears in Collections:信息科学技术学院
高可信软件技术教育部重点实验室

Web of Science®



Checked on Last Week

Scopus®



Checked on Current Time

百度学术™



Checked on Current Time

Google Scholar™





License: See PKU IR operational policies.