Wednesday, August 7, 2013


Green Programmer Survey

*Required

    Study Title: What Do Programmers Know About Power?

    Research Investigator: Candy Pang (cspang@ualberta.ca), Ph.D. Student This survey concerns programmers’ knowledge about software power consumption. It should take less than 10 minutes. The survey’s results will be used for publication, and later to design tools or methodology that assists programmers in developing power effective software. The participation is completely voluntary. If at some point during this survey you want to stop, you're free to do so without any negative consequences. Please find our Letter of Information for Implied Consent here, it includes the details on anonymity, confidentiality, and related issues: https://docs.google.com/file/d/0B7u377iiS0-RWmtLSTA4NjZWbU0/edit?usp=sharing By completing and clicking the <Submit> button on the survey, YOUR FREE AND INFORMED CONSENT IS IMPLIED and indicates that you understand the above conditions of participation in this study and that you have had the opportunity to have your questions answered by the researchers. Thank you very much.

    1. How many years of programming experience do you have? *
    This is a required question

    2. How would you rank your programming skill? *

    This is a required question

    3. What is your most proficient programming language? *
    This is a required question

    4. On a desktop computer, please rank the software power consumption level of the following components. *
    Each row and column should have one and only one selection.

    Highest consumption
    2nd highest consumption
    3rd highest consumption
    4th highest consumption
    Least consumption
    This is a required question

    5. On a mobile device, please rank the software power consumption level of the following components. *
    Each row and column should have one and only one selection.

    Highest consumption
    2nd highest consumption
    3rd highest consumption
    4th highest consumption
    Least consumption
    This is a required question

    6. Do you take power consumption into account when developing software? *

    This is a required question

    7. Is minimizing power consumption a requirement or concern of your software? *

    This is a required question

    8. Have users complained about the power consumption of your software?

    This is a required question

    9. Have you modified your software to reduce power consumption? *

    This is a required question

    10. Have you measured the power consumption of your software? *

    This is a required question

    If yes, how do you measure power consumption of your software?
    This is a required question

    11. Would power consumption be one of your decision factors when choosing a mobile development platform? *

    This is a required question

    12. What software functions have higher power consumption?
    This is a required question

    13. How would you improve power efficiency of your software?
    This is a required question

    Thank you very much for your time.

    If you are up for an optional interview, please provide us with your contact information in the separate form below. A separated consent form will be provided for the optional interview. https://docs.google.com/forms/d/18SHKiq6441CGBriOHlRerQgS2hIlEtEMQgorkf7BlYU/viewform Your contact information will not be linked to the answers you provided above.