Senior Technical Staff Member
Contact: steven_ross@us.ibm.com
Research Interests:
Collaborative Reasoning
Knowledge Representation
Automated Reasoning
Natural Language Processing
Collaborative Development Environments
Speech Recognition
Steve is presently working in the area of Collaborative Reasoning, using semantic technology to help individuals within an organization to think together more effectively and to enable them to discover and benefit from existing knowledge within the organization in order to avoid duplication of effort and permit better decisions to be made in a more timely fashion.
In the past, Steve worked on the ActivitySpaces project, developing an Activity Based Collaborative Development Environment, and on the Jazz project, which brought workgroup computing tools to bear on the software development process.
Steve was the chief architect of the Cambridge Speech Initiative, an effort that used speech recognition and synthesis technology to develop a conversational user interface.
Steve joined Research in June of 2000. Prior to that, Steve worked for many years as an architect on the 1-2-3 spreadsheet, where he was responsible for the development of much of the spreadsheet user interface. Steve also led the effort to add speech capabilities to 1-2-3, for which he received the Lotus Fellows Award for Technical Innovation in 1998. Steve joined Lotus in 1991 after several years as a contractor, during which he was responsible for the development of the LPL (predecessor to LotusScript) compiler, debugger, and interpreter.
Prior to joining Lotus, Steve was a founder of Reasonix, Inc., where he worked on a team that developed a highly optimizing Fortran compiler for an array processor architecture, and a mixed initiative expert system. Before Reasonix, Steve was a software engineer at Verbex, where he participated in the development of the first commercial continuous speech recognition product.
Steve has SM and SB degrees in Computer Science from MIT.
Projects:
Collaborative Reasoning
ActivitySpaces
Jazz
Lotus Conversational Interface
Publications:
Hupfer, S., Ross, S., Rasmussen, J., Christensen J., Levy, S., Gruen, D., Patterson, J. CRAFTing an Environment for Collaborative Reasoning.
Proceedings of the 14th International Conference on Intelligent User Interfaces,
February 2009, Sanibel Island, FL, USA
Gruen, D., Rasmussen, J., Liu, J., Hupfer, S., Ross, S. Collaborative Reasoning and Collaborative Ontology Development in CRAFT.
AAAI Spring Symposium on Semantic Web and Knowledge Engineering,
March 2008, Stanford, CA, USA.
Cheng, L., Rohall, S., Patterson, J., Ross, S., Hupfer, S. Retrofitting Collaboration into UIs with Aspects.
Proceedings of CSCW 2004.
November, 2004, Chicago, IL, USA.
Hupfer, S., Cheng, L., Ross, S., Patterson, J. Introducing Collaboration into an Application Development Environment.
Proceedings of CSCW 2004.
November, 2004, Chicago, IL, USA.
Ross, S., Brownholtz E, Armes, R. A Multiple-Application Conversational Agent
Proceedings of IUI 2004
January, 2004, Funchal, Madeira, Portugal
Ross, S., Brownholtz E, Armes, R. Voice User Interface Principles for a Conversational Agent
Proceedings of IUI 2004
January, 2004, Funchal, Madeira, Portugal
Cheng, L., de Souza, C., Hupfer, S., Patterson, J., Ross, S. Building Collaboration into IDEs.
ACM Queue,
Vol. 1, Issue 9, December/January 2003-2004.
Cheng, L., Hupfer, S., Ross, S., Patterson, J. Jazzing up Eclipse with Collaborative Tools.
Proceedings of the 2003 OOPSLA Workshop on Eclipse Technology Exchange.
2003, Anaheim, CA, USA.