Contextual Query Reformulation Survey

  1. Name:  

  2. In Part I of the experiment, how confident are you that the queries you formulated can find code related to the concern?
    Not at all confident
    Somewhat confident
    Confident
    Very confident

  3. In Part II of the experiment, how confident are you that the queries you formulated can find code related to the concern?
    Not at all confident
    Somewhat confident
    Confident
    Very confident

  4. Do you have any comments about the query reformulation techniques or interface? Features you liked/disliked, or ideas about how to make the techniques more useful?

  5. How would you rank your programming proficiency?
    Novice
    Intermediate
    Expert

  6. How would you rank your Java programming proficiency?
    Novice
    Intermediate
    Expert

  7. How many years of programming experience do you have?
    < 1 year
    1-4 years
    5-9 years
    10+ years

  8. How many years of industry programming experience do you have?
    < 1 year
    1-4 years
    5-9 years
    10+ years

  9. How often do you engage in maintenance activities such as fixing bugs or adding new features?
    Daily
    Weekly
    Monthly
    Yearly

  10. How often do you engage in maintenance activities on code that you didn't author?
    Daily
    Weekly
    Monthly
    Yearly

  11. What types of languages do you use on a regular basis (at least once a month)?
    Java
    C
    C++
    C#
    Perl/Python
    Shell Scripting (sh, csh, bash, etc.)
    Web (PHP, JSP, ASP, etc.)
    DB Query Languages (SQL, etc.)
    Others:

  12. Would you be willing to participate in future experiments?