Skip to main content
Log in

Ethical issues in empirical studies using student subjects: Re-visiting practices and perceptions

  • Published:
Empirical Software Engineering Aims and scope Submit manuscript

Abstract

Context

Using student subjects in empirical studies has been discussed extensively from a methodological perspective in Software Engineering (SE), but there is a lack of similar discussion surrounding ethical aspects of doing so. As students are in a subordinate relationship to their instructors, such a discussion is needed.

Objective

We aim to increase the understanding of practices and perceptions SE researchers have of ethical issues with student participation in empirical studies.

Method

We conducted a systematic mapping study of 372 empirical SE studies involving students, following up with a survey answered by 100 SE researchers regarding their current practices and opinions regarding student participation.

Results

The mapping study shows that the majority of studies does not report conditions regarding recruitment, voluntariness, compensation, and ethics approval. In contrast, the majority of survey participants supports reporting these conditions. The survey further reveals that less than half of the participants require ethics approval. Additionally, the majority of participants recruit their own students on a voluntary basis, and use informed consent with withdrawal options. There is disagreement among the participants whether course instructors should be involved in research studies and if they should know who participates in a study.

Conclusions

It is a positive sign that mandatory participation is rare, and that informed consent and withdrawal options are standard. However, we see immediate need for action, as study conditions are under-reported, and as opinions on ethical practices differ widely. In particular, there is little regard in SE on the power relationship between instructors and students.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

Availability of Data and Material

The data used in this manuscript is published on Zenodo (Liebel 2021).

Notes

  1. Note that we target SE-focused research. Therefore, we do not specifically target SE education or computer science education research.

  2. The complete list of venues is found in Appendix A.

  3. To avoid confusion, throughout the paper we refer to the authors participating in our survey as “participants”, while referring to students participating in a study as “subjects”.

  4. http://portal.core.edu.au/conf-ranks/

  5. http://www.robertfeldt.net/advice/se_venues/

  6. For this survey, we did not need to obtain ethics approval at our institution. Participation was voluntary and no incentive was provided. The first survey page as well as the invitation email stated which data was collected and how the obtained data would be used.

  7. https://soscisurvey.de

  8. Due to this convenient number, we use number of answers and percentage interchangeably in the following.

  9. We do not list countries with only one participant, to ensure participant anonymity.

  10. Ironically, we forgot to add information on ethics approval and voluntariness in our survey in the first version of this paper.

  11. https://www.springer.com/journal/10664/ethics-and-disclosures

References

  • Andrews AA, Pradhan AS (2001) Ethical issues in empirical software engineering: The limits of policy. Empir Softw Eng 6(2):105–110

    Article  Google Scholar 

  • Anvari F, Richards D, Hitchens M, Babar MA, Tran HMT, Busch P (2017) An empirical investigation of the influence of persona with personality traits on conceptual design. J Syst Softw 134:324–339

    Article  Google Scholar 

  • Aycock J, Buchanan E, Dexter S, Dittrich D (2011) Human subjects, agents, or bots: Current issues in ethics and computer security research. In: International conference on financial cryptography and data security. Springer, pp 138–145

  • Baltes S, Diehl S (2016) Worse than spam: Issues in sampling software developers. In: Proceedings of the 10th ACM/IEEE international symposium on empirical software engineering and measurement, pp 1–6

  • Barik T, Smith J, Lubick K, Holmes E, Feng J, Murphy-Hill E, Parnin C (2017) Do developers read compiler error messages?. In: 2017 IEEE/ACM 39Th international conference on software engineering (ICSE). IEEE, pp 575–585

  • Bowser A, Tsai JY (2015) Supporting ethical web research: A new research ethics review. In: Proceedings of the 24th international conference on world wide web, pp 151–161

  • Buchanan E, Aycock J, Dexter S, Dittrich D, Hvizdak E (2011) Computer science security research and human subjects: Emerging considerations for research ethics boards. J Empir Res Hum Res Ethics 6(2):71–83

    Article  Google Scholar 

  • Budgen D, Burn AJ, Kitchenham B (2011) Reporting computing projects through structured abstracts: A quasi-experiment. Empir Softw Eng 16 (2):244–277

    Article  Google Scholar 

  • Buse RP, Sadowski C, Weimer W (2011) Benefits and barriers of user evaluation in software engineering research. In: Proceedings of the 2011 ACM international conference on object oriented programming systems languages and applications, OOPSLA ’11, pp 643–656, DOI https://doi.org/10.1145/22048117, (to appear in print)

  • Carver J, Jaccheri L, Morasca S, Shull F (2003) Issues in using students in empirical studies in software engineering education. In: Proceedings of the 9th International Symposium on Software Metrics. IEEE Computer Society, p 239

  • Carver JC, Jaccheri L, Morasca S, Shull F (2010) A checklist for integrating student empirical studies with research and teaching goals. Empir Softw Eng 15(1):35–59

    Article  Google Scholar 

  • Cico O, Jaccheri L, Nguyen-Duc A, Zhang H (2020) Exploring the intersection between software industry and software engineering education-a systematic mapping of software engineering trends. J Syst Softw 172:110736

    Article  Google Scholar 

  • Dahan M, Shoval P, Sturm A (2014) Comparing the impact of the oo-dfd and the use case methods for modeling functional requirements on comprehension and quality of models: A controlled experiment. Requir Eng 19(1):27–43

    Article  Google Scholar 

  • Davison RM, Kock N, Loch KD, Clarke R (2001) Research ethics in information systems: Would a code of practice help? Commun Assoc Inf Syst 7(1):4

    Google Scholar 

  • Electronic Code of Federal Regulations (2018) Title 45, subtitle a, subchapter a, part 46: Protection of human subjects, §46.116: General requirements for informed consent. https://www.ecfr.gov/cgi-bin/retrieveECFR?gp=&SID=83cd09e1c0f5c6937cd9d7513160fc3f&pitd=20180719&n=pt45.1.46&r=PART&ty=HTML#se45.1.46_1116

  • Falessi D, Juristo N, Wohlin C, Turhan B, Münch J., Jedlitschka A, Oivo M (2018) Empirical software engineering experts on the use of students and professionals in experiments. Empir Softw Eng 23:452–489. https://doi.org/10.1007/s10664-017-9523-3

    Article  Google Scholar 

  • Floyd B, Santander T, Weimer W (2017) Decoding the representation of code in the brain: an fmri study of code review and expertise. In: 2017 IEEE/ACM 39th international conference on software engineering (ICSE). IEEE, pp 175–186

  • Galster M, Tofan D, Avgeriou P (2012) On integrating student empirical software engineering studies with research and teaching goals. In: 16th international conference on evaluation & assessment in software engineering, EASE ’12, pp 146–155

  • Gotterbarn D, Miller K, Rogerson S (1997) Software engineering code of ethics. Commun ACM 40(11):110–118

    Article  Google Scholar 

  • Grubb AM, Chechik M (2017) Modeling and reasoning with changing intentions: an experiment. In: 2017 IEEE 25Th international requirements engineering conference (RE). IEEE, pp 164–173

  • Hall T, Flynn V (2001) Ethical issues in software engineering research: A survey of current practice. Empir Softw Eng 6(4):305–317

    Article  Google Scholar 

  • Höst M., Regnell B, Wohlin C (2000) Using students as subjects—a comparative study of students and professionals in lead-time impact assessment. Empir Softw Eng 5(3):201–214

    Article  Google Scholar 

  • Jørgensen M, Papatheocharous E (2015) Believing is seeing: Confirmation bias studies in software engineering. In: 2015 41st euromicro conference on software engineering and advanced applications. IEEE, pp 92–95

  • Kitchenham B, Charters S (2007) Guidelines for performing systematic literature reviews in software engineering

  • Kitchenham BA, Pfleeger SL (2008) Personal opinion surveys. In: Guide to advanced empirical software engineering. Springer, pp 63–92

  • Ko AJ, LaToza TD, Burnett MM (2015) A practical guide to controlled experiments of software engineering tools with human participants. Empir Softw Eng 20(1):110–141. https://doi.org/10.1007/s10664-013-9279-3

    Article  Google Scholar 

  • Landis JR, Koch GG (1977) The measurement of observer agreement for categorical data. Biometrics, pp 159–174

  • Lethbridge TC, Sim SE, Singer J (2005) Studying software engineers: Data collection techniques for software field studies. Empiric Softw Eng 10(3):311–341

    Article  Google Scholar 

  • Liebel G (2021) Dataset: Ethical issues in empirical studies using student subjects: Re-visiting practices and perceptions. https://doi.org/10.5281/zenodo.4412263

  • McNeill PM (1993) The ethics and politics of human experimentation CUP Archive

  • Petersen K, Feldt R, Mujtaba S, Mattsson M (2008) Systematic mapping studies in software engineering. In: 12th international conference on evaluation and assessment in software engineering (EASE) 12, pp 1–10

  • Pfleeger SL, Kitchenham BA (2001) Principles of survey research: Part 1: Turning lemons into lemonade. ACM SIGSOFT Softw Eng Notes 26(6):16–18

    Article  Google Scholar 

  • Riaz M, King J, Slankas J, Williams L, Massacci F, Quesada-López C., Jenkins M (2017) Identifying the implied: Findings from three differentiated replications on the use of security requirements templates. Empir Softw Eng 22(4):2127–2178

    Article  Google Scholar 

  • Riaz M, Slankas J, King J, Williams L (2014) Using templates to elicit implied security requirements from functional requirements-a controlled experiment. In: Proceedings of the 8th ACM/IEEE international symposium on empirical software engineering and measurement, pp 1–10

  • Runeson P (2003) Using students as experiment subjects–an analysis on graduate and freshmen student data. In: Proceedings of the 7th International Conference on Empirical Assessment in Software Engineering. Citeseer, pp 95–102

  • Sakhnini V, Mich L, Berry DM (2017) Group versus individual use of power-only epmcreate as a creativity enhancement technique for requirements elicitation. Empir Softw Eng 22(4):2001–2049

    Article  Google Scholar 

  • Saldaña J (2015) The coding manual for qualitative researchers. Sage, California

    Google Scholar 

  • Salman I, Misirli AT, Juristo N (2015) Are students representatives of professionals in software engineering experiments?. In: 2015 IEEE/ACM 37th IEEE international conference on software engineering, vol 1. IEEE, pp 666–676

  • Sieber JE (2001) Protecting research subjects, employees and researchers: Implications for software engineering. Empir Softw Eng 6(4):329–341

    Article  Google Scholar 

  • Singer J, Vinson NG (2002) Ethical issues in empirical studies of software engineering. IEEE Trans Softw Eng 28(12):1171–1180

    Article  Google Scholar 

  • Stol KJ, Fitzgerald B (2018) The abc of software engineering research. ACM Trans Softw Eng Methodol (TOSEM) 27(3):1–51

    Article  Google Scholar 

  • Storey MA, Phillips B, Maczewski M (2001) Is it ethical to evaluate web-based learning tools using students? Empir Softw Eng 6(4):343–348

    Article  Google Scholar 

  • Storey MA, Williams C, Ernst NA, Zagalsky A, Kalliamvakou E (2019) Methodology matters: How we study socio-technical aspects in software engineering. arXiv:1905

  • Sturm A, Kramer O (2014) Evaluating the productivity of a reference-based programming approach: A controlled experiment. Inf Softw Technol 56 (10):1390–1402

    Article  Google Scholar 

  • Svahnberg M, Aurum A, Wohlin C (2008) Using students as subjects-an empirical evaluation. In: Proceedings of the Second ACM-IEEE international symposium on Empirical software engineering and measurement, pp 288–290

  • Tu YC, Tempero E, Thomborson C (2016) An experiment on the impact of transparency on the effectiveness of requirements documents. Empir Softw Eng 21(3):1035–1066

    Article  Google Scholar 

  • Vinson NG, Singer J (2008) A practical guide to ethical research involving humans Guide to advanced empirical software engineering. Springer, pp 229–256

  • Voigt P, Von dem Bussche A (2017) The eu general data protection regulation (gdpr). A Practical Guide, 1st edn. Springer International Publishing, Cham

    Book  Google Scholar 

Download references

Acknowledgements

We would like to thank all survey participants, as well as the individuals who gave further input on the survey and feedback on the draft manuscript.

Funding

University faculty funding with no external funding involved.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Grischa Liebel.

Additional information

Communicated by: Jeffrey C. Carver

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Appendices

Appendix A: List of Included Venues

The list of publication venues is as follows (Table 4):

Table 4 Publication venues with acronyms

Appendix B: Mapping Study: Data Extraction

To extract the study conditions and key metrics from the primary studies, we followed the following process.

  1. 1.

    Check whether paper should actually be included. By default, papers are included in this step. Only exclude if one of the following points applies. Whenever a paper is excluded, note down the reason.

    • Is it at least 8 pages long? If not, exclude.

    • Is it published at one of the included venues (see Appendix A)? If not, exclude. Note that only the technical tracks at the conferences are included, no workshops or `special’ tracks (like SEET at ICSE). Only exclude based on the Publication Title field, or on the venue name printed in the PDF – no extra online search.

    • If there are no student subjects or no empirical study, exclude (this is also caught by the search later on).

  2. 2.

    Extract study information. First, do keyword search. If necessary (if any of the five categories below remain unanswered), read introduction, method (usually needed for the study type), and threats to validity.

    • Which study type is it? Use the same term as used in the paper (e.g., “Controlled experiment”, “Family of quasi-experiments”, “qualitative study”). If there is no empirical study conducted, exclude the paper.

    • How many students are participating in the study? If students and professional subjects participate, count only the students. If it cannot clearly be determined how many students participated, use `NA’ (as long as it’s clear that students indeed participated, otherwise exclude).

      Keyword search (one after the other, until you find the information): student, subject, graduate, master, bachelor, recruit, invit, participa

    • Was it voluntary to participate? Possible values: voluntary (also if it is mentioned that subjects were recruited openly, e.g., “via flyers”, “university-wide”, “via mailing lists”), part of a course (if it is only mentioned that participation was in the scope of a course, not whether it was voluntary or mandatory), mandatory, and NA.

      Keyword search: Same as for voluntariness. Additionally: withdraw, option, volunt, mandatory, compulsory

    • How were (student) subjects compensated? Use the same term as used in the paper. If it cannot clearly be determined, use `NA’.

      Keyword search: financ, money, monetary, reward, extra, bonus, compensat, voucher, receiv, gift, points

    • Was ethical approval obtained? Yes, No, Other, or NA. `Other’ if it is described that mandatory procedures (e.g., from university, state, or country) were followed, but it is clear that this is not an ethical approval.

      Keyword search: ethic, irb, board, approv, consent

Appendix C: Questionnaire

The online questionnaire consisted of the following questions. The entire questionnaire with introduction and final page, and the precise layout is found in the online dataset (Liebel 2021).

  1. 1.

    In which country are you employed?

    If several, state the country in which you spend most of your work time.

    (Free-text with suggestions based on standard country list)

  2. 2.

    What is your highest degree?

    (Higher education entrance qualification, Bachelor degree (or equivalent), Master degree (or equivalent), PhD degree (or equivalent), Habilitation degree (or equivalent), Other (free text))

  3. 3.

    What is your current, or last held, academic rank?

    (For example, doctoral student, associate professor)

    (Free text)

  4. 4.

    Have you previously conducted an empirical study which involved student subjects?

    Note: We understand “subject” broadly in this survey. That is, studies such as a case study involving students would also be included.

    (Yes/No)

New Page

  1. 5.

    Which of the following statements regarding ethics approval processes applies to your work?

    (Single selection with free-text option)

    • For studies with student subjects, I am required to obtain ethical approval

    • I am not required to obtain ethical approval, but there are mandatory steps for human-subject studies from my employer/the state (clarify details, if any)

    • Neither of the above (clarify details, if any)

  2. 6.

    How many studies with student subjects have you performed in the last 5 years?

    (> 10 studies, 6-10 studies, 1-5 studies, None)

  3. 7.

    In your most recent research study with students, did you recruit your own students?

    We refer to “own” students as students that are either supervised (thesis project, PhD supervision) by the respondent, or take a course given by the respondent.

    (Yes/No)

  4. 8.

    In your most recent research study with students, was their participation mandatory or voluntary?

    (Voluntary, Voluntary, but part of a graded course component (e.g., assignment), Mandatory)

  5. 9.

    In your most recent research study with students, what forms of compensation did you offer to student subjects?

    Please mark all options that apply.

    (None (besides potential learning experience), Bonus points in course, Monetary reward (e.g., fixed rate, a raffle/lottery), Snacks/Food, Other (please specify))

  6. 10

    In your most recent research study with students, did the subjects in your study/studies give consent to participate?

    (Yes/No)

  7. 11

    In your most recent research study with students, did the subjects in your study/studies have the option to withdraw from the study at any time?

    (Yes/No)

  8. 12

    Based on your answers above, would you like to clarify any details?

    (Free text)

New Page

  1. 13

    Please state your agreement to the following statements regarding educational value of research studies.

    (Per item: 5-point Likert agreement scale and “don’t know” option)

    • If course content is prescribed by a curriculum, it should not be changed just to make a research study fit in the course.

    • Research studies should be connected to course projects.

    • Reviewers (of a study design/protocol) should pay close attention to students receiving adequate educational value from the research study.

  2. 14

    Please state your agreement to the following statements regarding consent.

    (Per item: 5-point Likert agreement scale and “don’t know” option)

    • Every research study involving student subjects should be based on informed consent.

    • Student subjects should be permitted to withdraw from a research study at any time.

    • Participation in a research study may be mandatory if it fits into the course context.

    • Participation in a research study conducted in a course should always be voluntary for students.

  3. 15

    Please state your agreement to the following statements regarding the course-study relationship.

    The following statements all apply to a situation in which a course instructor conducts a research study within his/her course.

    (Per item: 5-point Likert agreement scale and “don’t know” option)

    From an ethical standpoint, it is acceptable...

    • to use the enrolled students as subjects in a research study.

    • to base a part of the assessment on the participation in a research study.

    • to base a part of the assessment on the performance in a research study.

    • to encourage students to participate in a research study.

    • to withhold information from the students with respect to the study goals.

    • to withhold information from the students as to how the data they provide will be used.

    • for the instructor to know who participated in the research study.

    • that the researcher conducting the research study is the same person as the course instructor.

  4. 16

    According to your opinion, how relevant is it to include the following information in a publication that uses student subjects?

    (Per item: 5-point Likert scale from “very irrelevant” to “very relevant”, and “don’t know” option)

    • Status of ethical approval or similar measures.

    • Voluntariness of student participation.

    • Compensation of student subjects.

    • Use of informed consent.

  5. 17

    Do you have additional comments?

    (Free text)

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Liebel, G., Chakraborty, S. Ethical issues in empirical studies using student subjects: Re-visiting practices and perceptions. Empir Software Eng 26, 40 (2021). https://doi.org/10.1007/s10664-021-09958-4

Download citation

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s10664-021-09958-4

Keywords

Navigation