Scholarship and Research Activities main content
Current Projects
I am currently working on the following projects:
LEAP Online Community: Providing Web technical expertise in a technology-based program that provides supplemental educational
services for secondary students in rural communities of Washington State.
View the LEAP Online Web Site
Using XML and SVG to Generate Dynamic UML Diagrams:
A demonstration project using (XSL)Transformations and Scalable Vector Graphics (SVG) to transform textual XML markup of software engineering
designs to a graphical representation based on Universal Modeling Language (UML) diagrams.
Read the XML to UML Technical Report or visit the xml2uml Web site.
Recent Projects
A joy of working at Central Washington University is the ability to work with talented undergraduate computer science majors on interesting research projects. Over the last year few years, I have helped direct student work on the following projects:
Creating Accessible Game Software: Begun as a STEP 2004-2005 sophomore year research experience to develop guidelines for the construction of computer games accessible to the disabled population. Initial results presented at SOURCE 2005 as Accessibility in personal computer games. View the ongoing game accessibility research portal.
Genetic algorithm solutions for automatic conversion between microtonal music notation systems: An ongoing project headed
by Andreas Stefix (currently a CS graduate student at WSU)for the creation and playback of microtonal music.
Read their SOURCE 2004 abstract on microtonal music notation.
Web Internationalization and Localization:
Exploratory work on using automatic Web translation for real-time chatting between English and Spanish speaking students.
View her SOURCE 2004 abstract on Web Internationalization.
Accessible Music Composer
Faculty advisor to a team of 4 seniors creating computer software that allows students with physical disabilities
to compose and playback music. This is an extremely challenging issue, as our users maximum physical capabilities lie anywhere from
limited use of the keyboard, to the ability to blink an eye or move a finger. For an additional challenge, some of the users
may also be poor readers.
Talking Proof-reader: Many college students could benefit from a simple application that speaks through their
written work, helping proof-reading for errors. Two CS students, Roy Avery and Allison Wintrip, built
such a tool to help CWU students with their writing.
Enabler Program: For their senior project, a group of students (Kelly Carmichael, Lindsay Appel, Jason Brown, and Tammie Springs)
developed the Enabler program. The Enabler program provides an Alternative/Augmentative Communication (ACC)
software tool to allow non-verbal users to communicate with others.
Read the Enabler Program Technical Report.
Choice Program: Begun as fall 2002 CS 496 project, the Choice program was the warm-up to the Enabler program. Developed by
Kelly Carmichael, Lindsay Appel, Jason Brown, the Choice program was designed to enable and teach mouse skills to users with severe mobility disabilities.
Read the Choice Program Technical Report.
Web Accessibility: Auditing Web sites for accessibility is a great way to expose students interested in Web development
to the issues and techniques needed to develop Web sites that are accessible to a diverse population. Over the last year, undergraduate
students have audited the state universities in Washington and the faculty course Web sites at CWU.
View the Web Accessibility at Central Web Site.
Using Lego Robots to Teach Science: A group of students worked winter and spring quarters with Lego Mindstorm Robotics Invention System
to help me develop curriculum for the STEP Summer Science Institute module on computer science for junior high school students.
View the Using Lego Robots to Teach Science Web site.