Date of Award
4-2014
Document Type
Thesis
Degree Name
Master of Science (MS)
Department
Computer Science
First Advisor
Harvey Siy, Ph. D.
Second Advisor
Sanjukta Bhowmick, Ph. D.
Third Advisor
Robin Gandhi, Ph. D.
Fourth Advisor
Victor Winter, Ph. D.
Abstract
The aim of aspect-oriented development has been to address the issue of software reuse outside the domain of established object-oriented techniques within the challenging realm of similar cross-cutting concerns. By decoupling the concerns from the core functionality, aspect-oriented developed software results in a smaller code base and reduced code duplication. This decoupling though presents new challenges to the software development process. The process of separating concerns impacts the developers established engineering inclinations as well as existing, established notations, such as UML, that developers are familiar with utilizing for both designing and understanding the implemented software systems. This thesis will study the impact of aspect-oriented software development on programmers’ ability to comprehend the core system in addition to their comprehension of the aspect implementation.
Recommended Citation
Steenbock, Jeffrey, "Program Comprehension of Aspect-Oriented Programs" (2014). Student Work. 2896.
https://digitalcommons.unomaha.edu/studentwork/2896
Comments
A Thesis Presented to the Department of Computer Science and the Faculty of the Graduate College University of Nebraska In Partial Fulfillment Of the Requirements for the Degree Master of Science University of Nebraska at Omaha. Copyright 2014 Jeffrey Steenbock.