Yasmine Elglaly Headshot

Yasmine Elglaly

Lecturer
Department of Software Engineering
Golisano College of Computing and Information Sciences

585-475-6255
Office Location

Yasmine Elglaly

Lecturer
Department of Software Engineering
Golisano College of Computing and Information Sciences

Education

BSc, Faculty of Computers and Informatics (Egypt); MSc, Ain Shams University (Egypt); Ph.D., Virginia Polytechnic Institute and State University

585-475-6255

Currently Teaching

SWEN-599
1 - 3 Credits
The student will work independently under the supervision of a faculty adviser on a topic not covered in other courses (proposal signed by a faculty member)
SWEN-561
3 Credits
The first course in a two-course, senior-level, capstone project experience. Students work as part of a team to develop solutions to problems posed by either internal or external customers. Problems may require considerable software development or evolution and maintenance of existing software products. Culminates with the completion and presentation of the first major increment of the project solution. Students must have co-op completed to enroll.
SWEN-445
3 Credits
This course introduces quantitative models and techniques of human-computer interface analysis, design and evaluation, which are relevant to the software engineering approach of software development. User-focused requirements engineering topics are also covered. Contemporary human computer interaction (HCI) techniques are surveyed, with a focus on when and where they are applicable in the software development process. Students will deliver usable software systems derived from an engineering approach to the application of scientific theory and modeling. Other topics may include: usability evaluation design, methods of evaluation, data analysis, social and ethical impacts of usability, prototyping and tools.
SWEN-444
3 Credits
This course introduces quantitative models and techniques of human-computer interface analysis, design and evaluation, which are relevant to the software engineering approach of software development. User-focused requirements engineering topics are also covered. Contemporary human computer interaction (HCI) techniques are surveyed, with a focus on when and where they are applicable in the software development process. Students will deliver usable software systems derived from an engineering approach to the application of scientific theory and modeling. Other topics may include usability evaluation design, methods of evaluation, data analysis, social and ethical impacts of usability, prototyping and tools.
SWEN-712
3 Credits
This course introduces software accessibility principles, which are relevant to the Software Engineering approach of software development. The course will survey assistive technologies, accessibility standards and their applications to new and existing software, and how to incorporate accessibility principles at the various phases of the software development life cycle. Students will deliver software based on software engineering approach to users with different abilities e.g. people with visual impairments, and older users. Other topics include mobile accessibility, accessibility testing, validation technologies, and tools.
SWEN-780
3 - 6 Credits
This course provides the student with an opportunity to explore a project-based research experience that advances knowledge in that area. The student selects a research problem, conducts background research, develops the system, analyses the results, and builds a professional document and presentation that disseminates the project. The report must include an in-depth research report on a topic selected by the student and in agreement with the student's adviser. The report must be structured as a conference paper, and must be submitted to a conference selected by the student and his/her adviser.
SWEN-562
3 Credits
This is the second course in a two-course, senior-level capstone project experience. Students submit one or more additional increments that build upon the solution submitted at the end of the first course. Students make major presentations for both customers as well as technical-oriented audiences, turn over a complete portfolio of project-related artifacts and offer an evaluation of the project and team experience.
SWEN-101
1 Credits
Provides first-year students with the skills necessary to succeed at RIT and in the software engineering program. Small group sessions are used to help new students make friends, create a stronger bond with RIT and their program and become acquainted with the campus and its facilities. In addition, students are introduced to the profession of software engineering and to ethical issues they will face at RIT and throughout their careers.
SWEN-344
3 Credits
A course in web engineering, emphasizing organizational aspects of web development, design and implementation by individuals and small teams. Students will be instructed in the proper application of software engineering principles to the creation of web applications. Course topics will include, but not be limited to web usability, accessibility, testing, web services, databases, requirements elicitation and negotiation. A term-long, team-based project done in a studio format is used to reinforce concepts presented in class.

Select Scholarship

Published Conference Proceedings
Ballantyne, Mars, et al. "Study of Accessibility Guidelines of Mobile Applications." Proceedings of the Proceedings of the 17th International Conference on Mobile and Ubiquitous Multimedia. Ed. ACM. Cairo, Egypt: n.p., Web.
Pandya, Shraddha and Yasmine N. El-Glaly. "TapTag: Assistive Gestural Interactions in Social Media on Touchscreens for Older Adults." Proceedings of the ICMI \'18 Proceedings of the 20th ACM International Conference on Multimodal Interaction. Ed. ACM. Boulder, CO: n.p., Web.
Peruma, Anthony and Yasmine N. El-Glaly. "CollabAll: Inclusive Discussion Support System For Deaf and Hearing Students." Proceedings of the ASSETS '17 Proceedings of the 19th International ACM SIGACCESS Conference on Computers and Accessibility. Ed. ACM. Baltimore, Maryland: n.p., Web.
Journal Paper
El-Glaly, Yasmine N., et al. "Apps for everyone: mobile accessibility learning modules." ACM Inroads 9. 2 (2018): 30-33. Web.
El-Glaly, Yasmine N. and Francis Quek. "Read What You Touch with Intelligent Audio System for Non-Visual Interaction." ACM Transactions on Interactive Intelligent Systems (TiiS) 6. 3 (2016): 24:1--24:27. Print.
Book Chapter
Quek, Francis, Yasmine El-Glaly, and Francisco Oliveira. "Assistive Technology in Education." Handbook of Science and Technology Convergence. http://link.springer.com/referenceworkentry/10.1007/978-3-319-07052-0_25, N/A: Springer, 2016. 973-983. Print.