Experience
Education
Bio
Harold Ossher has been a researcher at the IBM Thomas J. Watson Research Center since 1986. His research interests include modularity and separation of concerns, software development tools and environments, project landscapes and software aesthetics. He is one of the originators of subject-oriented programming, multi-dimensional separation of concerns and Hyper/J. He worked on agile requirements engineering in the early days of IBM Rational's Jazz project, and has served as liaison between the Jazz team and the research community since its inception. His current research focus is flexible modeling tools, in the context of the Business Insight Toolkit (BITKit), a prototype tool for business analysts. Ossher received Bachelors and Masters degrees from Rhodes University, Grahamstown, South Africa, and a Ph.D. in Computer Science from Stanford University. He is one of the founders of the Aspect-Oriented Software Development community. He served as general chair of the first AOSD conference in 2002 and is chair of the Modularity Visions track at AOSD 2011. He chaired the AOSD Steering Committee from 2005 to 2007, and was co-editor-in-chief of Springer's Transactions on Aspect-Oriented Software Development from 2007 to 2010. He was a co-author of the OOPLSA '93 paper "Subject-oriented programming (a critique of pure objects)," which was awarded A Most Influential 1986-1996 OOPSLA Paper award in 2006, and of the ICSE '99 paper "N degrees of separation: Multi-dimensional separation of concerns," which received ICSE's Most Influential Paper Award in 2009. He was named an ACM Distinguished Scientist in 2009.