Drew University Library : University Archives : Theses and Dissertations
    
author Mohammed Sayed Hassan
title Toward automatic summarization of arbitrary java statements for novice programmers
abstract Novice programmers sometimes need to understand code written by others. Unfortunately, most software projects lack comments suitable for novices. The lack of comments has been addressed through automated techniques for generating comments based on program statements (or lines of code). However, these techniques lack the context of how these statements function since they are aimed toward experienced programmers. In this thesis, I present a novel technique for automatically generating comments for Java statements suitable for novice programmers. My technique not only goes beyond existing approaches to method summarization to meet the needs of novices, it also leverages API documentation when available. In an experimental study of 30 computer science undergraduate students, explanations based on my technique were preferred over an existing approach.
school The College of Liberal Arts, Drew University
degree B.A. (2019)
advisor Emily Hill
committee Barry Burd
Wendy Kolmar
full textMSHassan.pdf