Title | ||
---|---|---|
An objective-oriented approach to program comprehension using multiple information sources. |
Abstract | ||
---|---|---|
Program 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. |
Year | DOI | Venue |
---|---|---|
2008 | 10.1007/s11432-008-0066-5 | Science in China Series F: Information Sciences |
Keywords | Field | DocType |
object oriented,software engineering,software maintenance | Mathematical optimization,Programming language,Software engineering,Reuse,Computer science,Software,Software maintenance,Program comprehension,Documentation,Comprehension | Journal |
Volume | Issue | ISSN |
51 | 7 | 18622836 |
Citations | PageRank | References |
0 | 0.34 | 31 |
Authors | ||
4 |
Name | Order | Citations | PageRank |
---|---|---|---|
Wei Zhao | 1 | 173 | 8.65 |
Lingming Zhang | 2 | 2726 | 154.39 |
Jiasu Sun | 3 | 694 | 32.02 |
Hong Mei | 4 | 3535 | 219.36 |