Undergraduate software engineering courses aim to prepare students to deliver software in a variety of domains. The manner in which these courses are conducted varies, though team projects with real or imaginary stakeholders are common. While the key course concepts vary from the entire lifecycle to specific aspects of design, concepts like accessibility are rare. This paper will present a study of team projects in a requirements engineering course. One group of students conducted projects with accessibility requirements while another group of students delivered projects without accessibility requirements. The course content was the same, including discussion of accessibility. To support the understanding of accessibility, stakeholders with disabilities were included in the requirements engineering process. Both teams benefited from the experience as indirect knowledge acquisition occurred. Students from a previous offering of the course, with no external stakeholder interaction, demonstrated lower levels of accessibility understanding.
Date of creation, presentation, or exhibit
Department, Program, or Center
Software Engineering (GCCIS)
S. Ludi, "Introducing Accessibility Requirements through External Stakeholder Utilization in an Undergraduate Requirements Engineering Course," 29th International Conference on Software Engineering (ICSE'07), Minneapolis, MN, 2007, pp. 736-743. doi: 10.1109/ICSE.2007.46
RIT – Main Campus