Skip to content

Ian Sommerville

Publication record assembled from the DBLP archive of ranked conferences.

Papers indexed

30

Venues

20

Active years

1977–2015

Best venue rank

A*

Where they publish

Papers

30 indexed papers, newest first.

YearVenueTitleAuthors
2015CaiSEDesigning Software for a Million Users: it's not About the Technology.Ian Sommerville
2013CloudComServices2Cloud: A Framework for Revenue Analysis of Software-as-a-Service Provisioning.Kenneth Johnson, Yuanzhi Wang, Radu Calinescu, Ian Sommerville, Gordon D. Baxter, John V. Tucker
2011SMCResponsibility modeling for the sociotechnical risk analysis of coalitions of systems.David Greenwood, Ian Sommerville
2010ICECCSModelling and Analysis of Socio-Technical System of Systems.Russell Lock, Ian Sommerville
2009CaiSEDeriving Information Requirements from Responsibility Models.Ian Sommerville, Russell Lock, Tim Storer, John Dobson
2008ICSECooperative work in software testing.David B. Martin, John Rooksby, Mark Rouncefield, Ian Sommerville
2007ICSE'Good' Organisational Reasons for 'Bad' Software Testing: An Ethnographic Study of Testing in a Small Software Company.David B. Martin, John Rooksby, Mark Rouncefield, Ian Sommerville
2007ICSEATargetted Improvements.Andre Oboler, Simon Lock, Ian Sommerville
2006ICSEAReflection: Improving Research through Knowledge Transfer.Andre Oboler, Simon Lock, Ian Sommerville
2005COMPSACRequirement Process Establishment and Improvement: From the Viewpoint of Cybernetics.Hong Xu, Peter Sawyer, Ian Sommerville
2005RECoCA: A Composition-Centric Approach to Requirements Engineering.Ruzanna Chitchyan, Ian Sommerville, Awais Rashid
2004ECOOPAOP and Reflection for Dynamic Hyperslices.Ruzanna Chitchyan, Ian Sommerville
2004ICSEBoF: New Directions in UK Software Engineering Research.David W. Bustard, Mike Holcombe, Ian Sommerville
2004NLDBLanguage Resources and Tools for Supporting the System Engineering Process.Victor Onditi, Paul Rayson, B. Ransom, Devina Ramduny, Ian Sommerville, Alan J. Dix
2003ECSCWDependable Red Hot Action.Karen Clarke, John A. Hughes, David B. Martin, Mark Rouncefield, Ian Sommerville, Corin A. Gurr, Mark Hartswood, Rob Procter, Roger Slack, Alexander Vo
2003HCICultural Probes: Eliciting Requirements for Dependable Ubiquitous Computing in the Home.Karen Clarke, Keith Cheverst, Guy Dewsbury, Dan Fitton, John A. Hughes, Mark Rouncefield, Ian Sommerville, Terry Hemmings, Tom Rodden
2003SAFECOMPA Dependability Model for Domestic Systems.Guy Dewsbury, Ian Sommerville, Karen Clarke, Mark Rouncefield
2002CHIApplying patterns of cooperative interaction to work (re)design: e-government and planning.David B. Martin, Mark Rouncefield, Ian Sommerville
2001ECSCWFinding patterns in the fieldwork.David B. Martin, Tom Rodden, Mark Rouncefield, Ian Sommerville, Stephen Viller
1999RESocial Analysis in the Requirements Engineering Process: From Ethnography to Method.Stephen Viller, Ian Sommerville
1998REFSQImproving the Requirements Process.Peter Sawyer, Ian Sommerville, Stephen Viller
1997APSECIntegrating safety analysis and requirements engineering.Gerald Kotonya, Ian Sommerville
1996ICRALUCIE the robot excavator-design for system safety.Derek W. Seward, Frank Margrave, Ian Sommerville, Richard Morrey
1995REPresenting ethnography in the requirements process.John A. Hughes, Jon O'Brien, Tom Rodden, Mark Rouncefield, Ian Sommerville
1995SEKEA Framework for Analysing Reuse Knowledge.Muthu Ramachandran, Ian Sommerville
1993ECSCWThe Designers' Notepad: Supporting and Understanding Cooperative Design.Michael B. Twidale, Tom Rodden, Ian Sommerville
1993REIntegrating ethnography into the requirements engineering process.Ian Sommerville, Tom Rodden, Peter Sawyer, Richard Bentley, Michael B. Twidale
1992CSCWEthnographically-Informed Systems Design for Air Traffic Control.Richard Bentley, John A. Hughes, David Randall, Tom Rodden, Peter Sawyer, Dan Shapiro, Ian Sommerville
1992CSCWAn Architecture for Tailoring Cooperative Multi-User Displays.Richard Bentley, Tom Rodden, Peter Sawyer, Ian Sommerville
1977SIGCSEMachine language programming in an undergraduate computer science curriculum.Ian Sommerville