Stephanie Ludi | Rochester Institute of Technology (original) (raw)

Papers by Stephanie Ludi

Research paper thumbnail of Towards improving access to math and science lecture material for visually impaired students via iOS support

ACM SIGACCESS Accessibility and Computing, 2014

Research paper thumbnail of An Evaluation of AccessBraille: A Tablet-Based Braille Keyboard for Individuals with Visual Impairments

Communications in Computer and Information Science, 2015

Research paper thumbnail of A Tablet-Based Lego Mindstorms Programming Environment for Children

Lecture Notes in Computer Science, 2015

Research paper thumbnail of ClassInFocus: Improving Educational Access for Deaf and Hard of Hearing Students in the Mainstream

Abstract ClassInFocus is an online multi-media conferencing tool that enables remote interpreting... more Abstract ClassInFocus is an online multi-media conferencing tool that enables remote interpreting and caption-ing. The design of ClassInFocus has combined direct input from deaf and hard of hearing students with design choices rooted in human visual attention theories. Tests in ...

Research paper thumbnail of Are we addressing the right issues? Meeting the interface needs of computer users with low vision

Research paper thumbnail of Teaching Software Testing as a Problem-Based Learning Course

Teaching software testing has many facets, including the use of tools and techniques. In addition... more Teaching software testing has many facets, including the use of tools and techniques. In addition instructors need to "sell" the need for testing the complex systems that our students will labor on as future software developers. Many perspectives exist in terms of schools of thought when planning for, conducting, and managing the testing activities conducted on a varied array of

Research paper thumbnail of Student Roles on the World Wide Web: Scholar, Researcher, Beggar, or Thief

World Conference on the WWW and Internet, 1997

Research paper thumbnail of The benefits and challenges of using educational game projects in an undergraduate software engineering course

Proceeding of the 1st international workshop on Games and software engineering - GAS '11, 2011

Devising team projects for an introductory software engineering course can be a challenge for edu... more Devising team projects for an introductory software engineering course can be a challenge for educators. A balance between an engaging project that is complex enough for the team to complete in the timeframe of the course is required. This paper describes the experiences of using an educational game as the team project in a 10-week introductory software engineering course for

Research paper thumbnail of Undergraduate Software Engineering Curriculum Enhancement via Human-Computer Interaction

Icse, 2003

More needs to be done to train students to deliver usable software. The current Software Engineer... more More needs to be done to train students to deliver usable software. The current Software Engineering curriculum includes Human-Computer Interaction (HCI) topics in terms of a lecture. This paper presents how an undergraduate Software Engineering curriculum can be enhanced with HCI principles and techniques. The intent is to produce software engineers who value usable software and who can produce usable

Research paper thumbnail of Work in Progress: Effectiveness of Collaboration within a Secure Software Engineering Course for SE and Computing Students

Proceedings. Frontiers in Education. 36th Annual Conference, 2006

With the popularity of the Internet, a continuous threat exists that PC's will co... more With the popularity of the Internet, a continuous threat exists that PC's will come under attack. The increased availability of software on new, mobile platforms and embedded systems have resulted in an ongoing call for the need for secure systems. A graduate course in secure software engineering was developed at the Rochester Institute of Technology. The courses are part of

Research paper thumbnail of Disorientation Factors that Affect the Situation Awareness of the Visually Impaired Individuals in Unfamiliar Indoor Environments

Lecture Notes in Computer Science, 2015

Research paper thumbnail of Active-learning activities that introduce students to software engineering fundamentals

ACM SIGCSE Bulletin, 2005

First-year students select a program of study for a variety of reasons. As a result, many student... more First-year students select a program of study for a variety of reasons. As a result, many students are not familiar with the basic concepts and career opportunities that exist. At the Rochester Institute of Technology, first-year Software Engineering students participate in a seminar to orient them to the discipline. The course has been redesigned from a lecture format to an

Research paper thumbnail of An introductory software engineering course that facilitates active learning

ACM SIGCSE Bulletin, 2005

This paper describes a process for creating an intermodal freight transportation network within A... more This paper describes a process for creating an intermodal freight transportation network within ArcGIS. In this process, ArcGIS Network Analyst is used to create an intermodal network and conduct optimal route analysis for various network attributes. In particular, the paper demonstrates how users can integrate highway, rail, waterway, and transit facility data from sources such as the National Transportation Atlas Database, as well as discusses existing database limitations to network analyses. We illustrate this network development using a case study that analyzes freight traffic along the U.S. Eastern Seaboard.

Research paper thumbnail of Tablet-Based Braille Entry via a Framework Promoting Custom Finger Spacing

Lecture Notes in Computer Science, 2014

Research paper thumbnail of AccessBraille

Proceedings of the 16th international ACM SIGACCESS conference on Computers & accessibility - ASSETS '14, 2014

Research paper thumbnail of The architectural challenges of adding accessibility features to ALICE as a case study of maintenance in educational software

Proceeding of the 1st international workshop on Games and software engineering - GAS '11, 2011

Abstract Games take many forms, including educational environments. Alice is an example of an eng... more Abstract Games take many forms, including educational environments. Alice is an example of an engaging environment that teaches object-oriented programming through the development of animations. The AliceVI project sought to extent Alice to visually impaired ...

Research paper thumbnail of Introducing Accessibility Requirements through External Stakeholder Utilization in an Undergraduate Requirements Engineering Course

29th International Conference on Software Engineering (ICSE'07), 2007

Undergraduate software engineering courses aim to prepare students to deliver software in a varie... more 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

Research paper thumbnail of Providing Students with Usability Testing Experience: Bringing Home the Lesson “The User is Not Like You&#8221

Proceedings Frontiers in Education 35th Annual Conference, 2005

Teaching software testing has many facets, including the presentation of the various types of tes... more Teaching software testing has many facets, including the presentation of the various types of testing and the use of tools. Many perspectives exist in terms of schools of thought when planning for, conducting, and managing testing activities. Instructors wrap these facets of testing into overview courses in Software Engineering or into specialized courses. The presentation will describe the usability testing process and project used in an elective seminar designed for software engineering undergraduates. The seminar utilizes a strong hands-on approach, enabling students to apply various techniques to address usability in a system. Students followed a usability testing process enabling them the opportunity to plan the process and methodology, recruit participants, conduct the testing, and analyze test results. In addition to course content, the presentation will address student attitude and course expectation. The lessons learned and future directions will be provided.

Research paper thumbnail of Access for everyone: introducing accessibility issues to students in Internet programming courses

32nd Annual Frontiers in Education, 2002

Several computer science departments include Internet or Web programming courses for both compute... more Several computer science departments include Internet or Web programming courses for both computer science majors and nonmajors. A large component of these courses is Web page development and design using HTML and other technologies. While the need for increasing the level of accessibility to Web resources by the disabled has become more prominent, the topic is often missing from these

Research paper thumbnail of Macromedia director as a prototyping and usability testing tool

Research paper thumbnail of Towards improving access to math and science lecture material for visually impaired students via iOS support

ACM SIGACCESS Accessibility and Computing, 2014

Research paper thumbnail of An Evaluation of AccessBraille: A Tablet-Based Braille Keyboard for Individuals with Visual Impairments

Communications in Computer and Information Science, 2015

Research paper thumbnail of A Tablet-Based Lego Mindstorms Programming Environment for Children

Lecture Notes in Computer Science, 2015

Research paper thumbnail of ClassInFocus: Improving Educational Access for Deaf and Hard of Hearing Students in the Mainstream

Abstract ClassInFocus is an online multi-media conferencing tool that enables remote interpreting... more Abstract ClassInFocus is an online multi-media conferencing tool that enables remote interpreting and caption-ing. The design of ClassInFocus has combined direct input from deaf and hard of hearing students with design choices rooted in human visual attention theories. Tests in ...

Research paper thumbnail of Are we addressing the right issues? Meeting the interface needs of computer users with low vision

Research paper thumbnail of Teaching Software Testing as a Problem-Based Learning Course

Teaching software testing has many facets, including the use of tools and techniques. In addition... more Teaching software testing has many facets, including the use of tools and techniques. In addition instructors need to "sell" the need for testing the complex systems that our students will labor on as future software developers. Many perspectives exist in terms of schools of thought when planning for, conducting, and managing the testing activities conducted on a varied array of

Research paper thumbnail of Student Roles on the World Wide Web: Scholar, Researcher, Beggar, or Thief

World Conference on the WWW and Internet, 1997

Research paper thumbnail of The benefits and challenges of using educational game projects in an undergraduate software engineering course

Proceeding of the 1st international workshop on Games and software engineering - GAS '11, 2011

Devising team projects for an introductory software engineering course can be a challenge for edu... more Devising team projects for an introductory software engineering course can be a challenge for educators. A balance between an engaging project that is complex enough for the team to complete in the timeframe of the course is required. This paper describes the experiences of using an educational game as the team project in a 10-week introductory software engineering course for

Research paper thumbnail of Undergraduate Software Engineering Curriculum Enhancement via Human-Computer Interaction

Icse, 2003

More needs to be done to train students to deliver usable software. The current Software Engineer... more More needs to be done to train students to deliver usable software. The current Software Engineering curriculum includes Human-Computer Interaction (HCI) topics in terms of a lecture. This paper presents how an undergraduate Software Engineering curriculum can be enhanced with HCI principles and techniques. The intent is to produce software engineers who value usable software and who can produce usable

Research paper thumbnail of Work in Progress: Effectiveness of Collaboration within a Secure Software Engineering Course for SE and Computing Students

Proceedings. Frontiers in Education. 36th Annual Conference, 2006

With the popularity of the Internet, a continuous threat exists that PC's will co... more With the popularity of the Internet, a continuous threat exists that PC's will come under attack. The increased availability of software on new, mobile platforms and embedded systems have resulted in an ongoing call for the need for secure systems. A graduate course in secure software engineering was developed at the Rochester Institute of Technology. The courses are part of

Research paper thumbnail of Disorientation Factors that Affect the Situation Awareness of the Visually Impaired Individuals in Unfamiliar Indoor Environments

Lecture Notes in Computer Science, 2015

Research paper thumbnail of Active-learning activities that introduce students to software engineering fundamentals

ACM SIGCSE Bulletin, 2005

First-year students select a program of study for a variety of reasons. As a result, many student... more First-year students select a program of study for a variety of reasons. As a result, many students are not familiar with the basic concepts and career opportunities that exist. At the Rochester Institute of Technology, first-year Software Engineering students participate in a seminar to orient them to the discipline. The course has been redesigned from a lecture format to an

Research paper thumbnail of An introductory software engineering course that facilitates active learning

ACM SIGCSE Bulletin, 2005

This paper describes a process for creating an intermodal freight transportation network within A... more This paper describes a process for creating an intermodal freight transportation network within ArcGIS. In this process, ArcGIS Network Analyst is used to create an intermodal network and conduct optimal route analysis for various network attributes. In particular, the paper demonstrates how users can integrate highway, rail, waterway, and transit facility data from sources such as the National Transportation Atlas Database, as well as discusses existing database limitations to network analyses. We illustrate this network development using a case study that analyzes freight traffic along the U.S. Eastern Seaboard.

Research paper thumbnail of Tablet-Based Braille Entry via a Framework Promoting Custom Finger Spacing

Lecture Notes in Computer Science, 2014

Research paper thumbnail of AccessBraille

Proceedings of the 16th international ACM SIGACCESS conference on Computers & accessibility - ASSETS '14, 2014

Research paper thumbnail of The architectural challenges of adding accessibility features to ALICE as a case study of maintenance in educational software

Proceeding of the 1st international workshop on Games and software engineering - GAS '11, 2011

Abstract Games take many forms, including educational environments. Alice is an example of an eng... more Abstract Games take many forms, including educational environments. Alice is an example of an engaging environment that teaches object-oriented programming through the development of animations. The AliceVI project sought to extent Alice to visually impaired ...

Research paper thumbnail of Introducing Accessibility Requirements through External Stakeholder Utilization in an Undergraduate Requirements Engineering Course

29th International Conference on Software Engineering (ICSE'07), 2007

Undergraduate software engineering courses aim to prepare students to deliver software in a varie... more 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

Research paper thumbnail of Providing Students with Usability Testing Experience: Bringing Home the Lesson “The User is Not Like You&#8221

Proceedings Frontiers in Education 35th Annual Conference, 2005

Teaching software testing has many facets, including the presentation of the various types of tes... more Teaching software testing has many facets, including the presentation of the various types of testing and the use of tools. Many perspectives exist in terms of schools of thought when planning for, conducting, and managing testing activities. Instructors wrap these facets of testing into overview courses in Software Engineering or into specialized courses. The presentation will describe the usability testing process and project used in an elective seminar designed for software engineering undergraduates. The seminar utilizes a strong hands-on approach, enabling students to apply various techniques to address usability in a system. Students followed a usability testing process enabling them the opportunity to plan the process and methodology, recruit participants, conduct the testing, and analyze test results. In addition to course content, the presentation will address student attitude and course expectation. The lessons learned and future directions will be provided.

Research paper thumbnail of Access for everyone: introducing accessibility issues to students in Internet programming courses

32nd Annual Frontiers in Education, 2002

Several computer science departments include Internet or Web programming courses for both compute... more Several computer science departments include Internet or Web programming courses for both computer science majors and nonmajors. A large component of these courses is Web page development and design using HTML and other technologies. While the need for increasing the level of accessibility to Web resources by the disabled has become more prominent, the topic is often missing from these

Research paper thumbnail of Macromedia director as a prototyping and usability testing tool