[Insight-developers] SimpleITK Community Survey Draft

Caban, Jesus (NIH/NLM/LHC) [F] jesus.caban at nih.gov
Thu Sep 16 12:36:30 EDT 2010


Hi everyone,
   This is great!  Overall, I think this is a great start.  However, I don't know if the survey is ready for prime-time yet.  Since with SimpleITK we are trying in expand the ITK user base, I think we should spend more time polishing the survey.  That includes distributing the survey among a handful of non-ITK developers and non-computer scientist (e.g. radiologists) and get their feedback about the survey (before opening it to the public).

Here are some of my comments/suggestions:

Section 1:
Q4: "What programming tools do you use?"
Maybe we should be more specific by saying something like "What programming tools do you use to process your images?"

Q5: "Which of the following best describes why you write code?"
Maybe it's related to option #3 "a scientific application", but maybe we can add something like "I write code to prototype new algorithms, techniques and/or applications".



Section 3: SimpleITK Questions
Intro: "These questions focus on SimpleITK.  The goal is to figure... ".  I think this intro is too informal.  Since we are distributing this survey to other groups (radiologists, scientists, etc...) we need to make it look more professional.  Maybe something like "The purpose of the following questions is to gather information about how you plan to use ITK and what feature you are more likely to use..." 


Q1: "larger than RAM?"  
Maybe larger than local memory instead of RAM?


Q2. "How many dimensions do you need image to have?"
This is not clear.  Maybe: "What image dimensionalities(maybe another word) are you more likely to use?  Also, instead of just 1,2,3..., we can say 1D, 2D, 3D, 4D, other...


Q5: We should add "others" to this list.  Some researchers might use cimg, PIL, etc...


Q5: All the examples are assuming that people are familiar with C++.  (e.g. itk::Image)  I think nonITK programmers might understand better the pseudo code that we have on the wiki page.  For example, to understand the following code you don't need to know c++

ITKImage im = ImageFileReader ("sample/path/to/image.jpg");
im = GaussianFilter (im, 2);
ImageFileWriter (im, "sample/path/to/output.png");


Q5: We should add something like "Don't understand the code" or "Don't understand the differences" under the possible selections

Q2.  "How helpful do you find the current ITK error"
What about if they haven't used ITK?  We should omit this question for people that said they have never used ITK.



OTHERS:
1) Should we add a question about how important is DICOM/PACs support within SimpleITK? (i.e. retrieve, push, etc..)

2) A number of the questions can be omitted if they haven't used ITK.  Can we do branches (if statements) with SurveyMonkey?

3) At the beginning of the survey, should we specify that this is an anonymous survey?

4) Are we using the "free" version of SurveyMonkey, what's the maximum number of responses we can get?  Any limits?


Thanks!
-Jesus Caban




On Sep 16, 2010, at 11:03 AM, Gabe Hart wrote:

> After a couple of good sets of feedback, I think the survey is ready to 
> go.  The link again is:
> 
> http://www.surveymonkey.com/s/SimpleITKCommunitySurvey
> 
> If anyone has any more comments, feel free to send them to me.  My goal 
> is to have a fully finished version by the end of the day today so that 
> we can start distributing it tomorrow.
> 
> -Gabe
> 
> On 09/16/2010 01:50 AM, Dan Mueller wrote:
>> Hi Gabe,
>> 
>> Thanks for creating the survey. Some thoughts:
>> 
>> Page 1, "ITK is being significantly revamped for the upcoming version 4 release"
>> Consider adding the expected release date in brackets.
>> 
>> Page 1, "One of the most important pieces of feedback from our users
>> has been that ITK's power comes with a steep learning curve and makes
>> many less-complicated tasks more difficult than necessary."
>> This sentence is a bit wordy. People are busy, consider shortening it.
>> For example:
>> "Previous user feedback has indicated ITK's power comes with a steep
>> learning curve, sometimes over-complicating simple tasks."
>> 
>> Page 1, "The goal of this survey is to collect your thoughts on what
>> the most important features of ITK's new simple layer should be."
>> Again, perhaps a bit wordy. Consider:
>> "The aim of this survey is to determine the most important features to
>> include in the new ITK simple layer."
>> 
>> Page 2, question 5 "Which of the following best describes your why you
>> write code?"
>> Typo: remove "your".
>> 
>> Page 2, question 8. What operating systems do you use for image analysis work?
>> Do we need an "other" free-text field?
>> 
>> Page 2, questions 10,11,12: First time I read these questions, I
>> thought they were the same on (a typo). Is it possible to underline
>> "understandable", "easy", "useful" to clearly show the difference? Do
>> we really need to ask all three?
>> 
>> Page 3, question 9. What types of devices would you like to be able to
>> use SimpleITK on?
>> Do we need an "other" free-text field? Mobile device?
>> 
>> Page 4, question 3. How important is it to you for SimpleITK to use a
>> pipeline system similar to the one in ITK?
>> Can this question be included in question 2 above?
>> For example:
>> Simple image filters (eg. Gaussian filter)
>> Pipeline of image filters (eg. Gaussian then Sigmoid filter)
>> 
>> HTH
>> 
>> Cheers, Dan
>> 
>> On 15 September 2010 23:14, Gabe Hart<gabe.hart at kitware.com>  wrote:
>> 
>>> Hi all,
>>> 
>>> Here is the link to the first draft of the SimpleITK community survey:
>>> 
>>> http://www.surveymonkey.com/s/SimpleITKCommunitySurvey
>>> 
>>> If anyone has feedback on changes (new questions, rewording, order, etc...),
>>> please let me know and I'll make the appropriate adjustments.  Also, an
>>> initial list of target communities has been compiled at
>>> 
>>> http://www.itk.org/Wiki/ITK_Release_4/SimpleITK/Survey_1#Target_Audience
>>> 
>>> If anyone knows of other communities that should be added, please put them
>>> up on the wiki. Our goal is to find someone who is already involved in each
>>> of these groups to publish the surveys, so if you or someone you know would
>>> be a good liaison, please put that on the wiki as well.
>>> 
>>> Thanks,
>>> -Gabe
>>> 
>>> 
> 



More information about the Insight-developers mailing list