Hi,
A student is doing a small project on a tool for detecting coding
defects/errors/bugs in Ruby code. For summing up her project and
pointing to possible future work she wants to get a feeling for the kind
of defects people do/find/have when developing in Ruby compared to more
traditional, statically typed languages. This is not a rigorous/broad
study but she would like for you to take a few minutes and ponder the
questions below. I’m forwarding her questions to the list. If you are
willing to answer please reply directly to her by emailing to:
filippa.olofsson@student.htu.se
Thanks in advance,
Robert Feldt
···
Short survey on Ruby defects
Please send your answers to filippa.olofsson@student.htu.se
Note that the response time for this survey ENDS at 23:59 GMT on the
18th of May 2004. Please respect this deadline and do not send answers
after that time.
Your answers will be handled confidentially.
A summary of the answers to this survey will be made available as part
of a report from my project. In case of a large amount of answers we may
not have the time to include all answers in the summary.
Thank you for your effort!
With defect below we mean any problem/error/bug that negatively affects
your productivity by forcing you to spend time on making already written
code work as you expected instead of creating new functionality or
adding more features.
- How long experience do you have with the following programming
languages (just give a rough estimate of the number of months or years
you have actively used them, 0 if you have never used them)?
a, C
b, C++
c, C#
d, Java
e, Python
f, Ruby
g, Lisp
h, Smalltalk
i, Haskell
j, ML/SML/OCaml
-
When developing programs/scripts with Ruby what are your most common
types of defects?
a, Your most common defect?
b, Your 2nd most common defect?
c, Your 3rd most common defect? -
Does the defects you find in your Ruby code differ from defects you
find when programming in more “traditional”/mainstream languages such as
Java, C#, C++ or C? If so in what way?