Dr Clive Rosen

Position: Senior Lecturer

College: College of Engineering and Technology

Department: Computing and Mathematics

Subject area: Computing

Show All


I started working for International Computers Limited (ICL) in 1979 writing test software for what were then called fixed and exchangeable disks (hard disks in today's parlance). The latest technology was a 160mb fixed disk. This came in its own cabinet that was 1.5m high by 0.5m square. The tests checked the reliability and resilience of the disk as well as the mechanical operation.

After a couple of years I moved on to developing a network traffic emulator (NETSIM) which was designed to examine the response time of ICL's latest generation of mainframe computers for defined workloads. Netsim could generate sufficient traffic across a network to emulate up to 10,000 concurrent (dumb) terminals connected, and in use. It helped sell VME series machines to the Inland Revenue, and is still being used by IR and ICL to test the performance of database applications.

Between 1984 and 1994 I had various roles as team leader, project manager, programme manager and quality manager, developing ICL's mainframe operating system VME, which I still say knocks spots of any other operating system in the world, and makes Windows XP appear positively Jurassic.

In 1994 I joined the staff at Derby and have been here ever since. I have taught introductory computer programming, software engineering (the software development process; my research interest) and have a special interest in group project work. I like to use inventive and imaginative ways of teaching. Students from the 1990s still come up to me and say they remember my lecture using a toy train and a duck (used to teach conditionals!), and I used Frisbees to teach parameter passing. I believe that active participation in learning and experiential learning are more effective than traditional didactic methods. I am a strong proponent of peer assessment and have used it extensively in group project work (see publications).

Teaching responsibilities

  • Programme leader: Innovative Computing Solutions
  • Personal and Professional Development
  • Contempory Issues in Professional Practice
  • Applied Professional Practice
  • Information Systems Management
  • Software Engineering

Professional interests

  • Undergraduate strategic development
  • School, College and employer liaison and coordination
  • Programme Leader Innovative Computing Solutions.

Research interests

Software Development Process

Software Engineering has concentrated on analysing the stages of the development process and trying to define rules to be obeyed in order to produce high quality software on time and to budget. This approach has been less than successful. It appears that their are other factors affecting the development process that require investigation.

One of these is the influence of people involved in the process and their ability to communicate with each other. I am interested in how such factors affect the process and investigating ways in which these factors can be explored. This is the subject of my PhD.

Group Process

I am involved in an experiential research group ("T" Group Development Group) that for the past eleven years has been exploring how people in an ongoing group, develop relationships and how these influence and are influenced by the broader community. 

This group uses its own process to explore relationships within the group. It meets about once every six weeks at Derby University and arranges one weekend workshop per year.

Group Projects

Group projects provide one of the most significant opportunities for integrating learning achieved in other modules. It also provides an opportunity to develop the skills in communication and teamwork most employers consistently report that they look for in graduates.

I am interested in how this opportunity can best be used, and developing new approaches to teaching and learning that maximise the opportunities for students to learn from this experience. I use "Facilitated Peer Assessment" as a key element in this approach.


Undergraduate qualifications

  • BA (Hons) Computer Science and Economics, Keele University

Postgraduate qualifications

  • M.Ed. (dist) Industrial Education and Training, Manchester University

Research qualifications

  • PhD The Influence of Interpersonal and Intra-Group Relations on the Software Dev, Keele University

Recent publications

  • Ph.D: The Influence of Interpersonal and Intra-Group Activities on the Software Development Process, Keele University 2008
  • Rosen, C. Avoiding the Nuclear Option in Software Group Projects. in 7th Annual Conference ICS HEA. 2006. Dublin.
  • Rosen, C.C.H. The Influence of Intra-Team Relationships on the Systems Development Process: A Theoretical Framework of Intra-Group Dynamics. in Psychology of Programming Interest Group. 2005. Brighton.
  • Rosen, C., Non-Directive Software Engineering. Software Engineering Notes, 2004.
  • Rosen, C., 10 Impossible Things to do Before Breakfast. Software Engineering Notes, 2003.
  • Hawksworth, V., et al., An Assessment of the Impact of the Quality of ICT in Providing an Interactive Distance Learning Environment, in INSPIRE VIII Quality in Teaching and Technology Based Learning, E. Gray, et al., Editors. 2003, BCS: Glasgow. p. 11-22.
  • Collins, D. and C. Rosen. An Evolutionary Approach to End User Development. 2003.
  • Rosen, C. Formal Process Definition ~ A Cure Worse than the Disease? in Empirical Assessment of Software Engineering. 2001. Keele Staffordshire.
  • Rosen, C., Obituary (to Software Engineering). Software Engineering Notes, 2001.
  • Rosen, C., D. Simper, and J. Bostock. An Augmented Induction for HND Computer Students Through an Early, Integrated, Inter-Disciplinary Assignment. in 7th Annual Conference on the Teaching of Computing. 1999. Dublin.
  • Rosen, C. Working in Groups. [Web Page] 1999  [cited; Available from: http://easi-isae.derby.ac.uk/uk/introduction/develop/team.htm#deal.
  • Griffiths, G., et al. PROF@T: Distilling and Disseminating Good Practice in Group Projects. in Project '99. 1999. Exeter.
  • Rosen, C., PLUNGE D.A. : A Case Study. Software Engineering Notes, 1997.
  • Rosen, C., Individual Assessment of Group Projects in Software Engineering ~ A Facilitated Peer Assessment Approach, in 9th Annual Conference on Software Engineering Education, N. Mead, Editor. 1996, IEEE Computer Soc. Press: Daytona Beach Florida. p. 68-77.

Recent conferences

  • Formative Feedback through Facilitated Peer Assessment HEA / ICS Workshop London Met. Uninversity April 2008
  • Avoiding the Nuclear Option in Software Development Groups HEA Workshop Durham February 2006
  • The Influence of Intra-Team Relationships on the Systems Development Process: A Theoretical Framework of Intra-Group Dynamics PPIG Workshop, Nottingham March 2005
  • Formal Software Process; A Cure Worse than the Disease? BCS Software Process Improvement Network April 2000

Additional interests and activities

I play rugby for a veterans' team at Trentham (Stoke). People often ask me what position? Most seasons, I play in every position in the backs, and on a couple of occasions I have played flanker. Even on one memorable occasion I played hooker against local rivals Newcastle (but never again). All of our team are over 35. Five regularly playing members are over 50. My ambition is to play until I'm 60.

I also enjoy cycling, although I have only rarely been out on my bike in the last two years. I often take cycling holidays (in France, Denmark, Ireland, and have been to the USA and Kenya.) I have twice completed 100 mile day rides.

I used to have a private pilots licence, but unfortunately due to lack of time and money have had to allow that to lapse!

Find out how to update your staff profile