Bergstein Software Engineering Research Group

Principal Investigator: Paul Bergstein <contact/web info>

The general areas of interest include object-oriented software engineering, database systems, and information technology. This group's research focuses mainly on managing the evolution of object-oriented systems. This work comprises a theoretical framework and practical algorithms for the design, maintenance, and optimization of object-oriented systems. Topics include automatic learning of class organizations from object examples, optimization of class organizations, and automatic maintenance of structural and behavioral consistency in evolving systems. This group is currently leading the development of a visual programming environment for object-oriented languages with built-in support for maintenance and reuse. Please contact the PI directly for available opportunities.