Context and Vision: Studying Two Factors Impacting Program Comprehension

被引:2
|
作者
Soh, Zephyrin [1 ]
机构
[1] Ecole Polytech Montreal, DGIGL Ptidej Team, SOCCER Lab, Montreal, PQ, Canada
来源
2011 IEEE 19TH INTERNATIONAL CONFERENCE ON PROGRAM COMPREHENSION (ICPC) | 2011年
关键词
Program comprehension; cognitive process; vision science; program context; REPRESENTATIONS;
D O I
10.1109/ICPC.2011.37
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Linguistic information derived from identifiers and comments has a paramount role in program comprehension. Indeed, very often, program documentation is scarce and when available, it is almost always outdated. Previous research works showed that program comprehension is often solely grounded on identifiers and comments and that, ultimately, it is the quality of comments and identifiers that impact the accuracy and efficiency of program comprehension. Previous works also investigated the factors influencing program comprehension. However, they are limited by the available tools used to establish relations between cognitive processes and program comprehension. The goal of our research work is to foster our understanding of program comprehension by better understanding its implied underlying cognitive processes. We plan to study vision as the fundamental mean used by developers to understand a code in the context of a given program. Vision is indeed the trigger mechanism starting any cognitive process, in particular in program comprehension. We want to provide supporting evidence that context guides the cognitive process toward program comprehension. Therefore, we will perform a series of empirical studies to collect observations related to the use of context and vision in program comprehension. Then, we will propose laws and then derive a theory to explain the observable facts and predict new facts. The theory could be used in future empirical studies and will provide the relation between program comprehension and cognitive processes.
引用
收藏
页码:258 / 261
页数:4
相关论文
共 50 条
  • [1] Factors impacting the success of a wound photography program
    Madden, TE
    Gobeyn, KM
    JOURNAL OF WOUND OSTOMY AND CONTINENCE NURSING, 2006, 33 (03) : S38 - S38
  • [2] Evaluating Software Clustering Algorithms in the Context of Program Comprehension
    Mahmoud, Anas
    Niu, Nan
    2013 IEEE 21ST INTERNATIONAL CONFERENCE ON PROGRAM COMPREHENSION (ICPC), 2013, : 162 - 171
  • [3] A qualitative study of factors impacting accessing of institutional delivery care in the context of India's cash incentive program
    Vellakkal, Sukumar
    Reddy, Hanimi
    Gupta, Adyya
    Chandran, Anil
    Fledderjohann, Jasmine
    Stuckler, David
    SOCIAL SCIENCE & MEDICINE, 2017, 178 : 55 - 65
  • [4] Studying Overseas: Factors Impacting Intention of Female Students in Mainland China
    Zhang, Yi
    Sun, Jie
    Hagedorn, Linda Serra
    JOURNAL OF INTERNATIONAL STUDENTS, 2013, 3 (02) : 140 - 154
  • [5] Two program comprehension tools for automatic parallelization
    Di Martino, B
    Kessler, CW
    IEEE CONCURRENCY, 2000, 8 (01): : 37 - 47
  • [6] THE COMPREHENSION OF THE RUSSIAN CIVIL WAR IN THE CONTEXT OF TWO ANNIVERSARIES
    Porshneva, Olga S.
    Feldman, Mikhail A.
    IZVESTIYA URALSKOGO FEDERALNOGO UNIVERSITETA-SERIYA 2-GUMANITARNYE NAUKI, 2018, 20 (03): : 9 - 26
  • [7] Factors impacting student retention in a university professional pilot program
    Beckman, Wendy S.
    Barber, Pamela M.
    International Journal of Applied Aviation Studies, 2007, 7 (02): : 295 - 310
  • [8] A Vision of the Viewer Situating Narration in the Fiction Film in the Context of Theories of Narrative Comprehension
    Magliano, Joseph P.
    Clinton, James A.
    PROJECTIONS-THE JOURNAL FOR MOVIES AND MIND, 2016, 10 (01) : 3 - 11
  • [9] Factors Impacting EFL Teaching: An Exploratory Study in the Saudi Arabian Context
    Shah, Sayyed Rashid
    Hussain, M. Athar
    Nasseef, Omar A.
    ARAB WORLD ENGLISH JOURNAL, 2013, 4 (03) : 104 - 123
  • [10] Cognitive processes in program comprehension: An empirical analysis in the context of software reengineering
    Arunachalam, V
    Sasso, W
    JOURNAL OF SYSTEMS AND SOFTWARE, 1996, 34 (03) : 177 - 189