2 Scientific software usage in neuroscience research
3 ==================================================
7 <script language="Javascript">
8 function xmlhttpPost(strURL) {
9 var xmlHttpReq = false;
12 if (window.XMLHttpRequest) {
13 self.xmlHttpReq = new XMLHttpRequest();
16 else if (window.ActiveXObject) {
17 self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
19 self.xmlHttpReq.open('POST', strURL, true);
20 self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
21 self.xmlHttpReq.onreadystatechange = function() {
22 if (self.xmlHttpReq.readyState == 4) {
23 updatepage(self.xmlHttpReq.responseText);
26 self.xmlHttpReq.send(getquerystring());
29 function getquerystring() {
30 var form = document.forms['f1'];
31 var word = form.word.value;
32 qstr = 'w=' + escape(word); // NOTE: no '?' before querystring
36 function updatepage(str){
37 document.getElementById("result").innerHTML = str;
41 <form name="nss_survey" enctype="application/x-www-form-urlencoded">
52 Which country are working in?
56 </td><td class="response">
59 :file: select_country.inc
65 Where are you working?
69 </td><td class="response">
70 <select name="position" size="1">
71 <option value="none" selected="selected" label="Select an option"></option>
72 <option value="edu_priv" label="Higher education (privately funded)"></option>
73 <option value="edu_pub" label="Higher education (publicly funded)"></option>
74 <option value="research_priv" label="Research institution (privately funded)"></option>
75 <option value="research_pub" label="Research institution (publicly funded)"></option>
76 <option value="company" label="Company"></option>
78 </td></tr><tr class="oddrow"><td>
80 What is your position?
84 </td><td class="response">
85 <select name="position" size="1">
86 <option value="none" selected="selected" label="Select an option"></option>
87 <option value="undergrad" label="Undergraduate student"></option>
88 <option value="graduate" label="PhD student"></option>
89 <option value="postdoc" label="Postdoc"></option>
90 <option value="professor" label="Professor/Supervisor"></option>
91 <option value="ra" label="Research assistant"></option>
92 <option value="researcher" label="Other researcher"></option>
93 <option value="sysadmin" label="System administrator"></option>
97 What type of data are you working with? Please check all items that apply.
101 </td><td class="response">
103 <input type="checkbox" name="datamod" value="behav" />Behavioral<br />
104 <input type="checkbox" name="datamod" value="mri" />MRI/fMRI/DTI<br />
105 <input type="checkbox" name="datamod" value="meeg" />EEG/MEG<br />
107 <input type="checkbox" name="datamod" value="pet" />PET/SPECT<br />
108 <input type="checkbox" name="datamod" value="ephys" />Electrophysiology<br />
109 <input type="checkbox" name="datamod" value="spectro" />Microspectroscopy<br />
110 <input type="checkbox" name="datamod" value="other" />
111 <input name="other_datamodality" type="text" size="20" maxlength="40">
113 </td></tr><tr class="oddrow"><td>
115 Are you developing software that is intended to be used by other researchers?
119 </td><td class="response">
120 <span><input type="radio" name="developer" value="yes" />Yes</span>
121 <span><input type="radio" name="developer" value="no" checked="checked" />No</span>
126 Personal scientific software environment
127 ----------------------------------------
129 Here are a few questions about your personal scientific software environment
130 for research activities like data acquisition, computational modeling, and data
131 analysis. You might be running this on your laptop, desktop, personal
132 workstation or any other machine where **you decide** what software you are
133 using, and you typically also have permission to **install it yourself**. If
134 you are operating different environments, please describe the one that you find
135 most productive for your research purposes. If you don't have a machine that
136 you administer yourself, instead, please indicate what kind of scientific
137 software environment you would like to be doing your research in.
145 What type of hardware are you using?
149 </td><td class="response">
150 <select name="pref_env" size="1">
151 <option value="none" selected="selected" label="Select an option"></option>
152 <option value="laptop" label="Laptop/Portable device"></option>
153 <option value="desktop" label="Commodity desktop"></option>
154 <option value="workstation" label="High-performance workstation"></option>
155 <option value="cluster" label="Compute cluster"></option>
156 <option value="grid" label="Grid/Cloud-computing facility"></option>
160 What operating system is this environment running on?
164 </td><td class="response">
165 <select name="pref_env" size="1">
168 :file: select_os_options.inc
175 What fraction of your research activity time do you spend in this software
176 environment as opposed to any other environment that you migh have access to?
180 </td><td class="response">
181 <select name="pref_time" size="1">
182 <option value="none" selected="selected" label="Select an option"></option>
183 <option value="notime" label="None/I don't have this environment"></option>
184 <option value="little" label="Less then half of the time"></option>
185 <option value="most" label="More than half of the time"></option>
186 <option value="always" label="All of the time"></option>
190 How much time do you spend each month on maintaining this environment? This
191 includes the time spent on operating system (security) upgrades, as well as
192 installing and updating scientific software.
196 </td><td class="response">
197 <input name="maint_time" type="text" size="3" maxlength="3"> hours per month
202 ---------------------------------------------------------------
204 Please indicate how much you agree to the following statements.
209 <tr><th colspan="2" style="text-align:left;font-weight:normal">
211 *I prefer this particular scientific software environment because ...*
215 </th></tr><tr class="oddrow">
218 ... the developers of an important research software recommend it
222 </td><td class="response">
223 <div class="rating">Definitely agree<br /><input type="radio" name="inst_r1" value="yes" /></div>
224 <div class="rating">Mostly agree<br /><input type="radio" name="inst_r1" value="yes" /></div>
225 <div class="rating">Mostly disagree<br /><input type="radio" name="inst_r1" value="yes" /></div>
226 <div class="rating">Definitely disagree<br /><input type="radio" name="inst_r1" value="yes" /></div>
227 </td></tr><tr><td class="task">
230 ... of the variety of available research software for this environment
234 </td><td class="response">
235 <div class="rating">Definitely agree<br /><input type="radio" name="inst_r1" value="yes" /></div>
236 <div class="rating">Mostly agree<br /><input type="radio" name="inst_r1" value="yes" /></div>
237 <div class="rating">Mostly disagree<br /><input type="radio" name="inst_r1" value="yes" /></div>
238 <div class="rating">Definitely disagree<br /><input type="radio" name="inst_r1" value="yes" /></div>
239 </td></tr><tr class="oddrow"><td class="task">
242 ... of the availibility of commercial support
246 </td><td class="response">
247 <div class="rating">Definitely agree<br /><input type="radio" name="inst_r1" value="yes" /></div>
248 <div class="rating">Mostly agree<br /><input type="radio" name="inst_r1" value="yes" /></div>
249 <div class="rating">Mostly disagree<br /><input type="radio" name="inst_r1" value="yes" /></div>
250 <div class="rating">Definitely disagree<br /><input type="radio" name="inst_r1" value="yes" /></div>
251 </td></tr><tr><td class="task">
254 ... many of my colleagues use something similar
258 </td><td class="response">
259 <div class="rating">Definitely agree<br /><input type="radio" name="inst_r1" value="yes" /></div>
260 <div class="rating">Mostly agree<br /><input type="radio" name="inst_r1" value="yes" /></div>
261 <div class="rating">Mostly disagree<br /><input type="radio" name="inst_r1" value="yes" /></div>
262 <div class="rating">Definitely disagree<br /><input type="radio" name="inst_r1" value="yes" /></div>
263 </td></tr><tr class="oddrow"><td class="task">
266 ... it is popular and I can get solutions for problems from web forums and mailing lists
270 </td><td class="response">
271 <div class="rating">Definitely agree<br /><input type="radio" name="inst_r1" value="yes" /></div>
272 <div class="rating">Mostly agree<br /><input type="radio" name="inst_r1" value="yes" /></div>
273 <div class="rating">Mostly disagree<br /><input type="radio" name="inst_r1" value="yes" /></div>
274 <div class="rating">Definitely disagree<br /><input type="radio" name="inst_r1" value="yes" /></div>
275 </td></tr><tr><td class="task">
278 ... I rely on an particular application that only runs in this environment
282 </td><td class="response">
283 <div class="rating">Definitely agree<br /><input type="radio" name="inst_r1" value="yes" /></div>
284 <div class="rating">Mostly agree<br /><input type="radio" name="inst_r1" value="yes" /></div>
285 <div class="rating">Mostly disagree<br /><input type="radio" name="inst_r1" value="yes" /></div>
286 <div class="rating">Definitely disagree<br /><input type="radio" name="inst_r1" value="yes" /></div>
287 </td></tr><tr class="oddrow"><td class="task">
290 ... it has adequate support for all required hardware
294 </td><td class="response">
295 <div class="rating">Definitely agree<br /><input type="radio" name="inst_r1" value="yes" /></div>
296 <div class="rating">Mostly agree<br /><input type="radio" name="inst_r1" value="yes" /></div>
297 <div class="rating">Mostly disagree<br /><input type="radio" name="inst_r1" value="yes" /></div>
298 <div class="rating">Definitely disagree<br /><input type="radio" name="inst_r1" value="yes" /></div>
299 </td></tr><tr><td class="task">
302 ... I have the necessary technical skills to maintain this environment myself
306 </td><td class="response">
307 <div class="rating">Definitely agree<br /><input type="radio" name="inst_r1" value="yes" /></div>
308 <div class="rating">Mostly agree<br /><input type="radio" name="inst_r1" value="yes" /></div>
309 <div class="rating">Mostly disagree<br /><input type="radio" name="inst_r1" value="yes" /></div>
310 <div class="rating">Definitely disagree<br /><input type="radio" name="inst_r1" value="yes" /></div>
316 Managed scientific software environment
317 ---------------------------------------
319 The following questions are about a managed environment of scientific software
320 that is provided to you to carry out computing and data analysis related
321 research activities. Such an environment is typically managed by **dedicated IT
322 staff**, and **you don't have permissions to install arbitrary software**. This
323 environment may be shared by many researchers in a lab, a whole research
324 institution, or even be publicly accessible. If you have access to multiple
325 environments of this kind, please describe the one that offers most support for
326 your particular research purposes.
331 <table class="questionaire">
335 What type of hardware is this software environment running on?
339 </td><td class="response">
340 <select name="pref_env" size="1">
341 <option value="none" selected="selected" label="Select an option"></option>
342 <option value="laptop" label="Laptop/Portable device"></option>
343 <option value="desktop" label="Commodity desktop"></option>
344 <option value="workstation" label="High-performance workstation"></option>
345 <option value="cluster" label="Compute cluster"></option>
346 <option value="grid" label="Grid/Cloud-computing facility"></option>
351 What operating system is this environment running on?
355 </td><td class="response">
356 <select name="pref_env" size="1">
359 :file: select_os_options.inc
366 What fraction of time do you spend in this environment during your research
371 </td><td class="response">
372 <select name="pref_time" size="1">
373 <option value="none" selected="selected" label="Select an option"></option>
374 <option value="notime" label="None/I don't use this"></option>
375 <option value="little" label="Less then half of the time"></option>
376 <option value="most" label="More than half of the time"></option>
377 <option value="always" label="All of the time"></option>
383 ---------------------------------------------------------------
385 How much do you agree to the following statements?
393 This environment provides me with the best available tools for my research.
397 </td><td class="response">
398 <div class="rating">Definitely agree<br /><input type="radio" name="inst_r1" value="yes" /></div>
399 <div class="rating">Mostly agree<br /><input type="radio" name="inst_r1" value="yes" /></div>
400 <div class="rating">Mostly disagree<br /><input type="radio" name="inst_r1" value="yes" /></div>
401 <div class="rating">Definitely disagree<br /><input type="radio" name="inst_r1" value="yes" /></div>
402 </td></tr><tr><td class="task">
404 The support staff solves all my technical problems and addresses my demands in
409 </td><td class="response">
410 <div class="rating">Definitely agree<br /><input type="radio" name="inst_r1" value="yes" /></div>
411 <div class="rating">Mostly agree<br /><input type="radio" name="inst_r1" value="yes" /></div>
412 <div class="rating">Mostly disagree<br /><input type="radio" name="inst_r1" value="yes" /></div>
413 <div class="rating">Definitely disagree<br /><input type="radio" name="inst_r1" value="yes" /></div>
414 </td></tr><tr class="oddrow"><td class="task">
416 There are always enough licenses for essential commerical software tools.
420 </td><td class="response">
421 <div class="rating">Definitely agree<br /><input type="radio" name="inst_r1" value="yes" /></div>
422 <div class="rating">Mostly agree<br /><input type="radio" name="inst_r1" value="yes" /></div>
423 <div class="rating">Mostly disagree<br /><input type="radio" name="inst_r1" value="yes" /></div>
424 <div class="rating">Definitely disagree<br /><input type="radio" name="inst_r1" value="yes" /></div>
425 </td></tr><tr><td class="task">
427 I need to deploy additional software to be able to perform my research in this environment.
431 </td><td class="response">
432 <div class="rating">Definitely agree<br /><input type="radio" name="inst_r1" value="yes" /></div>
433 <div class="rating">Mostly agree<br /><input type="radio" name="inst_r1" value="yes" /></div>
434 <div class="rating">Mostly disagree<br /><input type="radio" name="inst_r1" value="yes" /></div>
435 <div class="rating">Definitely disagree<br /><input type="radio" name="inst_r1" value="yes" /></div>
436 </td></tr><tr class="oddrow"><td class="task">
439 Using this managed environment is more cost effective than operating a suitable
444 </td><td class="response">
445 <div class="rating">Definitely agree<br /><input type="radio" name="inst_r1" value="yes" /></div>
446 <div class="rating">Mostly agree<br /><input type="radio" name="inst_r1" value="yes" /></div>
447 <div class="rating">Mostly disagree<br /><input type="radio" name="inst_r1" value="yes" /></div>
448 <div class="rating">Definitely disagree<br /><input type="radio" name="inst_r1" value="yes" /></div>
449 </td></tr><tr><td class="task">
460 The following questions are about your usage of systems for hardware
461 virtualization in your research -- so-called **virtual machines**.
462 Virtualization is a technology that allows running more than one operating
463 systems on one machine at the same time.
471 How often do you use virtual machines for your research purposes?
475 </td><td class="response">
476 <select name="pref_time" size="1">
477 <option value="none" selected="selected" label="Select an option"></option>
478 <option value="never" label="Never"></option>
479 <option value="occasionally" label="Occasionally"></option>
480 <option value="often" label="Often"></option>
481 <option value="always" label="Exclusively"></option>
482 </select><div style="font-size:60%">(skip the remaining questions of this section if "never")</div>
483 </td></tr><tr><td class="task">
485 Which products for virtualization are you using?
489 </td><td class="response">
491 <input type="checkbox" name="" value="" />VMWare<br />
492 <input type="checkbox" name="" value="" />VirtualBox<br />
493 <input type="checkbox" name="" value="" />Parallels<br />
494 <input type="checkbox" name="" value="" />QEMU<br />
496 <input type="checkbox" name="" value="" />Virtual PC<br />
497 <input type="checkbox" name="" value="" />Xen<br />
498 <input type="checkbox" name="" value="" />KVM<br />
499 <input type="checkbox" name="" value="other" />
500 <input name="other_vm" type="text" size="20" maxlength="40">
502 </td></tr><tr class="oddrow"><td>
504 What **guest operating system** is running inside virtual machine?
508 </td><td class="response">
509 <select name="pref_env" size="1">
512 :file: select_os_options.inc
519 What **host operating system** are the virtual machines running on?
523 </td><td class="response">
524 <select name="pref_env" size="1">
527 :file: select_os_options.inc
532 </td></tr><tr><td colspan="2">
534 What are your reasons for employing virtualization in you research?
535 Please indicate how much you agree to the following statements.
539 </td></tr><tr class="oddrow"><td class="task">
541 I can run software that is otherwise incompatible with my system.
545 </td><td class="response">
546 <div class="rating">Definitely agree<br /><input type="radio" name="inst_r1" value="yes" /></div>
547 <div class="rating">Mostly agree<br /><input type="radio" name="inst_r1" value="yes" /></div>
548 <div class="rating">Mostly disagree<br /><input type="radio" name="inst_r1" value="yes" /></div>
549 <div class="rating">Definitely disagree<br /><input type="radio" name="inst_r1" value="yes" /></div>
550 </td></tr><tr><td class="task">
552 I have the ability to easily create snapshot of my whole analysis environment.
556 </td><td class="response">
557 <div class="rating">Definitely agree<br /><input type="radio" name="inst_r1" value="yes" /></div>
558 <div class="rating">Mostly agree<br /><input type="radio" name="inst_r1" value="yes" /></div>
559 <div class="rating">Mostly disagree<br /><input type="radio" name="inst_r1" value="yes" /></div>
560 <div class="rating">Definitely disagree<br /><input type="radio" name="inst_r1" value="yes" /></div>
561 </td></tr><tr class="oddrow"><td class="task">
564 I can take my complete analysis environment with me and run in on different
569 </td><td class="response">
570 <div class="rating">Definitely agree<br /><input type="radio" name="inst_r1" value="yes" /></div>
571 <div class="rating">Mostly agree<br /><input type="radio" name="inst_r1" value="yes" /></div>
572 <div class="rating">Mostly disagree<br /><input type="radio" name="inst_r1" value="yes" /></div>
573 <div class="rating">Definitely disagree<br /><input type="radio" name="inst_r1" value="yes" /></div>
579 Resources for scientific software
580 ---------------------------------
582 Where do you obtain scientific software that you employ in your research? Please
583 check all items that apply.
587 <table class="questionaire">
589 <td class="response"><input type="checkbox" name="software_resource" value="pet" /></td><td>
591 Directly form vendor or project website
595 </td></tr><tr><td class="response"><input type="checkbox" name="software_resource" value="" /></td><td>
601 </td></tr><tr class="oddrow"><td class="response"><input type="checkbox" name="software_resource" value="" /></td><td>
603 `Extra Packages for Enterprise Linux (EPEL) <http://fedoraproject.org/wiki/EPEL>`_
607 </td></tr><tr><td class="response"><input type="checkbox" name="software_resource" value="" /></td><td>
609 `Fink <http://www.finkproject.org>`_
613 </td></tr><tr class="oddrow"><td class="response"><input type="checkbox" name="software_resource" value="" /></td><td>
615 `FreeBSD ports <http://www.freebsd.org/ports/science.html>`_
619 </td></tr><tr><td class="response"><input type="checkbox" name="software_resource" value="" /></td><td>
621 `International neuroinformatics Coordinating Facility (INCF) Research Tools <http://www.incf.org/resources/research-tools>`_
625 </td></tr><tr class="oddrow"><td><input type="checkbox" name="software_resource" value="" /></td><td>
627 `Macports <http://www.macports.org>`_
631 </td></tr><tr><td class="response"><input type="checkbox" name="software_resource" value="" /></td><td>
633 `NeuroDebian <http://neuro.debian.net>`_
637 </td></tr><tr class="oddrow"><td class="response"><input type="checkbox" name="software_resource" value="" /></td><td>
639 `Neuroimaging Informatics Tools and Resources Clearinghouse (NITRC) <http://www.nitrc.org>`_
643 </td></tr><tr><td class="response"><input type="checkbox" name="software_resource" value="" /></td><td>
645 `Python Package Index (PyPi) <http://pypi.python.org>`_
649 </td></tr><tr class="oddrow"><td class="response"><input type="checkbox" name="software_resource" value="" /></td><td>
651 `Sourceforge <http://www.sourceforge.net>`_
655 </td></tr><tr><td class="response"><input type="checkbox" name="software_resource" value="other" /></td><td>
656 <input name="other_resource" type="text" size="40" maxlength="200">
664 <input value="Go" type="button"
665 onclick='JavaScript:xmlhttpPost("/cgi-bin/surveycollector.cgi")'>
667 <div id="result"></div>