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
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;
Conference_Titel :
Visual Languages and Human-Centric Computing (VL/HCC), 2013 IEEE Symposium on
Conference_Location :
San Jose, CA
DOI :
10.1109/VLHCC.2013.6645269