DocumentCode :
2249557
Title :
Obstacles and opportunities with using visual and domain-specific languages in scientific programming
Author :
Jones, Michael ; Scaffidi, Christopher
Author_Institution :
Sch. of Electr. Eng. & Comput. Sci., Oregon State Univ., Corvallis, OR, USA
fYear :
2011
fDate :
18-22 Sept. 2011
Firstpage :
9
Lastpage :
16
Abstract :
Scientific discovery is the lifeblood of technological progress, and end-user programming in turn is increasingly essential to modern science. In order to uncover opportunities to facilitate scientific programming, we interviewed scientists about their choice of tools and languages, as well as the obstacles resulting from those choices. We focused on domain-specific languages (DSLs), particularly visual DSLs, because prior empirical studies had not explored scientists´ DSL use in detail. We found that DSLs were indeed used by most of these scientists, and in fact it was typical for scientific projects to use an increasing number of DSLs over time. Our study extended some findings from related work, and it identified obstacles not previously uncovered. In particular, we found that scientists often struggled with managing data complexity, as well as with using version control systems. Our study revealed several opportunities to improve DSLs and related tools, such as for helping scientists to cope with data complexity and for helping them to foresee problems when choosing a language.
Keywords :
scientific information systems; visual languages; data complexity; domain-specific language; end-user programming; modern science; scientific computing; scientific discovery; scientific programming; technological progress; version control system; visual DSL; visual language; DSL; Data visualization; Diseases; Meteorology; Object oriented modeling; Programming profession; domain-specific languages; empirical studies; scientific computing; visual languages;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Visual Languages and Human-Centric Computing (VL/HCC), 2011 IEEE Symposium on
Conference_Location :
Pittsburgh, PA
ISSN :
1943-6092
Print_ISBN :
978-1-4577-1246-3
Type :
conf
DOI :
10.1109/VLHCC.2011.6070372
Filename :
6070372
Link To Document :
بازگشت