1977-84 1985-89 1990-94 1995-99 2000-04 2005-09  
  Published Papers 1985-89
  1985  
    Sommerville, I., Welland, R.C. and Smith, D. 1985. ‘Computer-Aided Software Design. Proc. 9th ACM European Conference, Florence, March 1985.
  1986  
    Sommerville, I. and Blair, A. 1986. ‘DSA - A Tool for Descriptive Text Analysis’, The Computer Journal, 29 (5), 461-66.

Sommerville, I. R.C. Welland, R. Thomson and I. Bennett. 1986. ‘SOFTLIB - A Documentation Management System’. Software - Practice and Experience, 16 (2).

Sommerville, I. and Thomson, R. 1986. ‘The ECLIPSE System Structure Language’. Proc. 19th Int. Conf. on Systems Sciences, Honolulu, Hawaii.

Wood, M. and Sommerville, I. 1986. ‘A Software Components Catalogue’. In Intelligent Library and Information Systems: Progress and Prospects. ed. R. Davies. London: Ellis Horwood.

Sommerville, I. 1986. ‘Software Engineering: Perspectives and Directions’. Proc. SEAS 25th Anniversary Meeting, Edinburgh. [Invited conference paper].
  1987  
    Sommerville, I., R.C. Welland and S. Beer. 1987. ‘Describing Software Design Methodologies’, The Computer Journal, 30 (2), 128-33.

Beer, S., Welland, R.C. and Sommerville, I. 1987. ‘DES- Support for the Graphical Design of Software’. Proc. EUUG Conf., Dublin.

Welland, R.C., Sommerville, I. and Beer, S. 1987. ‘Software Design Automation in an IPSE’. Proc. 1st European Conference on Software Engineering, Strasbourg.
  1988  
    Sawyer, P. and Sommerville I. 1988. ‘Direct Manipulation of an Object Store’, IEE/BCS Software Engineering Journal, 3, (6), 214-222.

Rodden, T. Sawyer, P. and Sommerville, I. 1988. ‘Cooperation and Communication in an Active IPSE’, Knowledge-based Systems., 1 (4), 240-248.

Sommerville, I. and Wood, M. 1988. ‘An Intelligent Software Components Catalogue’. Proc. 2nd Conf. on Software Engineering Environments, 1987. Published as Software Engineering Environments, ed. O.P. Brereton, London: Ellis Horwood.

Sommerville, I., Rodden, T. and Sawyer, P. 1988. ‘Interacting with an active integrated environment’. Proc. ACM SIGSOFT/SIGPLAN Conf. on Software Development Environments, Boston, 76-83.

Rodden, T. and Sommerville, I. 1988. ‘Mailtrays: An object-oriented approach to message handling’. Proc. Eurinfo 88, Athens, 1988, 334-340.
  1989  
    Sommerville, I., Welland, R., Potter, S. and Smart, J. 1989. The ECLIPSE User Interface. Software - Practice and Experience, 19 (4), 371-392.

Sommerville, I. and Thomson, R. 1989. An Approach to System Evolution. Computer. J., 32 (5), 386-98.

Thomson, R. and Sommerville, I. 1989. ‘Configuration Management with SySL’. Proc. 2nd Int. Workshop on Software Configuration Management, 1989. Published as SIGSOFT Software Engineering Notes, 17 (7), 106-110.

Sommerville, I. 1989. Integrated Project Support Environments, Microprocessors and Microsystems, 13 (4), 254-262.

Welland, R.C., Sommerville, I., Smart, J. and Potter, S. 1989. ‘Interaction with ECLIPSE’. In ECLIPSE - An Integrated Project Support Environment ed. M.F. Bott, Stevenage: Peter Perigrinus. [Book chapter]

Sommerville, I. and Thomson, R. 1989. ‘The ECLIPSE System Structure Language’. In ECLIPSE - An Integrated Project Support Environment ed. M.F. Bott, Stevenage: Peter Perigrinus. [Book chapter]

Wood, M. and Sommerville, I. 1989. ‘A Software Components Catalogue’. In ECLIPSE - An Integrated Project Support Environment ed. M.F. Bott, Stevenage: Peter Perigrinus,. [Book chapter]

Welland, R.C., Sommerville, and S. Beer. 1989. ‘The Design Editor’. In ECLIPSE - An Integrated Project Support Environment ed. M.F. Bott, Stevenage: Peter Perigrinus. [Book chapter]

di Maio, A., Sommerville, I., Bott, F., Bayan, R., and Wirsing, M. 1989 ‘The DRAGON project’. Proc. ESPRIT'89, Brussels. [Invited conference paper]