Research Projects Overview

CREST researchers and students develop and evaluate several tools as a result of their research and development. Most of the tools can be made available for research purposes on request. Following are some of the tools that can be provided on request.

Knowledge Management for Architecting Big Data Systems

Model Driven Approach to Mobile Cloud Computing

Tool Support for Process-Centric Modeling for Provisioning Tools as a Service

Empirical Research in Software Engineering.

Empirical studies of software engineering involve learning about current practice and evaluating potential improvements in current practice. CREST researchers are concerned with understanding how practitioners conduct great software engineering. Such studies can be characterized into three general areas:

  • The investigation of current techiques, tools and practice. These tend to act as assessments of current practice and suggest possible requirements for tools and techiques that will improve the current state of the art;
  • The investigation of trends over time. These studies are both descriptive and predictive, where existing trends can be used to identify the important issues arising in Software Engineering;
  • The evaluation of proposed software evolution approaches. Here proposed improvements to techiques, tools and practice are evaluated in practice.

Some sample publications are:

  • O’Leary, P., Almeida, E., Richardson, I., “The Pro-PD Process Model for Product Derivation within Software Product Lines” in Journal of Information and Software Technology (2012), doc
  • Rabiser, R., O’Leary, P., Richardson, I., “Key activities for product derivation in software product lines” in Journal of System and Software (2010), doi:10.1016/j.jss.2010.09.042
    pdf doc

Connected Health.

Connected Health involves the use of ICT to improve healthcare quality and outcomes. Essentially “Connected Health” is the utilisation of “connecting” technologies (i.e. communication systems – broadband, wireless, mobile phone, fixed phone lines) and medical devices for healthcare applications. In addition, technologies relating to sensors, alert systems, vital sign monitoring devices, health informatics & data management systems are also fundamental to the development of Connected Health solutions.

Some sample publications are:

  • O’Leary, P., Noll, J. and Richardson, I. (2013) ‘A Resource Flow Approach to Modelling Care Pathways’, in Third International Symposium on Foundations of Health Information Engineering and Systems, Macau.pdf doc