Software Engineering
The Software Engineering work covers a wide range of topics including methodologies - object-oriented, agile, programming concepts and paradigms, data bases and the theory underpinning them. An important component is represented by the Empirical Software Engineering theme that involves both a scientific and an engineering dimension. In the former the emphasis is on developing a set of scientific objectives and experimental protocols that can assist in the development of an understanding into how the processes of Software Engineering actually work. Areas of particular interest include the use of agile methodologies, the management of unpredictable change and the role of design methods and patterns in practical software development. The role of individuals, personalities and management structures will impact greatly on the process of software development and key issues need to be explored in this area.
People:
Kirill Bogdanov, Tony Cowling, Marian Gheorghe, Mike Holcombe, Phil McMinn, Siobhan North, Tony Simons.
Projects
Observatory: Its aim is to understand the processes that make for good software engineering practice, and how these need to combine human and technical factors.
COSPA: Consortium for studying, evaluating, and supporting the introduction of Open Source software and open data standards in Public Administration.
Name: EU network of agile methodology research.
Motive: The work develops the first guaranteed integration testing method for object-oriented (component based) software.
