The Bauhaus project is a software research project collaboration among the University of Stuttgart, the University of Bremen, and a commercial spin-off company Axivion,[1] also known as Bauhaus Software Technologies.
Created in response to the problem of software rot,[2] the project aims to analyze and recover the means and methods developed for legacy software by understanding the software's architecture.[3] As part of its research, the project develops software tools (such as the Bauhaus Toolkit) for software architecture, software maintenance and reengineering and program understanding.[4]
The project derives its name from the former Bauhaus art school.[5]