Journal of Software Engineering and Applications

Volume 7, Issue 5 (May 2014)

ISSN Print: 1945-3116   ISSN Online: 1945-3124

Google-based Impact Factor: 1.22  Citations  h5-index & Ranking

A Survey of Concepts Location Enhancement for Program Comprehension and Maintenance

HTML  Download Download as PDF (Size: 351KB)  PP. 413-421  
DOI: 10.4236/jsea.2014.75038    3,163 Downloads   4,730 Views  Citations

ABSTRACT

When correcting a fault, adding a new concept or feature, or adapting a system to conform to a new platform, software engineers must first find the relevant parts of the code that correspond to a particular change. This is termed as concept or feature location process. Several techniques have been introduced which automate some or all of the process of concept location. Those techniques rely heavily on code comprehension as it is considered a prerequisite when attempting to maintain any software system. It provides a comprehensive overview of large body work which is beneficial to researchers and practitioners. This paper presents an overview of code comprehension categorization and consequence. A systematic literature survey of concept location enhancement techniques is also presented. Moreover, the paper presents an overview of the role of concept location in program comprehension and maintenance and discusses information retrieval techniques to advance concept location.

Share and Cite:

Alhindawi, N. , Alsakran, J. , Rodan, A. and Faris, H. (2014) A Survey of Concepts Location Enhancement for Program Comprehension and Maintenance. Journal of Software Engineering and Applications, 7, 413-421. doi: 10.4236/jsea.2014.75038.

Cited by

[1] Jestr r
Journal of Engineering Science and …, 2022
[2] Node-Replication Attack Detection in Vehicular Ad-hoc Networks based on Automatic Approach
Information …, 2022
[3] Software Change Impact Analysis
2020
[4] Semantic metadata information (SMI) visualisation technique using the integration of ontology and UML graph-based approach to support program comprehension
Journal of Computing …, 2019
[5] Hybrid Technique for Complexity Analysis for Java Code
2019
[6] A Topic Modeling Based Approach for Enhancing Corpus Querying
2019
[7] Semantic Metadata Information (SMI) Visualisation Technique Using the Integration of Ontology and UML Graph-Based Approach to Support Program …
2019
[8] Source Code Explorer System to Enhance the Software Maintainability and Scalability
INTERNATIONAL JOURNAL OF EDUCATION AND INFORMATION TECHNOLOGIES, 2019
[9] A Systematic Review of Feature Location Techniques Under Software Change Impact Analysis
2019
[10] Information Retrieval-Based Solution for Software Requirements Classification and Mapping
2018
[11] Evaluating the Use of Sound in Static Program Comprehension
ACM Transactions on Applied Perception (TAP), 2017
[12] 利用 RNNLM 面向主题的特征定位方法
计算机科学与探索, 2017
[13] Hybrid technique for java code complexity analysis
Batah, R Malkawi… - … Journal of Advanced …, 2017
[14] Using RNNLM to Conduct Topic Oriented Feature Location Method
Journal of Frontiers of …, 2017
[15] Computational State Transfer: An Architectural Style for Decentralized Systems
2016
[16] Identification of Data-Intensive Systems Requirements Using Semantic Similarity Search

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.