Record Details

Impact and utility of smell-driven performance tuning for end-user programmers

ScholarsArchive at Oregon State University

Field Value
Title Impact and utility of smell-driven performance tuning for end-user programmers
Names Chambers, Christopher (creator)
Scaffidi, Christopher (creator)
Date Issued 2015-06 (iso8601)
Note This is an author's peer-reviewed final manuscript, as accepted by the publisher. The published article is copyrighted by Elsevier and can be found at: http://www.journals.elsevier.com/journal-of-visual-languages-and-computing/
Abstract This paper proposes a technique, called Smell-driven performance tuning (SDPT), which semi-automatically assists end-user programmers with fixing performance problems in visual dataflow programming languages. A within-subjects laboratory experiment showed SDPT increased end-user programmers’ success rate and decreased the time they required. Another study, based on using SDPT to analyze a corpus of example end-user programs, demonstrated that applying all available SDPT transformations achieved an execution time improvement of 42% and a memory usage improvement of 20%, comparable to improvements that expert programmers historically had manually achieved on the same programs. These results indicate that SDPT is an effective method for helping end-user programmers to fix performance problems.
Genre Article
Topic End-user programming
Identifier Chambers, C., & Scaffidi, C. (2015). Impact and utility of smell-driven performance tuning for end-user programmers. Journal of Visual Languages & Computing, 28, 176-194. doi:10.1016/j.jvlc.2015.01.002

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