MUSCAT stands for eMpowering hUmans in maStering production of large sCale sysTems (yes, this is quite far, but you know, we've got a catchy name...). We study problems in software engineering in which we aim at helping human stakeholders (software architect, developer, product owner, final user) to understand and make decisions on practices, processes, and code. The application domains we target are quite broad, with machine learning related software (e.g. ML workflows), cyber-physical systems, or human-machine interfaces. We are especially intersted in very large variability-rich systems and emergent systems.
With the continuous development of large scale software systems, different forms of requirements must be related, in a consistent way, to other activities and artifacts of the development and operational life cycle (dev+ops).
Software variability studies the variation points and commonality that exists within a family of software products. We study large scale management of variability-aware software.
We study the application of territoriality in contexts such as multi-display gaming in which personal information must be correctly managed.