Helping end-user programmers find and fix performance problems in visual code Public Deposited

http://ir.library.oregonstate.edu/concern/graduate_thesis_or_dissertations/ws859j29t

Descriptions

Attribute NameValues
Creator
Abstract or Summary
  • End-user programmers often struggle to create programs that run quickly and effectively, which can be a major deterrent in completing their tasks as desired. Current research has primarily focused on catching user mistakes, such as errors or misused formulas. However, end users deal with issues other than just correctness. In particular, there are very few tools and very little research aimed at helping end-user programmers to find and fix performance issues. This thesis details three specific methods: detecting code smells, combining static code smell detection with profiling information, and the semi-automatic or tool-guided removal of code smells. These methods have been prototyped to interface with the Labview IDE with the support of National Instruments. These methods have been evaluated through several user studies to ensure that they are effective and helpful.
Resource Type
Date Available
Date Copyright
Date Issued
Degree Level
Degree Name
Degree Field
Degree Grantor
Commencement Year
Advisor
Committee Member
Academic Affiliation
Non-Academic Affiliation
Keyword
Subject
Rights Statement
Peer Reviewed
Language
Replaces
Additional Information
  • description.provenance : Approved for entry into archive by Julie Kurtz(julie.kurtz@oregonstate.edu) on 2014-07-16T17:02:46Z (GMT) No. of bitstreams: 2 license_rdf: 1232 bytes, checksum: bb87e2fb4674c76d0d2e9ed07fbb9c86 (MD5) ChambersChrisW2014.pdf: 2474641 bytes, checksum: ab144d86ea4fe120bceb7127d97e4511 (MD5)
  • description.provenance : Submitted by Christopher Chambers (chamberc@onid.orst.edu) on 2014-07-15T20:39:53Z No. of bitstreams: 2 license_rdf: 1232 bytes, checksum: bb87e2fb4674c76d0d2e9ed07fbb9c86 (MD5) ChambersChrisW2014.pdf: 2474641 bytes, checksum: ab144d86ea4fe120bceb7127d97e4511 (MD5)
  • description.provenance : Approved for entry into archive by Laura Wilson(laura.wilson@oregonstate.edu) on 2014-07-16T18:21:14Z (GMT) No. of bitstreams: 2 license_rdf: 1232 bytes, checksum: bb87e2fb4674c76d0d2e9ed07fbb9c86 (MD5) ChambersChrisW2014.pdf: 2474641 bytes, checksum: ab144d86ea4fe120bceb7127d97e4511 (MD5)
  • description.provenance : Made available in DSpace on 2014-07-16T18:21:14Z (GMT). No. of bitstreams: 2 license_rdf: 1232 bytes, checksum: bb87e2fb4674c76d0d2e9ed07fbb9c86 (MD5) ChambersChrisW2014.pdf: 2474641 bytes, checksum: ab144d86ea4fe120bceb7127d97e4511 (MD5) Previous issue date: 2014-07-10

Relationships

Parents:

This work has no parents.

Last modified

Downloadable Content

Download PDF

Items