Institute Name: Open University
Description: The Open University is open to all adults resident in the
United Kingdom. Since 1992 it has also offered its programmes of study
throughout Europe. The Open University is Britain's largest single teaching
institution, with more than 200,000 people studying its courses in 1998.
Since its establishment by Royal Charter in 1969, it has opened the door to
higher education for more than 2 million people. It is the largest teaching
university in the UK, but also has a large volume of research activity which
places it in the upper half of the research league table with many 5-rated
areas.
The Computing Department has concentrated its research within the broad
areas of Software Engineering and Software Technology, Human and Social
factors, and the application of IT to the teaching of computing. The
Department has close links with other parts of the university that also have
research interests in Computing.
We have a strong interest in such cross-disciplinary collaborations, both
within our own department, and with other departments and faculties.
Software Engineering and Software Technology
Our current work here is primarily informed by component and framework views
of software, but with a strong interest in formal approaches. Current
projects include:
We take a broad view of how computers interact with people, as can be seen
in the following projects.
Central to this is the Centre for Informatics Education (CIER) with a full
time Research Fellow to lead it. This Centre forms the focus for our
research interests in the learning and teaching of computing. Projects in
this area are:
This is an area whose aim is to increase the number
of women studying computing by an approach to computing which develops and
maintains the interest of women in the subject. Research focuses attention
on the content and style of our courses, the language used and the images
projected - some members of our department are also members of the
University's Women Into Science and Engineering (WISE) research group.
Researchers associated with the project:
Steve Armstrong, Leonor Barroca, Lynne Dunckley, Jon Hall, Pat Hall, Darrel
Ince, Hugh Robinson, Helen Sharp, David Shearer
Brief CVs of Key Researchers:
Name: Leonor Barroca
Nationality: Portuguese
Email: l.barroca@open.ac.uk
Home page: http://mcs.open.ac.uk/lmb3/
Academic Qualifications & Experience:
Leonor has been a lecturer in the Computing Department since 1994. Her main
responsibilities have been to work on software engineering and object
technology courses. Prior to this, she was at York University as a
researcher in the Dependable Computing Systems Centre (joint project with
Newcastle University and British Aerospace), and she was a lecturer at
Universidade do Minho, Portugal.
She has an M.Sc. in Computation from Oxford University, and a PhD in
computer science from Southampton University. Her research interests are in
a variety of areas relating to requirements engineering: frameworks,
architectures, components, patterns, real-time systems, safety-critical
systems and formal methods. She has an on-going collaboration with the
Universidade do Minho, Braga on projects looking at the application of
formal methods, and at the documentation of frameworks. She has been invited
onto the program committee of the main software engineering conference in
Brazil.
Recently, she has co-led workshops at three ECOOP conferences looking at the
use of object technology for real-time systems, and is currently preparing a
book on the subject. She is also organising a two day seminar on
architectural approaches to software engineering (components, frameworks,
and patterns) for December 98.
Name: Pat Hall
Nationality: British
Email: p.a.v.hall@open.ac.uk
Home page:
Academic Qualifications & Experience:
Pat Hall joined the Open University's Computing Department in May 1991 and
has established several major research projects: FASGEP, CONTESSE,
Glossasoft, PRICES and EuropeMMM (see above), as well as helping others
establish projects within the Department. He has published numerous papers
and articles over a wide range of software engineering subjects, and he also
contributes to courses in software engineering.
Previous to the OU he was at the Department of Computer Science at Brunel
University, Uxbridge Middlesex as a Professor since January 1987. There he
lectured in software engineering and researched in software reuse and
components, testing, and the software development process. His interests
include both the technical and the human sides of software development and
technology.
Selected Publications:
Armstrong, J., Barroca, L. (1996) 'Specification and Verification of
Reactive System Behaviour; the railroad crossing example', Real Time Systems
Journal, March.
Barroca, L., Henriques, P., (1998) 'A Framework and patterns for the
specification of reactive systems', Information and Software Technology, (to
appear).
Barroca, L., McDermid, J. (1994) 'The Role of Formal Methods in Real-Time
Computing', Real Time Computing, Halang, W., and Stoyenko, A. (eds),
Springer-Verlag.
Coombes, A., Barroca, L., Fitzgerald, J., McDermid, J., Saeed A. and
Spencer, L. (1995) 'Formal Specifcation of an Aerospace System: the Attitude
Monitor', Applications of Formal Methods, Hinchey, M. and Bowen, J. (eds),
Pretice-Hall International Series in Computer Science.
de Lemos, J.G. Hall: Extended RTL in the specification and verification of
an Industrial Press. Hybrid Systems III, Springer-Verlag Lecture Notes in
Computer Science (1996).
Hall, P.A.V., Hovenden, F.M., Rachel, J. and Robinson, H.M. (1998)
'Postmodern Software Development', The Computer Journal, (to appear).
Hall, P.A.V. and Lingzi Jin (1997) 'The Re-engineering and Reuse of
Software', Chapter 12 of Software Engineering, Dorfman and Thayer (eds),
IEEE Computer Society, 444-460.
Hall, P.A.V. (1992) 'Domain Analysis' in Integrated Software Development
with Reuse, Maiden and Walton (eds), Chapman & Hall.
Low, J., Johnson, J., Hall, P.A.V., Hovenden, F.M., Rachel, J., Robinson,
H.M. & Woolgar, S. (1996) 'Read this and change the way you feel about
software engineering',
Information & Software Technology, 38, 2, February.
Moffett, J., Hall, J.G., Coombes, A. and McDermid, J. (1996) 'A Model for
Causal Logic for Requirements Engineering', Journal of Requirements
Engineering, vol 1.
Smith, A., Dunckley,L. (1998) Using the LUCID method to optimize the
acceptability of shared interfaces.' Interacting with Computers, 9, 3
January pp: 335-344.
Smith, A., Dunckley,L. (1996) 'Towards a Quality Interface - the application
of TQM techniques to Interface design.' People & Computers X1. HCI'96. ISBN
3-540-760690-51996. Eds Sasse.M.A., Cunningham R.J. and Winder R.L., pp
3-17.
Contact Details:
Principal Investigator: Dr Leonor Barroca
Address: Computing Department, The Open University, Walton
Hall, Milton Keynes MK7 6AA
Telephone number: ++44-1908 654864
Telefax number: ++44-1908 652140
EMail: l.barroca@open.ac.uk
Previous projects include:
Human and Social factors
Application of IT to the teaching of computing.
Women into Computing.
List of Members