*********** USER STUDY QUESTIONNAIRE *********** 1. Are you an undergrad, grad student, professor, or industry professional? ___________________________ 2. How many years of programming experience do you have? __________________________ 3. How many years of programming experience with Java do you have? _______________________ 4. How many years of experience, if any, do you have with Eclipse? _________________________________ 5. What is the highest degree you hold? _________________________________ ======================================================================================================== For the following pairs of features from dbViz, examine the code associated with each feature and answer the question "Are the two features coupled?" Base you answer on what you observe in the code of the two features. ======================================================================================================== Are Feature 1 and Feature 2 coupled? Feature 1 Feature 2 Pick one of: Strong No, Weak No, Weak Yes, Strong Yes, Unknown ------------------------------------------------------------------------------------------------------- Connect to Database Exit dbViz Please give a reason for your answer: Are Feature 1 and Feature 2 coupled? Feature 1 Feature 2 Pick one of: Strong No, Weak No, Weak Yes, Strong Yes, Unknown ------------------------------------------------------------------------------------------------------- Auto Arrange Undo/Redo ER Diagram Please give a reason for your answer: Are Feature 1 and Feature 2 coupled? Feature 1 Feature 2 Pick one of: Strong No, Weak No, Weak Yes, Strong Yes, Unknown ------------------------------------------------------------------------------------------------------- Import Schema Import Schema from database from SQL Please give a reason for your answer: Are Feature 1 and Feature 2 coupled? Feature 1 Feature 2 Pick one of: Strong No, Weak No, Weak Yes, Strong Yes, Unknown ------------------------------------------------------------------------------------------------------- Add Table to Remove Table from ER Diagram ER Diagram Please give a reason for your answer: Are Feature 1 and Feature 2 coupled? Feature 1 Feature 2 Pick one of: Strong No, Weak No, Weak Yes, Strong Yes, Unknown ------------------------------------------------------------------------------------------------------- Save/Load ER Diagram Load Saved ER Diagram Please give a reason for your answer: ======================================================================================================== For the following pairs of features from Rhino, examine the code associated with each feature and answer the question "Are the two features coupled?" Base you answer on what you observe in the code of the two features. ======================================================================================================== Are Feature 1 and Feature 2 coupled? Feature 1 Feature 2 Pick one of: Strong No, Weak No, Weak Yes, Strong Yes, Unknown ------------------------------------------------------------------------------------------------------- Unary + operator The Addition operator (+) Please give a reason for your answer: Are Feature 1 and Feature 2 coupled? Feature 1 Feature 2 Pick one of: Strong No, Weak No, Weak Yes, Strong Yes, Unknown ------------------------------------------------------------------------------------------------------- The Addition The Subtraction operator (+) Operator (-) Please give a reason for your answer: Are Feature 1 and Feature 2 coupled? Feature 1 Feature 2 Pick one of: Strong No, Weak No, Weak Yes, Strong Yes, Unknown ------------------------------------------------------------------------------------------------------- Date.prototype.toString Date.prototype.valueOf Please give a reason for your answer: Are Feature 1 and Feature 2 coupled? Feature 1 Feature 2 Pick one of: Strong No, Weak No, Weak Yes, Strong Yes, Unknown ------------------------------------------------------------------------------------------------------- Unicode Format- ToPrimitive Control Characters Please give a reason for your answer: Are Feature 1 and Feature 2 coupled? Feature 1 Feature 2 Pick one of: Strong No, Weak No, Weak Yes, Strong Yes, Unknown ------------------------------------------------------------------------------------------------------- parseInt parseFloat Please give a reason for your answer: Are Feature 1 and Feature 2 coupled? Feature 1 Feature 2 Pick one of: Strong No, Weak No, Weak Yes, Strong Yes, Unknown ------------------------------------------------------------------------------------------------------- SQRT2 Date.prototype.getTimezoneOffset Please give a reason for your answer: ======================================================================================================== For the following pairs of features from iBatis, examine the code associated with each feature and answer the question "Are the two features coupled?" Base you answer on what you observe in the code of the two features. ======================================================================================================== Are Feature 1 and Feature 2 coupled? Feature 1 Feature 2 Pick one of: Strong No, Weak No, Weak Yes, Strong Yes, Unknown ------------------------------------------------------------------------------------------------------- Data Sources JTA Please give a reason for your answer: Are Feature 1 and Feature 2 coupled? Feature 1 Feature 2 Pick one of: Strong No, Weak No, Weak Yes, Strong Yes, Unknown ------------------------------------------------------------------------------------------------------- JDBC JTA Please give a reason for your answer: Are Feature 1 and Feature 2 coupled? Feature 1 Feature 2 Pick one of: Strong No, Weak No, Weak Yes, Strong Yes, Unknown ------------------------------------------------------------------------------------------------------- Query Max Results Please give a reason for your answer: Are Feature 1 and Feature 2 coupled? Feature 1 Feature 2 Pick one of: Strong No, Weak No, Weak Yes, Strong Yes, Unknown ------------------------------------------------------------------------------------------------------- Update Autogenerated keys Please give a reason for your answer: Are Feature 1 and Feature 2 coupled? Feature 1 Feature 2 Pick one of: Strong No, Weak No, Weak Yes, Strong Yes, Unknown ------------------------------------------------------------------------------------------------------- SELECT SQL Scripts Please give a reason for your answer: Finally, how long did it take you to complete this study? _____________________