|
|
| |
|
|
Ray Welland's home page Professor of Software Engineering in the Department of Computing Science at the University of Glasgow.
I am Deputy Dean of the Faculty of Information and Mathematical Sciences. Within the Department my main responsibility is for Student Recruitment. I was Head of the Department of Computing Science from 1 April 1996 until 31 July 2003, when I handed over to Muffy Calder and took a sabbatical from 1 September 2003 to 31 August 2004.
TeachingMy main teaching interest is Software Engineering. In 2004-05, I will be teaching a fourth year module on Software Engineering Processes (SEP4), contributing about half of Professional Software Development (PSD3) for third-year undergraduates and contributing to the Professional Software Development module for the MSc IT. PDF copies of the notes for SEP4 can be found in my SEP4 directory, notes for my PSD3 lectures in the PSD3 directory and notes for my IT PSD lectures in the ITPSD directory. Details of the Visual Paradigm UML tool we are using for SEP4 this year can be found here. In 2002-03, I taught a fourth year module on Requirements Engineering and Re-engineering ( RER4), contributed ten lectures to Professional Software Development (PSD3) for third-year undergraduates and taught the Systems Analysis and Design module for the MSc IT. I usually supervise undergraduate third-year team projects and fourth-year individual projects, and MSc IT projects (over the summer). A number of these projects have involved collaboration with The Hunterian Museum and Art Gallery, particularly working with Jim Devine. I co-ordinate the undergraduate degree in Software Engineering, including finding placements for students, see Student Work Placements for general background material about our placement scheme. I also responsible for co-ordinating the Computing Science component of the Electronics and Software Engineering degree programme, which also includes a similar work placement. Advice for students on Software Engineering placements, including how they are assessed and relationship to level 4 projects, is given in a downloadable document on Software Engineering Degree Placements. Research interestsThe main theme of my research during the last eighteen years has been the development of software engineering tools and methods. My first major contribution in this area was my work with Ian Sommerville for the Alvey ECLIPSE project while at Strathclyde University. In the two FIDE Esprit projects, I was involved in developing methods and later tools, applying my software engineering knowledge within the persistent programming context. In conjunction with the FIDE work, I was involved in the PhD supervision of Dag Sjøberg which has led to continuing collaborative research in a number of areas, including software metrics and constraints. The SHAPE Esprit project allowed me to get involved in developing tools in another, completely different, context - hypermedia applications. The ZEST (Zoned Evolvable Software Technology) project took me into a new area of software engineering, the systematic development and evolution of large distributed software systems. In parallel with this, my supervision of Artur Serrano rekindled my original interest in the development of configurable software development tools. Serrano's PhD demonstrated the feasibility of a different approach to this problem, based on constraint specification, and I am actively pursuing this line of research with Artur Serrano and my colleague Philip Gray; for a summary of the current state of the Glasgow work see DECS (Design Editor Constraint System). I was involved in the organisation of an ICSE 2004 Workshop on Directions in Software Engineering Environments that took place on 25 May 2004 in Edinburgh. My collaborative work with the Hunterian Museum and Art Gallery made me realise the appalling lack of software engineering tools for Web site development and maintenance (Web Engineering, if you like). Currently, I have a research student, Andrew McDonald, who has just completed his PhD in this area. I have two other research student, Alistair Hutton, studying the comprehension and maintenance of large O-O systems, and Brad Glisson, who is just starting out on a study of Web Security. Other ActivitiesI was one of the co-chairs of the EVA 2001 Scotland conference in Glasgow, 24-28 July 2001. EVA = Electronic Imaging and the Visual Arts but the title does not convey the wide diversity of topics that are covered! Jim Devine and I gave a presentation on our collaborative work at the the EVA 2000 Scotland Conference in Edinburgh, July 2000. I presented a paper at EVA 2002 at Imperial College London on work done with Andrew McDonald. I have been an external examiner for the undergraduate Computing programme at Lancaster University; the MSc IT at Paisley University; the undergraduate degree in Business Administration at Glasgow Caledonian University, the MSc IT at Queen Mary University of London and the undergraduate degrees in Computation at UMIST. I am currently external examiner for undergraduate degrees in Computer Science at Cardiff University, having started in 2003. I have been the Series Editor for two major series of books. Most recently I edited the Essence of Computing Series, originally working with Prentice Hall, now Pearson Education. Prior to that I worked on the BCS Practitioner Series in its first incarnation published by Prentice Hall.
PublicationsHere is a list of my publications since 1996. The greatest achievement was undoubtedly the FIDE book which most (if not all) of our Esprit partners had given up for lost!
Contact detailsDepartment of Computing Science,The University, Glasgow G12 8QQ, Scotland E-mail: ray@dcs.gla.ac.uk (E-mail handled by Eudora)
Secretarial consultant: Susanne Mackenzie
Ray Welland |
|
|
[Home] [Research] [Courses] [Contacts] [Search] Department of Computing Science 17 Lilybank Gardens, Glasgow G12 8RZ Tel: +(0)141 330 4256, Fax: +(0)141 330 4913 |