Drew University Library : University Archives : Theses and Dissertations
    
author Karan Erry
title Resolving Abbreviations and Domain Terms in Source Code using Documentation
abstract Hitherto, term resolution techniques have focused on resolving expansions for abbreviations, i.e. terms that correspond textually with their meanings. However, in many contexts that deal with mathematical or software variables, the variables do not borrow characters from the meanings they represent. This means that these variables cannot be expanded using abbreviation-expansion techniques. Additionally, current term-resolution techniques search for expansions primarily in source code, largely ignoring a wealth of knowledge contained in the accompanying documentation. In this paper, I present novel techniques to allow the variables described above to be resolved as well, using cues inspired by how a human understands the meaning of a piece of code/documentation. My techniques are designed to search documentation, leveraging natural-language clues. I also present re-finements to previous papers' acronym-expanding techniques. For all techniques I achieve recall averaging in the upper third and fourth quartiles.
school The College of Liberal Arts, Drew University
degree B.A. (2019)
advisor Emily Hill
committee Barry Burd
Seung-Kee Lee
full textKErry.pdf