Yasmine Elglaly Headshot

Yasmine Elglaly

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

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

Currently Teaching

SWEN-250
3 Credits
This is a project-based course to enhance individual, technical engineering knowledge and skills as preparation for upper-division team-based coursework. Topics include adapting to new languages, tools and technologies; developing and analyzing models as a prelude to implementation; software construction concepts (proper documentation, implementing to standards etc.); unit and integration testing; component-level estimation; and software engineering professionalism.
SWEN-789
3 Credits
This course will cover specialized topics in software engineering. Such topics are often considered emerging and advanced. Graduate standing and specific prerequisites will be noted upon specific proposal of a course.
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-799
3 - 6 Credits
This course provides the graduate student an opportunity to explore an aspect of software engineering in depth, under the direction of an adviser. The student selects a topic, conducts background research, develops the system, analyses results, and disseminates the project work. The report explains the topic/problem, the student's approach and the results. (Completion of 9 semester hours is needed for enrollment)
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-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-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-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-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)

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.