Key research themes
1. How is systems engineering conceptualized and modeled to bridge knowledge domains and incorporate evolving system complexity?
This research area focuses on developing theoretical foundations and conceptual models for systems engineering that integrate diverse knowledge domains. It emphasizes the challenges of coordinating heterogeneous domain knowledge, addressing system complexity, and enabling coherent system synthesis and evaluation. This matters because modern systems engineering increasingly requires handling interdisciplinary knowledge and evolving requirements and architectures in complex socio-technical environments.
2. What methodologies and conceptual foundations define the systems approach and systems thinking in systems software and engineering?
This research stream investigates the core principles, methodologies, and foundational rules that comprise the 'systems approach' and 'systems thinking' paradigms. It explores how these concepts enable understanding and managing complexity, emergence, system boundaries, and interactions in system design and analysis. This perspective is critical for framing systems software development and engineering challenges holistically and for guiding system design, integration, and operation.
3. What systems analysis and software tools enhance system administration and software maintenance through automation and measurement techniques?
This research theme addresses software tools and methodologies that support efficient system software management, including automated system administration, code similarity measurement, clone detection, and defect prediction. It investigates how agent-based architectures, machine learning, and information retrieval techniques improve software quality, maintenance, and evolution processes by automating complex and recurring tasks and identifying defects or code clones effectively.