1977-84 1985-89 1990-94 1995-99 2000-04 2005-09  
  Books 1982-
  1982  
    Software Engineering, 1st edition, Addison Wesley, 1982
  1983  
    Information Unlimited, Addison Wesley, 1983
  1984  
    Inside the Dragon (with D. Smeed), Addison Wesley, 1984
  1985  
    Software Engineering, 2nd edition, Addison Wesley, 1985
  1986  
    Software Engineering Environments, 1986, Stevenage: Peter Perigrinus.
Proceedings of the 2nd IEE conference on software engineering environments where I was Programme Chair.(Edited Book)
  1988  
    Software Development with Ada (with R. Morrison), Addison Wesley, 1988

Software Engineering, 3rd edition, Addison Wesley, 1988
  1992  
    Software Engineering, 4th edition, Addison Wesley, 1992
  1993  
    Proceedings of the European Conference on Software Engineering, 1993. Heidleberg: Springer.
I was programme chair of this conference held on the 25th anniversary of the 1st NATO workshop where the term ‘software engineering’ was proposed. (Edited book)
  1996  
   

Software Engineering, 5th edition, Addison Wesley, 1996

Proceedings of the 6th International Workshop on Software Configuration Management, 1996, Heidleberg: Springer.
I was Programme Chair for this workshop on software configuration management. (Edited book)

  1997  
    Requirements Engineering: A Good Practice Guide (with P. Sawyer), Wiley, 1997
  1998  
    Requirements Engineering: Processes and Techniques (with G. Kotonya), Wiley, 1998
  2001  
    Software Engineering, 6th edition, Pearson Education, 2001
  2004  
    Software Engineering, 7th edition, Pearson Education, 2004
  2006  
   

Trust in Technology: A Socio-technical Approach, (with M. Rouncefield, K. Clarke and G. Hardstone), Springer, 2006 (Edited Book)

Software Engineering, 8th edition, Pearson Education, 2006.