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