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.