My research is centered around two hubs: Media provision and Software Engineering.
Media provision is developing a system to deliver and control media to people. I use mobile agents for this. The latest development is a remote control that allows me to pause TV in one room and restart it in another room.
Software Engineering is about applying engineering principles to software development. After coming up with a measure of the degree of agility for a software process, I am now trying to develop flexible documentation to automate engineering and reengineering of software.
I work with many students to develop special projects. They include video games, audio indexing, integrated audio-based positioning. health and wellness indicators, and software agents for situational awareness.