Record Details

Helping end-user programmers find and fix performance problems in visual code

ScholarsArchive at Oregon State University

Field Value
Title Helping end-user programmers find and fix performance problems in visual code
Names Chambers, Chris (Christopher Willie) (creator)
Scaffidi, Christopher P. (advisor)
Date Issued 2014-07-10 (iso8601)
Note Graduation date: 2015
Abstract End-user programmers often struggle to create programs that run quickly and effectively, which can be a major deterrent in completing their tasks as desired. Current research has primarily focused on catching user mistakes, such as errors or misused formulas. However, end users deal with issues other than just correctness. In particular, there are very few tools and very little research aimed at helping end-user programmers to find and fix performance issues. This thesis details three specific methods: detecting code smells, combining static code smell detection with profiling information, and the semi-automatic or tool-guided removal of code smells. These methods have been prototyped to interface with the Labview IDE with the support of National Instruments. These methods have been evaluated through several user studies to ensure that they are effective and helpful.
Genre Thesis/Dissertation
Access Condition http://creativecommons.org/licenses/by-nc-nd/3.0/us/
Topic End-User Software Engineering
Identifier http://hdl.handle.net/1957/50493

© Western Waters Digital Library - GWLA member projects - Designed by the J. Willard Marriott Library - Hosted by Oregon State University Libraries and Press