Information

Deadline Geen deadline
Submission limit No limitation

Sign in

Post-experience survey on your experience with the first PQL

Try to describe how you perceived the usability and expressiveness of the FIRST program query language that you experimented with.


Question 1: Which was the FIRST program query language that was assigned to you in this study?

(In other words, for which programming language are you answering this questionnaire?)

Question 2: I think that I would like to use this program query language frequently.
Question 3: I found this program query language unnecessarily complex.
Question 4: I thought this program query language was easy to use.
Question 5: I think that I would need the support of a technical person to be able to use this program query language.
Question 6: I found the various features of this program query language were well integrated.
Question 7: I thought there was too much inconsistency in this this program query language.
Question 8: I would imagine that most people would learn to use this program query language very quickly.
Question 9: I found this program query language very cumbersome to use.
Question 10: I felt very confident using this program query language.
Question 11: I needed to learn a lot of things before I could get going with this program query language.
Question 12: Writing queries for coding flaws in this program query language reports many false positives (incorrect responses).
Question 13: Writing queries for coding flaws in this program query language yields a lot of false negatives (missed responses).
Question 14: Executing queries in this program query language was sufficiently fast for the task that was assigned to us.
Question 15: When writing a query that didn't work, was it easy to understand how to debug your query?
Question 16: This program query language is sufficiently powerful to allow me to express complex patterns in sufficient level of detail.
Question 17: This program query language strikes the right balance between expressiveness and ease of use.
Question 18: Queries in this program query language are declarative.

(As a reminder, a declarative language allows you to express 'what' needs to be queried, as opposed to a more procedural language which requires you to write 'how' to query.)

Question 19: Overall, I preferred this program query language over the second one I tried.