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

http://ir.library.oregonstate.edu/concern/articles/2v23w012p

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/

Descriptions

Attribute NameValues
Creator
Abstract or Summary
  • 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.
Resource Type
DOI
Date Available
Date Issued
Citation
  • 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
Series
Keyword
Rights Statement
Funding Statement (additional comments about funding)
Publisher
Peer Reviewed
Language
Replaces

Relationships

Parents:

This work has no parents.

Last modified Default