Software Analytics and Evolution
SAE is researching methods and tools for the development and evolution of software-intensive systems that meet in-creasing demand for user-friendliness. Furthermore, SAE addresses software quality assurance by systematic testing (e.g., test automation, test case generation, compositional testing), automated analysis, and automated documentation generation, particularly addressing highly configurable software systems, e.g., product lines. Typical applications are maintenance and evolution of both legacy IT systems and software systems based on upcoming software development approaches (e.g., behaviour driven development, service-oriented architecture, micro-services and AI based tools and systems) as well as the development of software-intensive industrial applications.
A research project delivers valuable knowledge especially for small and medium-sized IT companies.