Research

In today’s globalised market, enterprises seek to respond to demands for change by deploying information systems to achieve innovation, agility and adaptability. Two phenomena in particular seem to play an increasingly important role: (a) growth in information processing and (b) enterprise transformation. Both of these accentuate the intertwining of enterprise and systems, the needs of an enterprise for systems that can both provide relevant and valuable information and to organise work more efficiently.

My research aim is advancement of both theory and practice for the achievement of organisational goals through the efficient and flexible operation of business processes and supporting information systems. My motivation is to solve problems at the intersection of business and information technologies. Towards this end my research is concerned with the engineering of information, and the tools, methods and processes used to design, develop and deploy services that can continuously deliver value in dynamically changing circumstances.

My research methodology is that of the Design Research Methodology (DSRM), which works most effectively by involving industry partners whose contribution is most pronounced in helping to define the research problem and in validating the results of the research. The study of information systems spans a wide spectrum from ‘soft’ organisational, and social issues to ‘hard’, technology and development issues. I examine ‘softer’ issues (organisational, managerial, societal) in order to understand the context of the problem; this is followed by the creation of artifacts (meta-models, techniques, tools) that address problems identified within the social setting; and the utility of these artifacts is evaluated against the goals and requirements expressed by organisational agents. I achieve this by involving conceptual modelling (as a thinking toolset), requirements engineering (as a focus of investigation), and information systems development (as a methodical framework).

Interests

  • Requirements Engineering
  • Conceptual Modelling
  • Capability-driven systems development
  • System Dynamics
  • Design Rationale
  • Data compliance

Research Projects

  • Capability as a Service in digital enterprises

    Capability as a Service in digital enterprises

    Αn envisioned shift beyond the service-oriented paradigm to a capability delivery paradigm

    The main force behind the CaaS (Capabilities as a Service) project is an envisioned shift beyond the service-oriented paradigm to a capability delivery paradigm. This puts particular focus on the context in which digital enterprises make their business, requiring customization of the business offerings as the context of delivery changes. The focus of the project is to develop a methodology and a support environment to enable configuration of business services by enterprise models and development of executable software with built-in functionality to monitor its execution context. This process of joint business and information system development is referred to as Capability Driven Development (CDD). It provides a new type of business model for digital enterprises where services are customized on the basis of the essential business capabilities and delivery is adjusted according to the context.

    This project is funded by the Commission of the EU under the 7th Framework Programme. Details can be found here.

  • Capability-Driven Requirements Engineering with Application on the 2022 Qatar World Cup

    Capability-Driven Requirements Engineering with Application on the 2022 Qatar World Cup

    Ιnnovative models, techniques and tools for the advancement of theories in both RE and SCO

    The i-Doha project, is intellectually situated in the area of Requirements Engineering (RE) for systems development with particular reference to types of system that involve the intertwining of software, smart devices and human activities, systems known as ‘smart city operations’ (SCO). To this end, the project aims to deliver innovative models, techniques and tools for the advancement of theories in both RE and SCO and will demonstrate their value by delivering a demonstrator related to the hosting of the 2022 World Cup.

    This project is funded by the Qatar National Research Fund.

  • Requirements-driven Service design and adaptation

    Requirements-driven Service design and adaptation

    Solutions to support monitoring and adaptation of evolutionary business solutions deployed in complex, volatile or poorly understood environmental contexts.

    Increasingly, enterprises, commercial as well as public administrations, collaborate in a variety of ways, dealing with systems that are distributed, data-intensive and heterogeneous. The new software ecosystem is characterized by the combination of reusable service components from a variety of providers in a dynamic and flexible manner. Enterprises making use of such software would exploit its functionality to develop new business models although these business models were not originally planned, to maintain the enterprises’ competitive edge and thus operating in a context of constant change and business requirements evolution. In this framework, an increasingly important consideration is how the design and evolution of the software system can comply with the design and evolution of the enterprise.

    The main motivation of this initiative is to research and develop solutions to support monitoring and adaptation of evolutionary business solutions deployed in complex, volatile or poorly understood environmental contexts by fostering the use of models from requirements, to enterprise business processes, to lower level application components.

  • Joint M.Sc. in Software Engineering

    Joint M.Sc. in Software Engineering

    This program uses the latest ways of modern education, e-learning, new scientific knowledge and the practical experience in the field of software engineering to allow the preparation of graduates in this field.

    Software Engineering is regarded as a key component in the service industry of tomorrow. The effective and efficient development of such systems can have a major impact on the economic value of digital companies – that is companies for which enterprise software becomes the decisive driver behind product and service innovation. This project involves universities from the UK, Germany, Italy, Egypt, The Palestinian Territories and Greece and has four specific objectives: (a) To develop and implement the total of 12 modules in Software Engineering in partner country universities, using e-learning in teaching. (b) To develop and implement a Masters Programme in Software Engineering jointly taught by universities in each partner country.  (c) To promote the adoption of the Bologna system (together with QA procedures and ECTS). (d) To improve the human capacity of partner country universities by providing research collaboration opportunities with the EU staff members through joint thesis supervision.

    This program uses the latest ways of modern education, e-learning, new scientific knowledge and the practical experience in the field of software engineering to allow the preparation of graduates in this field.