Article

 

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

https://ir.library.oregonstate.edu/concern/articles/r781wh739

Descriptions

Attribute NameValues
Creator
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.
Resource Type
DOI
Date Available
Date Issued
Citation
  • 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
Journal Title
Journal Volume
  • 26
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
Additional Information
  • description.provenance : Made available in DSpace on 2015-06-12T23:04:39Z (GMT). No. of bitstreams: 2 ScaffidiChristopherElectricalEngineeringComputerScienceUtilityAccuracySmellDrivenPerformance.pdf: 365636 bytes, checksum: 1dbd7230351c40da76fe803b9e995192 (MD5) ScaffidiChristopherElectricalEngineeringComputerScienceUtilityAccuracySmellDrivenPerformance(Tables&Figures).pdf: 92254 bytes, checksum: ad9b8dbffd35d98033ac9373d4444628 (MD5) Previous issue date: 2015-02
  • description.provenance : Approved for entry into archive by Deanne Bruner(deanne.bruner@oregonstate.edu) on 2015-06-12T23:04:39Z (GMT) No. of bitstreams: 2 ScaffidiChristopherElectricalEngineeringComputerScienceUtilityAccuracySmellDrivenPerformance.pdf: 365636 bytes, checksum: 1dbd7230351c40da76fe803b9e995192 (MD5) ScaffidiChristopherElectricalEngineeringComputerScienceUtilityAccuracySmellDrivenPerformance(Tables&Figures).pdf: 92254 bytes, checksum: ad9b8dbffd35d98033ac9373d4444628 (MD5)
  • description.provenance : Submitted by Deanne Bruner (deanne.bruner@oregonstate.edu) on 2015-06-12T23:03:44Z No. of bitstreams: 2 ScaffidiChristopherElectricalEngineeringComputerScienceUtilityAccuracySmellDrivenPerformance.pdf: 365636 bytes, checksum: 1dbd7230351c40da76fe803b9e995192 (MD5) ScaffidiChristopherElectricalEngineeringComputerScienceUtilityAccuracySmellDrivenPerformance(Tables&Figures).pdf: 92254 bytes, checksum: ad9b8dbffd35d98033ac9373d4444628 (MD5)

Relationships

Parents:

This work has no parents.

Items