DocumentCode
1893265
Title
Helping end users find and fix performance issues in visual dataflow code
Author
Chambers, Christopher
Author_Institution
Sch. of Electr. Eng. & Comput. Sci., Oregon State Univ., Corvallis, OR, USA
fYear
2013
fDate
15-19 Sept. 2013
Firstpage
169
Lastpage
170
Abstract
In this paper, the author discusses three techniques that will help end users find and fix performance problems in dataflow code. All of these techniques adapt the established concept of a “bad smell,” which is a heuristic for finding sections of code that function correctly but that have poor maintainability. This concept is adapted and applied in the context of visual dataflow languages for the novel purpose of helping them find and fix a broad range of performance problems. To test these techniques, we will create a prototype that applies them to LabVIEW. Using this prototype, we will conduct several user studies to evaluate how useful each technique is and how well they help end users to find and fix performance problems.
Keywords
data flow analysis; software maintenance; software performance evaluation; visual languages; visual programming; LabVIEW; bad smell concept; maintainability; performance problems; visual dataflow code; visual dataflow languages; Arrays; Computers; Instruments; Performance analysis; Prototypes; Software; Visualization;
fLanguage
English
Publisher
ieee
Conference_Titel
Visual Languages and Human-Centric Computing (VL/HCC), 2013 IEEE Symposium on
Conference_Location
San Jose, CA
ISSN
1943-6092
Type
conf
DOI
10.1109/VLHCC.2013.6645269
Filename
6645269
Link To Document