Reference Hub5
A Theory of Program Comprehension: Joining Vision Science and Program Comprehension

A Theory of Program Comprehension: Joining Vision Science and Program Comprehension

Yann-Gaël Guéhéneuc
Copyright: © 2009 |Volume: 1 |Issue: 2 |Pages: 19
ISSN: 1942-9045|EISSN: 1942-9037|ISSN: 1942-9045|EISBN13: 9781615204212|EISSN: 1942-9037|DOI: 10.4018/jssci.2009040104
Cite Article Cite Article

MLA

Guéhéneuc, Yann-Gaël. "A Theory of Program Comprehension: Joining Vision Science and Program Comprehension." IJSSCI vol.1, no.2 2009: pp.54-72. http://doi.org/10.4018/jssci.2009040104

APA

Guéhéneuc, Y. (2009). A Theory of Program Comprehension: Joining Vision Science and Program Comprehension. International Journal of Software Science and Computational Intelligence (IJSSCI), 1(2), 54-72. http://doi.org/10.4018/jssci.2009040104

Chicago

Guéhéneuc, Yann-Gaël. "A Theory of Program Comprehension: Joining Vision Science and Program Comprehension," International Journal of Software Science and Computational Intelligence (IJSSCI) 1, no.2: 54-72. http://doi.org/10.4018/jssci.2009040104

Export Reference

Mendeley
Favorite Full-Issue Download

Abstract

There exists an extensive literature on vision science, on the one hand, and on program comprehension, on the other hand. However, these two domains of research have been so far rather disjoint. Indeed, several cognitive theories have been proposed to explain program comprehension. These theories explain the processes taking place in the software engineers’ minds when they understand programs. They explain how software engineers process available information to perform their tasks but not how software engineers acquire this information. Vision science provides explanations on the processes used by people to acquire visual information from their environment. Joining vision science and program comprehension provides a more comprehensive theoretical framework to explain facts on program comprehension, to predict new facts, and to frame experiments. We join theories in vision science and in program comprehension; the resulting theory is consistent with facts on program comprehension and helps in predicting new facts, in devising experiments, and in putting certain program comprehension concepts in perspective.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.