An objective-oriented approach to program comprehension using multiple information sources

被引:0
|
作者
ZHAO Wei
机构
基金
中国国家自然科学基金;
关键词
program comprehension; feature-oriented program comprehension; feature location; information retrieval;
D O I
暂无
中图分类号
TP21 [自动化元件、部件];
学科分类号
0804 ; 080401 ; 080402 ;
摘要
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 solu-tion 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.
引用
收藏
页码:825 / 847
页数:23
相关论文
共 50 条
  • [41] SEMANTIC MEASURES BASED ON WORDNET USING MULTIPLE INFORMATION SOURCES
    Abu Helou, Mamoun
    Abid, Adnan
    KDIR 2010: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY AND INFORMATION RETRIEVAL, 2010, : 500 - 503
  • [42] A Multi-Objective Optimization Approach to Robot Localization of Single and Multiple Emission Sources
    Obadan, Samuel
    Wang, Zenghui
    2ND INTERNATIONAL CONFERENCE ON SUSTAINABLE MATERIALS PROCESSING AND MANUFACTURING (SMPM 2019), 2019, 35 : 755 - 761
  • [43] Modelling of Information System using Object-Oriented Approach
    Simunic, J.
    Kostovic, K. Z.
    Dobras, B.
    2008 IEEE MEDITERRANEAN ELECTROTECHNICAL CONFERENCE, VOLS 1 AND 2, 2008, : 252 - +
  • [44] Blind separation of convolved sources using the information maximization approach
    Hasanuzzaman, M
    Khorasani, K
    Proceedings of the International Joint Conference on Neural Networks (IJCNN), Vols 1-5, 2005, : 1239 - 1244
  • [45] A Centralized Approach to Pedestrian Localization Using Multiple Odometry Sources
    Pierce, J. Daniel
    Bevly, David M.
    PROCEEDINGS OF THE 2015 INTERNATIONAL TECHNICAL MEETING OF THE INSTITUTE OF NAVIGATION, 2015, : 123 - 128
  • [46] Fusion of Information from Multiple Human Sources Using Fuzzy Logic
    Sinsley, Gregory L.
    Long, Lyle N.
    JOURNAL OF AEROSPACE INFORMATION SYSTEMS, 2013, 10 (12): : 560 - 571
  • [47] Semantically-enhanced information retrieval using multiple knowledge sources
    Jiang, Yuncheng
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2020, 23 (04): : 2925 - 2944
  • [48] Semantically-enhanced information retrieval using multiple knowledge sources
    Yuncheng Jiang
    Cluster Computing, 2020, 23 : 2925 - 2944
  • [49] INTEGRATING MULTIPLE INFORMATION-SOURCES - USING REDUNDANCY IN THE DESIGN OF WARNINGS
    SELCON, SJ
    TAYLOR, RM
    MCKENNA, FP
    ERGONOMICS, 1995, 38 (11) : 2362 - 2370
  • [50] Automatic Detection of Vowel Pronunciation Errors Using Multiple Information Sources
    van Doremalen, Joost
    Cucchiarini, Catia
    Strik, Helmer
    2009 IEEE WORKSHOP ON AUTOMATIC SPEECH RECOGNITION & UNDERSTANDING (ASRU 2009), 2009, : 580 - 585