Software Analytics and Evolution
The mission of SAE is the improvement of software engineering - especially the development, advancement and integration of methods and tools for the analysis and extraction of functional and nonfunctional software properties as an analytical basis for program comprehension, software testing and software migration.
The analysis and extraction of functional and non-functional requirements is considered a promising approach for tackling issues in the development of software in industry and software that (a) have a life cycle of decades and are facing continuous evolution due to changing software technology, new customer requirements, changing regulative requirements, and new market situations, and (b) are no longer designed up front with up-to-date design and architecture knowledge, but evolved and maintained over time with decreasing development knowledge available. Research topics derived from this approach are:
- Automated Software Test Generation
- Source Code and Program Analytics and Evolution
- Automated Program Documentation
- Human Centered Software Engineering
Innovative Interaction and user experience for industrial applications