1977-84 1985-89 1990-94 1995-99 2000-04 2005-09  
  Published Papers 1990-94
  1990  
    Welland, R., Sommerville, I., Beer, S. J. 1990. Method Rule Checking in a Generic Design Editing System, IEE/BCS Software Engineering J., 5 (2), 105-115.

Sommerville, I. 1990. DSCC - A Component Catalogue Tool for Software Reuse, IEEE Software , 7 (3).

Sommerville, I. and Haddley, N. 1990. Integrated Support for Systems Design. BCS/IEE Software Engineering J., 5 (6), 331-338.

Sommerville, I., Haddley, N., Mariani, J., and Thomson, R. 1990. ‘The Designers Notepad - A Hypertext System Tailored for Design’.Proc. 2nd Conf. on Hypertext Systems, York, UK. Published as Hypertext - state of the art ed. R. McAleese and C. Green, Intellect Ltd, 1990.

Sommerville, I. 1990. ‘Object-oriented Design - A Teenage Technology’. Proc. CSR Conference on Large Software Systems, 315-24, 1989. Published as Software Engineering for Large Systems, ed. B. Kitchenham, Elsevier Applied Science. [Invited conference paper]
  1991  
    Rodden, T. and Sommerville, I. 1991. ‘Building Conversations with Mailtrays’. Proc. 1st European Conference on Computer-Support for Cooperative Work (ECSCW), Published as Studies in Computer Supported Cooperative Work, Editor: J. M. Bowers and S. D. Benford. North-Holland, 1991.

Berryman, S. and Sommerville, I. 1991. ‘Modelling Real-Time Constraints’. Proc. 3rd International Conference on Software Engineering for Real-Time Systems, Cirencester, UK, 1991. 164-169.

Ramachandran, M. and Sommerville, I. 1991. ‘Re-Use Assessment’. Proc. 1st International Workshop on Software Reuse, Dortmund, Germany, July 1991.

Sommerville, I. 1991. ‘Software Design for Reliability’. In Software Reliability Handbook, ed. P. Rook, London: Elsevier. [Book chapter]

Sommerville, I. 1991. ‘Software Engineering Environments’. In Software Reliability Handbook, ed. P. Rook, London: Elsevier. [Book chapter]

Rodden T. and Sommerville, I. 1991. ‘Supporting Cooperative Software Development’. Proc. UNICOM Seminar on CSCW, Brunel University, London, July 1991. UNICOM Ltd. [Book chapter]
  1992  
    Sawyer, P., Rodden, T. and Sommerville, I. 1992. ‘VISTA - A User Interface for a Distributed Object-oriented Software Engineering Environment’. IEE/BCS Software Engineering J., 7 (1), 25-34.

Kotonya, G. and Sommerville, I. 1992. ‘Viewpoints for Requirements Definition’. IEE/BCS Software Engineering J., 7 (6), 375-387.

Berryman, S. and Sommerville, I. 1992. ‘Modelling and Evaluating the Feasibility of Timing Constraints under Different Real-time Scheduling Algorithms’. J. of Real-time Systems, 4, 287-306.

Sommerville, I. and Thomson, R. 1992. ‘Configuration Specification using a System Structure Language’. Proc. Int. Workshop on Configurable, Distributed, Systems, IEE, London, March 1992.

Dean, G., Hutchison, D., Rodden, T., and Sommerville, I. 1992. ‘Cooperation and Configuration within Distributed Systems Management’. Proc. Int. Workshop on Configurable, Distributed, Systems, IEE, London, March 1992.

Monk, S. and Sommerville, I. 1992. ‘A Model for Versioning of Classes in Object-oriented Databases’. Proc. BNCOD-13, Aberdeen, July 1992.

Bentley, R., Rodden, T., Sawyer, P. and Sommerville, I. 1992. ‘A Prototyping Environment for Dynamic Data Visualisation’, In Engineering for Human-Computer Interaction, (IFIP Transactions A-18, Proc. Working Conf. on Engineering for Human-Computer Interaction, Finland, 1992), ed. J. Larson and C. Unger, Amsterdam: North-Holland.

Sommerville, I., Bentley, R., Rodden, T., and Sawyer, P. 1992. ‘Sociologists can be Surprisingly Useful in Interactive Systems Design’, Proc. HCI'92, York, September 1992.

Taleb-Bendiab, A.,Oh, V., French, M. and Sommerville, I. 1992. ‘Knowledge Representation for Engineering Design Product Improvement’. Proc. 7th Int. Conf. on the Application of Artificial Intelligence in Engineering Design, 807-24.

Taleb-Bendiab, A.,Oh, V., French, M. and Sommerville, I. 1992. ‘An Intelligent Front-end for a Multi-Agent System’. Proc. 3rd Conf. on Artificial Intelligence and Expert Systems.

Sommerville, I., Bentley, R., Rodden, T., Sawyer, P., Hughes, J., Randall, D. and Shapiro, D. 1992. ‘Ethnographically-informed systems design for air traffic control’. Proc. CSCW92., ACM Press, Toronto, 123-129.

Bentley, R., Rodden, T., Sawyer, P. and Sommerville, I. 1992. ‘An Architecture for Tailoring Cooperative Multi-user Displays’., Proc. CSCW92., ACM Press, Toronto, 187-194.

Taleb-Bendiab, A.,Oh, V., French, M. and Sommerville, I. 1992. ‘Collaborative design:knowledge-based systems for concurrent engineering’. Proc. ECAI’92: European Conference on Artificial Intelligence 1992’ Vienna.
  1993  
    Sommerville, I., Oh, V., Taleb-Bendiab, A. and French, M. 1993. ‘Semantic Modelling of Engineering Designs’, J. of Engineering Design, 4 (1), 41-54.

Sommerville, I., Hughes, J., Bentley, R. and Randall, D. 1993. ‘Designing with Ethnography’., Interacting with Computers, 5 (2), 239-253.

Sawyer, P., Colebourne, A. and Sommerville, I. 1993. ‘The MOG user interface builder: a mechanism for integrating application and user interface’. Interacting with Computers, 5 (3), 315-332.

Sommerville, I., Bentley, R., Rodden, T., Twidale, M. and Sawyer, P. 1993. ‘Integrating Ethnography into the Requirements Engineering Process’. Proc. 1st IEEE Int. Symposium on Requirements Engineering, San Diego, January 1993, IEEE Computer Society Press.

Taleb-Bendiab, A.,Oh, V., French, M. and Sommerville, I. 1993. ‘Incorporating a cooperative design model in a computer-aided design improvement system’. In Prospects for Artificial Intelligence, ed. A. Sloman, D. Hogg, G. Humphreys, A. Ramsay and D. Partridge, Amsterdam: IOS Press, April 1993.

Dean, G., Rodden, T., Hutchison, D. and Sommerville, I. 1993. ‘Distributed Systems Management as a Group Activity’. Proc. 1st IEEE Int. Workshop on Systems Management, Los Angeles, April 1993.

Taleb-Bendiab, A.,Oh, V., French, M. and Sommerville, I. 1993. ‘Constraint management support for multi-agent design product improvement activity’. Proc. 6th Int. Conf. on Industrial and Engineering Applications of AI and Expert Systems, Edinburgh, 1993.

Taleb-Bendiab, A.,Oh, V., French, M. and Sommerville, I. 1993. ‘SIMAD: a system for improving mechanical assembly design. Proc. 1st Singapore Int. Conf. on Intelligent Systems.

Twidale, M., Rodden, T. and Sommerville, I. 1993. ‘Developing a tool to support collaborative dialogues and graphical representation of ideas’. Verdejo, F. (Ed) Collaborative dialogue technologies in distance learning, Proceedings of the NATO ARW, Segovia, Spain, 1993.

Sommerville, I. and Rodden, T. 1993. ‘Environments for Cooperative Systems Development’. Proc. Conf. on Software Engineering Environments, Reading, 144-155, IEEE Press, 1993, 144-155.

Twidale, M., Rodden, T. and Sommerville, I. 1993. ‘The Designers Notepad: Supporting and Understanding Cooperative Design’. Proc. 3rd European CSCW Conf., Milan, 93-108, Kluwer.
  1994  
    Twidale, M., Rodden, T. and Sommerville, I. 1994. ‘Investigating the use of a computational tool to support the refinement of ideas’. Computers and Education.

Bentley, R., Rodden, T., Sawyer, P. and Sommerville, I. 1994. ‘Architectural support for multi-user interfaces’. IEEE Computer, 27 (5), 37-46.

Sommerville, I., Rodden, T., Sawyer, P., and Bentley, R. 1994. ‘Cooperative Systems Design. Computer Journal, 37 (5), 357-66.

Sommerville, I. and Rodden, T. 1994. ‘Requirements engineering for cooperative systems’. Collaborative Computing, 1 (4), 219-35.

Sommerville, I. and Monk, S. 1994. ‘Supporting Informality in the Software Process’. Proc. 2nd European Workshop on Software Process Technology, Berlin: Springer, 59-64.

Sommerville, I. 1994. 'Course presentation by computer-mediated communication system'. Proc. Int. Workshop on Software Engineering Education, Sorrento, May 1994.

Rodden, T., Sommerville, I., King, V, and Hughes, J. 1994. ‘Process Modelling and Development Practice’. Proc. 2nd European Workshop on Software Process Technology, Berlin: Springer, 114-118.

Sommerville, I. 1994. ‘Artificial Intelligence and Systems Engineering,’. In Prospects for Artificial Intelligence, ed. A. Sloman, D. Hogg, G. Humphreys, A. Ramsay and D. Partridge, Amsterdam: IOS Press. [Invited conference paper.]