Record Details

Utility and accuracy of smell-driven performance analysis for end-user programmers

ScholarsArchive at Oregon State University

Field Value
Title Utility and accuracy of smell-driven performance analysis for end-user programmers
Names Chambers, Christopher (creator)
Scaffidi, Christopher (creator)
Date Issued 2015-02 (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 analysis (SDPA), which automatically provides situated explanations within a visual dataflow language IDE to help end-user programmers to overcome performance problems without leaving the visual dataflow paradigm. An experiment showed SDPA increased end-user programmers’ success rates at finding performance problems and decreased the time required for finding solutions. Another study, based on using SDPA to analyze a corpus of example end-user programs, revealed that it is usually accurate at identifying performance problems. Based on these results, we conclude that SDPA provides a reliable basis for helping end-user programmers to troubleshoot performance problems, as well as a potential foundation for future work aimed at training users and at aiding code reuse.
Genre Article
Topic End-user programming
Identifier Chambers, C., & Scaffidi, C. (2015). Utility and accuracy of smell-driven performance analysis for end-user programmers. Journal of Visual Languages & Computing, 26, 1-14. doi:10.1016/j.jvlc.2014.10.017

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