Thank you for your interest in participating in this study. Please read the consent form and accept it at the bottom to continue.
Matthias Schoettle, PhD Student, School of Computer Science, McGill University
Phone: 514-398-7071 ext. 00116
Email: matthias.schoettle@mail.mcgill.ca
Prof. Jörg Kienzle, School of Computer Science, McGill University
Phone: 514-398-2049
Email: joerg.kienzle@mcgill.ca
This is an invitation to participate in the following research study. The purpose of this study is to evaluate an algorithm that detects user-relevant features of frameworks based on the usage provided through examples. Along with the features, the corresponding elements of the framework’s API (classes and methods) that a user has to or can make use of are detected as well. As an experienced user of the Android Notifications framework we would like to gain valuable insight into the design of the framework’s API and the user-relevant features and measure the accuracy of the result our algorithm produces.
You will be asked to perform the following set of tasks:
The approximate time commitment is one hour.
Participation in this study is voluntary. You may refuse to participate in parts of the study, may decline to answer any question, and may withdraw from the study at any time, for any reason. You may withdraw from the study by not submitting your feedback and closing the tab or browser. As participation is anonymous in the interactive website, withdrawal is not possible after the study session is concluded.
To the best of our knowledge, there are no anticipated risks to you by participating in this research.
Participating in the study might not benefit you directly, but in the event that our algorithm produces useful results it can be used to create concern-oriented interfaces for many open source frameworks. Concernification provides additional documentation that helps framework designers and users to gain a better (high-level) understanding of what a framework provides.
Your feedback data is anonymous since no personal identifying information is to be collected.
In the case that you have questions about this project or require clarifications, you can contact the researchers stated at the beginning of this document.
If you have any ethical concerns or complaints about your participation in this study and want to speak with someone not on the research team, please contact the McGill Ethics Manager at 514-398-6831 or lynda.mcneil@mcgill.ca.
Submitting your study responses indicates that you consent to participate in this study. Please save or print a copy of this document to keep for your own reference.
Version 2 (February 2019)