Record Details
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 |