Speaker: Yorai Geffen
Title: Code Comprehension and Method Ordering
Abstract
We
start the talk by reviewing different definitions and methods to
measure code comprehension, taken from recent literature. We then move
to discuss method ordering in the context of code comprehension, by
dealing with two research questions. First, how do Java programmers
order methods? Second, what is the effect of method ordering on code
comprehension?
To address the first question, we define
several ordering strategies and present our results from evaluating how
existing code taken from the Qualitas Corpus complies with these
strategies. To address the second question, we describe our plan to
examine how different ordering strategies affect programmers'
comprehension of the code.
This is work in progress. Joint work with Shahar Maoz.