Conference, Jerusalem Israel, 15-22 Oct 1991.
Heitlager, I., Kuipers, T., Visser, J., 2007, A Practical Model
for Measuring Maintainability, QUATIC’07, 6th
International Conference on Quality of Information and
Communications Technology, pp. 30-39.
Hills, R., 1972, Simula 67, an introduction, Robin Hills Ltd,
Presto Print, Reading.
Johnson, P., Ekstedt, M., 2015, Exploring Theory of
Cognition for General Theory of Software Engineering,
4th SEMAT Workshop on a General Theory of Software
Engineering.
Kelson, P., 2004, A Simple Static Model for Understanding
the Dynamic Behavior of Programs, 12th IEEE
International Workshop on Program Comprehension
(IWPC’04).
Ko, A.J., Myers, B.A., Coblenz, M.J., 2006, An Exploratory
Study of How Developers Seek, Relate, and Collect
Relevant Information during Software Maintenance
Tasks, IEEE Transactions on Software Engineering, vol.
32, no. 12.
Lanza, M., Ducasse, S., 2003, Polymetric Views – A light-
weight Visual Approach to Reverse Engineering, IEEE
Transactions on Software Engineering, Vol. 29, p. 9.
LaToza, T.D., Venolia, G., DeLine, R., 2006, Maintaining
Mental Models: A Study of Developer Work Habits,
ICSE’06, Shanghai, China.
Letovsky, S., 1987, Cognitive process in program
comprehension, Journal of Systems and Software, vol. 7,
no. 4, pp. 325-339.
Mayrhauser, von A., Vans, A.-M., 1995, Program Compre-
hension During Software Maintenance and Evolution,
IEEE Journal Computer, vol. 28, no. 8, pp. 44-55.
Muchalintamolee, V., 2012, Measuring Granularity of Web
Services with Semantic Annotation, AIJSTPME, vol. 5,
no. 3, pp. 41-48.
Murphy, G.C., Kersten, M., Robillard, M.P., Cubranic, D.,
2005, The Emergent Structure of Development Tasks,
ECOOP’05 Proceedings of the 19th European
conference on OOP, pp 33-48.
Murray, A., Lethbridge, T.C., 2005, Presenting Micro-
Theories of Program Comprehension in Pattern Form,
ECOOP’05 Program Comprehension, IWPC 2005, 13th
International Workshop on Program Comprehension.
Nosal, M., Poruban, J., 2015, Program Comprehension with
Four-layered Mental Model, 13th International
Conference on Engineering of Modern Electric Systems.
Pacione, M.J., Roper, M. Wood, M., 2004, A Novel Software
Visualisation Model to Support Software
Comprehension, 11
th
Working Conference on Reverse
Engineering 2004.
Pennington, N., 1987, Empirical studies of programmers:
second workshop, Ablex Publishing Corp. Norwood, NJ,
pp. 100-113.
Pennington, N., 1987, Stimulus structures and mental
representations in expert comprehension of computer
programs, Cognitive Psychology, vol. 19, no. 3, pp. 295-
341.
Piaget, J., 1996, Piaget's theory of cognitive and affective
development: Foundations of constructivism, 5th reedit.
Wadsworth, Barry J., White Plains, NY, England.
Piaget, J., 1954, The construction of reality in the child:
Foundations of constructivism, Basic Books, New York.
Pirolli, P., 2009, An Elementary Social Information Foraging
Model, CHI 2009, Proceedings of the SIGCHI
Conference on Human Factors in Computing Systems,
pp. 605-614.
Rajlich V., 2002, Program Comprehension as a Learning
Process, IEEE International Conference on Cognitive
Informatics, p. 369.
Rajlich V., Wilde, N., 2002, The Role of Concepts in
Program Comprehension, 10th International Workshop
on Program Comprehension 2002, pp. 271 - 278.
Rilling, J., Mudur, S., Charland, P., Witte, R., Meng, W.J.,
Zhang, Y., 2006, A Context-Driven Software
Comprehension Process Model, IEEE International
Workshop on Software Evolvability, pp. 50-55.
Roehm, T., Tiarks, R., Koschke, R., Maalej, W., 2012, How
Do Professionnal Developers Comprehend Software?,
ICSE 2012, Zürich, Switzerland, 2012.
Shneiderman, B. Mayer, R., 1979, Syntactic/semantic
interactions in programmer behavior: A model and
experimental results, Journal of Computer and
Information Science, vol. 8, pp. 219.
Sigmund, J., 2012, Framework for Measuring Program
Comprehension, PHD Dissertation, Otto-von-Guericke-
Universität Magdeburg.
Sigmund, J., Kastner, C., Apel, S., Parnin, C., Bethmann, A.,
Leich, T., Saake, G., Brechmann, A., 2014,
Understanding Understanding Source Code with
Functional Magnetic Resonance Imaging, ICSE’14,
Hyderabad, India.
Smith, D., Thomas, B., Tilley, S., 2001, Documentation for
Software Engineers: What is Needed to Aid System
Understanding, SIGDOC 2001, Santa Fe, New Mexico,
USA.
Soloway, E., Ehrlich, K., 1984, Empirical Studies of
Programming Knowledge, IEEE Transactions on
Software Engineering, vol. 10, no. 5, pp. 595-609.
Storey, M.A., 2005, Theories methods and tools in program
comprehension: past present and future, IWPC 2005, pp.
181-191.
Stroustrup, B., 1997, The C++ Programming Language,
ATandT Labs, Addison-Wesley.
Tilley, S.R., Smith, D.B., 1996, Coming Attractions in
Program Understanding, Software Engineering
Institute, Carnegie Mellon University.
Wadsworth, B.J., 1996, Piaget's theory of cognitive and
affective development: Foundations of constructivism,
5th ed. xi, 1996.
Walenstein, A., 2002, Theory-based Analysis of Cognitive
Support in Software Comprehension Tools, IWPC’02
IEEE.
Warintarawj, P., Laurent, A., Huchard, M., Lafourcade, M.
Pompidor, P., 2013, Software understanding: automatic
classification of software identifiers, Intelligent Data
Analysis, IOS Press, vol 19, no 4, pp. 761-778.
Wilde, N., Scully, M.C., 1995, Software reconnaissance:
mapping program features to code, Journal of Software
Maintenance, vol. 7, no. 1.
Yusuf, S., Kagdi, H., Maletic, J. 2007, Assessing the
Comprehension of UML Class Diagrams via Eye
Tracking, 15th IEEE International Conference on
Program Comprehension.