Professor Pete Sawyer
ProfessorResearch Overview
My primary research interests are centred around software and systems engineering, particulalrly: system requirements, knowledge elicitation and management, self-adaptive systems, high-integrity systems engineering and mental health informatics.
Dementia and social sustainability: challenges for software engineering
Sawyer, P., Sutcliffe, A., Rayson, P., Bull, C. 05/2015 In: Software Engineering (ICSE), 2015 IEEE/ACM 37th IEEE International Conference on (Volume:2 ) . IEEE p. 527-530. 4 p.
Paper
Geographically distributed sensemaking: developing understanding in forum-based software development teams
Shreeve, B., Sawyer, P., Ralph , P., Stacey, P. 2015
Conference paper
A holistic approach to feature modeling for product line requirements engineering
Lee, J., Kang, K.C., Sawyer, P., Lee, H. 11/2014 In: Requirements Engineering . 19, 4, p. 377-395. 18 p.
Journal article
Discovering affect-laden requirements to achieve system acceptance
Sutcliffe, A., Rayson, P., Bull, C., Sawyer, P. 08/2014 In: 22nd IEEE International Requirements Engineering Conference (RE'14). IEEE p. 173-182. 10 p.
Paper
Self-explanation in adaptive systems based on runtime goal-based models
Welsh, K., Bencomo, N., Sawyer, P., Whittle, J. 2014 In: Transactions on Computational Collective Intelligence XVI. Berlin : Springer p. 122-145. 24 p. ISBN: 9783662448700. Electronic ISBN: 9783662448717.
Chapter
Modeling personalised adaptive systems
Sutcliffe, A., Sawyer, P. 2013 In: Advanced Information Systems Engineering. Berlin : Springer p. 178-192. 15 p.
Paper
Requirements elicitation: towards the unknown unknowns
Sutcliffe, A., Sawyer, P. 2013 In: Proceedings of the 21st IEEE International Conference on Requirements Engineering (RE’13). Piscataway, N.J. : IEEE p. 92-104. 13 p.
Paper
Unpacking tacit knowledge for requirements engineering
Gervasi, V., Gacitua, R., Rouncefield, M., Sawyer, P., Kof, L., Li, M., Piwek, P., De Roeck, A., Willis, A., Hui, Y., Nuseibeh, B. 2013 In: Managing requirements knowledge. Berlin : Springer p. 23-47. 25 p.
Chapter (peer-reviewed)
Using Constraint Programming to Manage Configurations in Self-Adaptive Systems
Sawyer, P., Mazo, R., Diaz, D., Salinesi, C., Hughes, D. 10/2012 In: Computer. 45, 10, p. 56-63. 8 p.
Journal article
Relaxing Claims: Coping With Uncertainty While Evaluating Assumptions at Run Time
Ramirez, A., H.C. Cheng, B., Bencomo, N., Sawyer, P. 1/09/2012 In: Model Driven Engineering Languages and Systems 15th International Conference, MODELS 2012, Innsbruck, Austria, September 30–October 5, 2012. Proceedings. Berlin : Springer p. 53-69. 17 p.
Paper
Satisfying requirements for pervasive service compositions
Sawyer, P., Cavallaro, L., Sykes, D., Bencomo, N., Issarny, V. 2012
Conference paper
Self-explanation in adaptive systems
Bencomo, N., Welsh, K., Sawyer, P., Whittle, J. 2012 In: ICECCS '12 Proceedings of the 2012 IEEE 17th International Conference on Engineering of Complex Computer Systems. IEEE p. 157-166. 10 p.
Paper
The case for dumb requirements engineering tools
Berry, D., Gacitua, R., Sawyer, P., Tjong, S.F. 2012 In: Requirements Engineering: Foundation for Software Quality 18th International Working Conference, REFSQ 2012, Essen, Germany, March 19-22, 2012. Proceedings. Berlin : Springer p. 211-217. 7 p.
Paper
Relevance-based abstraction identification: technique and evaluation
Gacitua, R., Sawyer, P., Gervasi, V. 09/2011 In: Requirements Engineering . 16, 3, p. 251-265. 15 p.
Journal article
Run-time resolution of uncertainty
Welsh, K., Sawyer, P., Bencomo, N. 1/05/2011 In: Requirements Engineering Conference (RE), 2011 19th IEEE International. IEEE p. 355-356. 2 p. ISBN: 978-1-4577-0921-0. Electronic ISBN: 978-1-4577-0923-4.
Conference contribution
Towards requirements aware systems: Run-time resolution of design-time assumptions
Welsh, K., Sawyer, P., Bencomo, N. 2011 In: ASE '11: Proceedings of the 2011 26th IEEE/ACM International Conference on Automated Software Engineering. Washington, DC, USA : IEEE Computer Society p. 560-563. 4 p.
Paper
Tracing requirements for adaptive systems using claims
Welsh, K., Bencomo, N., Sawyer, P. 2011 In: TEFSE '11: Proceedings of the 6th International Workshop on Traceability in Emerging Forms of Software Engineering. New York, NY, USA : ACM p. 38-41. 4 p.
Paper
Unknown knowns: Tacit knowledge in requirements engineering
Sawyer, P., Gervasi, V., Nuseibeh, B. 2011 In: RE '11: Proceedings of the 2011 IEEE 19th International Requirements Engineering Conference. Washington, DC, USA : IEEE Computer Society p. 329. 1 p. ISBN: 978-1-4577-0921-0. Electronic ISBN: 978-1-4577-0923-4.
Conference contribution
Concept mapping as a means of requirements tracing
Kof, L., Gacitua, R., Rouncefield, M., Sawyer, P. 1/09/2010 In: Managing Requirements Knowledge (MARK), 2010 Third International Workshop on. IEEE Computer Society p. 22-31. 10 p. ISBN: 978-1-4244-8783-7. Electronic ISBN: 978-1-4244-8784-4.
Conference contribution
Making Tacit Requirements Explicit
Gacitua, R., Ma, L., Nuseibeh, B., Piwek, P., de Roek, A., Rouncefield, M., Sawyer, P. 09/2010 In: Second International Workshop on Managing Requirements Knowledge (MARK), 2009 . IEEE p. 40-44. 5 p.
Paper
Understanding the Scope of Uncertainty in Dynamically Adaptive Systems
Welsh, K., Sawyer, P. 1/06/2010 In: Requirements Engineering: Foundation for Software Quality 16th International Working Conference, REFSQ 2010, Essen, Germany, June 30–July 2, 2010. Proceedings. Berlin : Springer p. 2-16. 15 p.
Paper
Requirements reflection: requirements as runtime entities
Bencomo, N., Whittle, J., Sawyer, P., Finkelstein, A., Letier, E. 05/2010 In: ICSE '10 Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2. New York : ACM p. 199-202. 4 p.
Paper
Managing Testing Complexity in Dynamically Adaptive Systems: A Model-Driven Approach
Welsh, K., Sawyer, P. 2010 In: ICSTW '10: Proceedings of the 2010 Third International Conference on Software Testing, Verification, and Validation Workshops. Washington, DC, USA : IEEE Computer Society p. 290-298. 9 p.
Paper
On the Effectiveness of Abstraction Identification in Requirements Engineering
Gacitua, R., Sawyer, P., Gervasi, V. 2010 In: RE '10: Proceedings of the 2010 18th IEEE International Requirements Engineering Conference. Washington, DC, USA : IEEE Computer Society p. 5-14. 10 p.
Paper
Ontology and Model Alignment as a Means for Requirements Validation
Kof, L., Gacitua, R., Rouncefield, M., Sawyer, P. 2010 In: ICSC '10: Proceedings of the 2010 IEEE Fourth International Conference on Semantic Computing. Washington, DC, USA : IEEE Computer Society p. 46-51. 6 p.
Paper
RELAX: A Language to Address Uncertainty in Self-Adaptive Systems Requirements
Whittle, J., Sawyer, P., Bencomo, N., Cheng, B.H.C. 2010 In: Requirements Engineering . 15, 2, p. 177-196. 20 p.
Journal article
Requirements-Aware Systems: A Research Agenda for RE for Self-adaptive Systems
Sawyer, P., Bencomo, N., Whittle, J., Letier, E., Finkelstein, A. 2010 In: Proceedings of the 18th IEEE International Requirements Engineering Conference (RE '10). Washington, DC, USA : IEEE Computer Society p. 95-103. 9 p.
Paper
A Goal-Based Modeling Approach to Develop Requirements of an Adaptive System with Environmental Uncertainty
Cheng, B.H.C., Sawyer, P., Bencomo, N., Whittle, J. 10/2009 In: Proceedings of the 12th International Conference on Model Driven Engineering Languages and Systems (MODELS '09). Berlin : Springer p. 468-483. 16 p.
Paper
How to use web services in your requirements process
Sawyer, P., Maiden, N. 01/2009 In: IEEE Software. 26, 1, p. 76-78. 3 p.
Journal article
RELAX: Incorporating Uncertainty into the Specification of Self-Adaptive Systems
Whittle, J., Sawyer, P., Bencomo, N., Cheng, B.H.C., Bruel, J. 2009 In: Proceedings of the 17th IEEE International Requirements Engineering Conference (RE '09) . IEEE Publishing p. 79-88. 10 p.
Paper
Requirements tracing to support change in dynamically adaptive systems
Welsh, K., Sawyer, P. 2009 In: Requirements Engineering: Foundation for Software Quality. Berlin : Springer-Verlag p. 59-73. 15 p.
Paper
Revisiting the Relationship between Software Architecture and Requirements: the case of Dynamically Adaptive Systems
Bencomo, N., Grace, P., Sawyer, P. 2009
Conference paper
Specifying and Constructing a Fault-Tolerant Composite Service
Onditi, V., Dobson, G., Hutchinson, J., Walkerdine, J., Sawyer, P. 11/2008 In: IEEE Sixth European Conference on Web Services, 2008. ECOWS '08. . Dublin : IEEE p. 135-142. 8 p.
Paper
A Language for Self-Adaptive System Requirements
Whittle, J., Sawyer, P., Bencomo, N., Cheng, B. 8/09/2008 In: SOCCER '08. International Workshop on Service-Oriented Computing: Consequences for Engineering Requirements, 2008. . IEEE Publishing p. 24-29. 6 p.
Paper
Dynamically Adaptive Systems are Product Lines too: Using Model-Driven Techniques to Capture Dynamic Variability of Adaptive Systems
Bencomo, N., Sawyer, P., Blair, G.S., Grace, P. 09/2008
Conference paper
Ensemble Methods for Ontology Learning - An Empirical Experiment To Evaluate Combinations Of Concept Acquisition Techniques
Gacitua, R., Sawyer, P. 14/05/2008 In: Seventh IEEE/ACIS International Conference on Computer and Information Science, 2008. ICIS 08. . IEEE Publishing p. 328-333. 6 p.
Paper
A flexible framework to experiment with ontology learning techniques
Gacitua, R., Sawyer, P., Rayson, P. 04/2008 In: Knowledge-Based Systems. 21, 3, p. 192-199. 8 p.
Journal article
Goal-Based Modeling of Dynamically Adaptive System Requirements
Goldsby, H.J., Sawyer, P., Bencomo, N., Hughes, D., Cheng, B.H. 03/2008 In: 15th Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems, 2008. ECBS 2008. . IEEE Publishing p. 36-45. 10 p.
Paper
Migrating to SOAs by way of hybrid systems
Hutchinson, J., Kotonya, G., Walkerdine, J., Sawyer, P., Dobson, G., Onditi, V. 01/2008 In: IT Professional. 10, 1, p. 34-42. 9 p.
Journal article
Reflective Component-based Technologies to Support Dynamic Variability
Bencomo, N., Blair, G.S., Flores, C., Sawyer, P. 01/2008
Conference paper
A flexible framework to experiment with ontology learning techniques
Gacitua, R., Sawyer, P., Rayson, P. 2008 In: Proceedings of AI-2007 Twenty-seventh SGAI International Conference on Artificial Intelligence. Springer p. 153-166. 14 p.
Paper
An Exploratory Study of Information Retrieval Techniques in Domain Analysis
Alves, V., Schwanninger, C., Barbosa, L., Rashid, A., Sawyer, P., Rayson, P., Pohl, C., Rummler, A. 2008 In: 12th International Software Product Line Conference, 2008. SPLC '08. . IEEE Publishing p. 67-76. 10 p.
Paper
Ontology-aided Translation in the Comparison of Candidate Service Quality
Zachos, K., Dobson, G., Sawyer, P. 2008 In: SOCCER '08: Proceedings of the 2008 International Workshop on Service-Oriented Computing Consequences for Engineering Requirements. Washington, DC, USA : IEEE Computer Society p. 30-37. 8 p.
Paper
Profiling and Tracing Stakeholder Needs
Sawyer, P., Gacitua, R., Stone, A. 2008 In: INNOVATIONS FOR REQUIREMENT ANALYSIS. FROM STAKEHOLDERS’ NEEDS TO FORMAL DESIGNS. Springer-Verlag p. 196-213. 18 p.
Chapter
Service-Centric Systems and Requirements Engineering
Baresi, L., Maiden, N., Sawyer, P. 2008 In: RE '08: Proceedings of the 2008 16th IEEE International Requirements Engineering Conference. Washington, DC, USA : IEEE Computer Society p. 305. 1 p. ISBN: 978-0-7695-3309-4.
Conference contribution
When to Adapt? Identification of Problem Domains for Adaptive Systems
Welsh, K., Sawyer, P. 2008 In: REFSQ '08: Proceedings of the 14th international conference on Requirements Engineering. Berlin : Springer Verlag p. 198-203. 6 p.
Paper
A Faceted Approach to Service Specification
Walkerdine, J., Hutchinson, J., Sawyer, P., Dobson, G., Onditi, V. 05/2007 In: Internet and Web Applications and Services, 2007. ICIW '07. Second International Conference on. IEEE p. 20. 1 p.
Paper
Visualizing the Analysis of Dynamically Adaptive Systems Using i* and DSLs
Sawyer, P., Bencomo, N., Hughes, D., Grace, P., Goldsby, H.J., Cheng, B.H.C. 2007 In: Requirements Engineering Visualization, 2007. REV 2007. Second International Workshop on. Washington, DC, USA : IEEE Computer Society p. 3. 1 p.
Paper
Identifying Tacit Knowledge-Based Requirements.
Sawyer, P., Stone, A. 1/12/2006 In: IEE Proceedings - Software. 153, 6, p. 211-218. 8 p.
Journal article
Is a Dominant Service-Centric Sector Good for Diversity of Provision?
Hutchinson, J., Sawyer, P., Walkerdine, J. 09/2006 In: SOCCER '06 Proceedings of the Service-Oriented Computing: Consequences for Engineering Requirements.
Conference contribution
Requirements Process Establishment and Improvement from the Viewpoint of Cybernetics.
Sawyer, P., Sommerville, I., Xu, H. 16/06/2006 In: Journal of Systems and Software. 79, 11, p. 1504-1513. 10 p.
Journal article
Shallow Knowledge as an Aid to Deep Understanding in Early-Phase Requirements Engineering
Sawyer, P., Rayson, P., Cosh, K. 11/2005 In: IEEE Transactions on Software Engineering. 31, 11, p. 969-981. 13 p.
Journal article
A Requirements Engineering Reference Model
Sawyer, P., Gacitua, R. 08/2005
Other
Faceted Service Specification
Sawyer, P., Hutchinson, J., Walkerdine, J., Sommerville, I. 08/2005
Conference paper
Finding Tacit Knowledge by Solving the Pre-Requirements Tracing Problem
Sawyer, P., Stone, A. 06/2005
Other
A database evolution taxonomy for object-oriented databases.
Rashid, A., Sawyer, P. 1/04/2005 In: Journal of Software Maintenance and Evolution: Research and Practice. 17, 2, p. 93-141. 49 p.
Journal article
Tracing the distribution concern: Bridging the Gap
Bencomo, N., Blair, G.S., Sawyer, P. 10/2004
Other contribution
Supporting MEASUR-driven analysis using NLP tools
Sawyer, P., Cosh, K. 06/2004
Other
Maturing Requirements Engineering Process Maturity Models
Sawyer, P. 04/2004 In: EPRINTS-BOOK-TITLE.
Chapter
Aiding Semiotic Analysis using Natural Language Processing Tools
Cosh, K., Sawyer, P. 2004 In: Virtual, Distributed and Flexible Organisations. Jointly published by Springer Netherlands and Canopus Publishing Limited, Bristol p. 307-308. 2 p.
Paper
Using natural language processing tools to assist semiotic analysis of information systems
Cosh, K., Sawyer, P. 01/2003
Other
REVERE: support for requirements synthesis from documents
Sawyer, P., Rayson, P., Garside, R. 09/2002 In: Information Systems Frontiers . 4, 3, p. 343-353. 11 p.
Journal article
Early aspects: a model for aspect-oriented requirements engineering
Rashid, A., Sawyer, P., Moreira, A.M.D., Araújo, J. 2002 In: Requirements Engineering, 2002. Proceedings. IEEE Joint International Conference on. Washington, DC, USA : IEEE Computer Society p. 199-202. 4 p.
Paper
Aspect-Orientation and Database Systems: An Effective Customisation Approach.
Sawyer, P., Rashid, A. 1/10/2001 In: IEE Proceedings - Software. 148, 5, p. 156-164. 9 p.
Journal article
A Flexible Approach for Instance Adaptation During Class Versioning
Rashid, A., Sawyer, P., Pulvermueller, E. 2001 In: Objects and Databases International Symposium Sophia Antipolis,France,June 13,2000 Revised Papers. Berlin : Springer p. 101-113. 13 p.
Paper
Packaged Software: Challenges for RE
Sawyer, P. 06/2000
Other
The REVERE Project: Experiments with the Application of Probabilistic NLP to Systems Engineering
Rayson, P., Emmet, L., Garside, R., Sawyer, P. 06/2000 In: NLDB '00 Proceedings of the 5th International Conference on Applications of Natural Language to Information Systems-Revised Papers. Springer-Verlag, p. 288 - 300. 13 p.
Paper
Object database evolution using separation of concerns
Rashid, A., Sawyer, P. 2000 ACM SIGMM Records 8 p.
Letter
Software Requirements Engineering
Kotonya, G., Sawyer, P. 12/1999 In: Forum for Advance Software Engineering Education. 9, 12
Journal article
Capturing the Benefits of Requirements Engineering
Sawyer, P., Sommerville, I. 01/1999 In: IEEE Software. 16, 2, p. 78-85. 8 p.
Journal article
Managing Process Inconsistency Using Viewpoints
Sommerville, I., Sawyer, P. 01/1999 In: IEEE Transactions on Software Engineering. 25, 6, p. 784-799. 16 p.
Journal article
Dynamic Relationships in Object Oriented Databases: A Uniform Approach
Rashid, A., Sawyer, P. 1999 In: Database and Expert Systems Applications 10th International Conference, DEXA’99 Florence, Italy, August 30 – September 3, 1999 Proceedings. Berlin : Springer p. 26-35. 10 p.
Paper
Evaluation for Evolution: How Well Commercial Systems Do
Rashid, A., Sawyer, P. 1999 In: Proceedings of the Workshop on Object-Oriented Technology. London : Springer p. 13-24. 12 p.
Paper
Systematic Change Impact Determination in Complex Object Database Schemata
Lock, S., Rashid, A., Sawyer, P., Kotonya, G. 1999 In: Proceedings of the Workshop on Object-Oriented Technology. London : Springer p. 31-40. 10 p.
Paper
Integrating Object-Oriented Analysis and Formal Specification
Araújo , J., Sawyer, P. 07/1998 In: Journal of the Brazilian Computer Society. 5, 1
Journal article
Facilitating Virtual Representation of CAD Data Through A Learning Based Approach to Conceptual Database Evolution Employing Direct Instance Sharing
Rashid, A., Sawyer, P. 1998 In: Database and Expert Systems Applications 9th International Conference, DEXA'98 Vienna, Austria, August 24–28, 1998 Proceedings. Berlin : Springer p. 384-393. 10 p.
Paper
Viewpoints for requirements elicitation: a practical approach
Sommerville, I., Sawyer, P., Viller, S. 1998 In: Requirements Engineering, 1998. Proceedings. 1998 Third International Conference on. Washington, DC, USA : IEEE Computer Society p. 74-81. 8 p.
Paper
Requirements engineering: a good practice guide
Sommerville, I., Sawyer, P. 1997 Chichester : John Wiley & Sons, Inc.. 391 p. ISBN: 0471974447.
Book
Viewpoints: principles, problems and a practical approach to requirements engineering
Sommerville, I., Sawyer, P. 1997 In: Annals of Software Engineering. 3, 1, p. 101-130. 30 p.
Journal article
Desktop objects: directly manipulating data and meta data
Kadyamatimba, A., Mariani, J.A., Sawyer, P. 1996 In: Interfaces'96: Proceedings of the 1996 international conference on Interfaces to Databases. Swindon : British Computer Society p. 3-3. 1 p.
Paper
Database object display definition and management with Moggetto
Sawyer, P., Colebourne, A., Mariani, J.A., Sommerville, I. 1995 In: Proceedings of the third IFIP WG2.6 working conference on Visual database systems 3 (VDB-3). London : Chapman Hall, Ltd. p. 289-303. 15 p.
Paper
Process Viewpoints
Sommerville, I., Kotonya, G., Viller, S., Sawyer, P. 1995 In: Software Process Technology 4th European Workshop, EWSPT'95 Noordwijkerhout, The Netherlands, April 3–5, 1995 Proceedings. Berlin : Springer Verlag p. 2-8. 7 p.
Paper
Architectural support for cooperative multiuser interfaces
Bentley, R., Rodden, T., Sawyer, P., Sommerville, I. 05/1994 In: Computer. 27, 5, p. 37-46. 10 p.
Journal article
Issues in collaborative database browsing: Technical Report - CSCW/14/94
Twidale, M., Nichols, D., Mariani, J., Rodden, T., Sawyer, P. 1994 Lancaster : Lancaster University. 24 p.
Other report
Sociologists can be surprisingly useful in interactive systems design
Sommerville, I., Rodden, T., Sawyer, P., Bentley, R. 1993 In: People and computers VII . Cambridge : Cambridge University Press p. 342-354. 13 p.
Paper
Vista: a user interface for a distributed object-oriented software engineering environment
Rodden, T., Sawyer, P., Sommerville, I. 01/1992 In: Software Engineering Journal. 7, 1, p. 25-34. 10 p.
Journal article
A Prototyping Environment for Dynamic Data Visualisation
Bentley, R., Rodden, T., Sawyer, P., Sommerville, I. 1992 In: Engineering for Human-Computer Interaction. Amsterdam : North-Holland Publishing Co. p. 335-348. 14 p.
Paper
An architecture for tailoring cooperative multi-user displays
Bentley, R., Rodden, T., Sawyer, P., Sommerville, I. 1992 In: CSCW '92: Proceedings of the 1992 ACM conference on Computer-supported cooperative work. New York : ACM p. 187-194. 8 p.
Paper
Ethnographically-informed systems design for air traffic control
Bentley, R., Hughes, J.A., Randall, D., Rodden, T., Sawyer, P., Shapiro, D., Sommerville, I. 1992 In: CSCW '92: Proceedings of the 1992 ACM conference on Computer-supported cooperative work. New York : ACM p. 123-129. 7 p.
Paper
A user interface framework for object-oriented database systems
Sawyer, P. 1990 University of Lancaster.
Commissioned report
Direct manipulation of an object store
Sawyer, P., Sommerville, I. 11/1988 In: Software Engineering Journal. 3, 6, p. 214-222. 9 p.
Journal article
Interacting with an active, integrated environment
Rodden, T., Sawyer, P., Sommerville, I. 1988 In: SDE 3: Proceedings of the third ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments. New York : ACM p. 76-84. 9 p.
Paper
MODEM - Monitoring of Dementia using Eye Movements
31/03/2015 → …
Research

