Article

 

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

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

Descriptions

Attribute NameValues
Creator
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.
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
Journal Title
Journal Volume
  • 28
Keyword
Rights Statement
Funding Statement (additional comments about funding)
  • We thank National Instruments for funding this research, helping to recruit study participants, and providing access to the latest version of the LabVIEW development environment.
Publisher
Peer Reviewed
Language
Replaces

Relationships

Parents:

This work has no parents.

Items