| 2006 |
| 54 | EE | Jie Xu,
Erica Y. Yang,
Keith H. Bennett:
A Practical Approach to Secure Web Services.
ISORC 2006: 512-519 |
| 2004 |
| 53 | | Nikolay Mehandjiev,
Pearl Brereton,
Keith H. Bennett,
David Budgen,
Paul J. Layzell:
Proceedings of the ACM Workshop on Interdisciplinary Software Engineering Research, WISER 2004, Newport Beach, CA, USA, November 5, 2004
ACM 2004 |
| 52 | EE | Mark Turner,
Fujun Zhu,
Ioannis A. Kotsiopoulos,
Michelle Russell,
David Budgen,
Keith H. Bennett,
Pearl Brereton,
John Keane,
Paul J. Layzell,
Michael Rigby:
Using Web Service Technologies to Create an Information Broker: An Experience Report.
ICSE 2004: 552-561 |
| 51 | EE | Fujun Zhu,
Mark Turner,
Ioannis A. Kotsiopoulos,
Keith H. Bennett,
Michelle Russell,
David Budgen,
Pearl Brereton,
John Keane,
Paul J. Layzell,
Michael Rigby,
Jie Xu:
Dynamic Data Integration Using Web Services.
ICWS 2004: 262-269 |
| 50 | EE | Nicolas Gold,
Keith H. Bennett:
Program Comprehension for Web Services.
IWPC 2004: 151-161 |
| 2003 |
| 49 | EE | Keith H. Bennett,
Jie Xu:
Software Services and Software Maintenance.
CSMR 2003: 3-12 |
| 48 | | Rachel Harrison,
David E. Avison,
Keith H. Bennett,
R. Bishop,
Magnus Ramage,
D. Targett,
Kecheng Liu:
Key Issues in Information Systems and Software Engineering - Views From a Joint Network of Practitioners and Academics.
ICEIS (3) 2003: 357-363 |
| 47 | EE | Keith H. Bennett,
Nicolas Gold,
Paul J. Layzell,
Fujun Zhu,
Pearl Brereton,
David Budgen,
John Keane,
Ioannis A. Kotsiopoulos,
Mark Turner,
Jie Xu,
Orouba Almilaji,
Jung-Ching Chen,
Ali Owrak:
A Broker Architecture for Integrating Data Using a Web Services Environment.
ICSOC 2003: 409-422 |
| 46 | EE | Keith H. Bennett,
S. Bradley,
G. J. Glover,
D. Barnes:
Software Evolution in an Interdisciplinary Environment.
STEP 2003: 199-203 |
| 2002 |
| 45 | EE | Christos Tjortjis,
Nicolas Gold,
Paul J. Layzell,
Keith H. Bennett:
From System Comprehension to Program Comprehension.
COMPSAC 2002: 427-434 |
| 44 | EE | Erica Y. Yang,
Jie Xu,
Keith H. Bennett:
Private Information Retrieval in the Presence of Malicious Failures.
COMPSAC 2002: 805-812 |
| 43 | EE | Keith H. Bennett,
Malcolm Munro,
Jie Xu,
Nicolas Gold,
Paul J. Layzell,
Nikolay Mehandjiev,
David Budgen,
Pearl Brereton:
Prototype Implementations of an Architectural Model for Service-Based Flexible Software.
HICSS 2002: 76 |
| 42 | EE | Erica Y. Yang,
Jie Xu,
Keith H. Bennett:
A Fault-Tolerant Approach to Secure Information Retrieval.
SRDS 2002: 12-21 |
| 41 | | Keith H. Bennett,
Václav Rajlich,
Norman Wilde:
Software Evolution and the Staged Model of the Software Lifecycle.
Advances in Computers 56: 3-55 (2002) |
| 40 | | Nicolas Gold,
Keith H. Bennett:
Hypothesis-based concept assignment in software maintenance.
IEE Proceedings - Software 149(4): 103-110 (2002) |
| 39 | EE | Kecheng Liu,
Lily Sun,
Keith H. Bennett:
Co-Design of Business and IT Systems - Introduction by Guest Editors.
Information Systems Frontiers 4(3): 251-256 (2002) |
| 2001 |
| 38 | EE | Keith H. Bennett,
Jie Xu,
Malcolm Munro,
Zhuang Hong,
Paul J. Layzell,
Nicolas Gold,
David Budgen,
Pearl Brereton:
An Architectural Model for Service-Based Flexible Software.
COMPSAC 2001: 137-142 |
| 37 | EE | Keith H. Bennett,
Malcolm Munro,
Nicolas Gold,
Paul J. Layzell,
David Budgen,
Pearl Brereton:
An Architectural Model for Service-Based Software with Ultra Rapid Evolution.
ICSM 2001: 292-300 |
| 36 | EE | Keith H. Bennett,
Václav Rajlich:
Software Evolution: A Road Map.
ICSM 2001: 4 |
| 35 | EE | Nicolas Gold,
Keith H. Bennett:
A Flexible Method for Segmentation in Concept Assignmen.
IWPC 2001: 135-144 |
| 34 | EE | Keith H. Bennett:
Systems Evolution, Components and Services: Understanding the New Software Environment.
IWPC 2001: 3-6 |
| 2000 |
| 33 | EE | Keith H. Bennett,
Paul J. Layzell,
David Budgen,
Pearl Brereton,
Linda A. Macaulay,
Malcolm Munro:
Service-based software: the future for flexible software.
APSEC 2000: 214-221 |
| 32 | EE | Keith H. Bennett,
Václav Rajlich:
Software maintenance and evolution: a roadmap.
ICSE - Future of SE Track 2000: 73-87 |
| 31 | EE | Václav Rajlich,
Keith H. Bennett:
A Staged Model for the Software Life Cycle.
IEEE Computer 33(7): 66-71 (2000) |
| 1999 |
| 30 | EE | Pearl Brereton,
David Budgen,
Keith H. Bennett,
Malcolm Munro,
Paul J. Layzell,
Linda A. Macaulay,
David Griffiths,
Charles Stannett:
The Future of Software.
Commun. ACM 42(12): 78-84 (1999) |
| 29 | | Martin P. Ward,
Keith H. Bennett:
Recursion Removal/Introduction by Formal Transformation: An Aid to Program Development and Program Comprehension.
Comput. J. 42(8): 650-673 (1999) |
| 28 | | Keith H. Bennett,
Magnus Ramage,
Malcolm Munro:
Decision model for legacy systems.
IEE Proceedings - Software 146(3): 153-159 (1999) |
| 27 | | Keith H. Bennett:
Editorial: The Software Engineering Association.
IEE Proceedings - Software 146(4): 177-178 (1999) |
| 26 | | John A. McDermid,
Keith H. Bennett:
Software engineering research: A critical appraisal.
IEE Proceedings - Software 146(4): 179-186 (1999) |
| 1998 |
| 25 | EE | Keith H. Bennett:
Do Program Transformations Help Reverse Engineering?
ICSM 1998: 247- |
| 24 | EE | Magnus Ramage,
Keith H. Bennett:
Maintaining Maintainability.
ICSM 1998: 275- |
| 1997 |
| 23 | EE | E. J. Younger,
Keith H. Bennett,
Z. Luo:
A Formal Transformation and Refinement Method for Concurrent Programs.
ICSM 1997: 287- |
| 1996 |
| 22 | EE | S. J. Glover,
Keith H. Bennett:
An Agent-Based Approach to Rapid Software Evolution Based on a Domain Model.
ICSM 1996: 228-237 |
| 21 | EE | E. J. Younger,
Z. Luo,
Keith H. Bennett,
T. M. Bull:
Reverse Engineering Concurrent Programs using Formal Modelling and Analysis.
ICSM 1996: 255-264 |
| 20 | EE | Richard E. Mortimer,
Keith H. Bennett:
Maintenance and abstraction of program data using formal transformations.
ICSM 1996: 301- |
| 19 | EE | E. J. Younger,
Z. Luo,
Keith H. Bennett,
T. M. Bull:
Reverse Engineering Concurrent Programs Using Formal Modelling and Analysis.
WCRE 1996: 239-248 |
| 1995 |
| 18 | EE | Hongji Yang,
Keith H. Bennett:
Acquisition of ERA models from data intensive code.
ICSM 1995: 116-123 |
| 17 | EE | T. M. Bull,
E. J. Younger,
Keith H. Bennett,
Z. Luo:
Bylands: reverse engineering safety-critical systems.
ICSM 1995: 358-366 |
| 16 | EE | Simon Smith,
Keith H. Bennett,
Cornelia Boldyreff:
Is maintenance ready for evolution?
ICSM 1995: 367- |
| 15 | EE | Keith H. Bennett:
Legacy Systems: Coping with Success.
IEEE Software 12(1): 19-23 (1995) |
| 14 | EE | Martin P. Ward,
Keith H. Bennett:
Formal Methods to Aid the Evolution of Software.
International Journal of Software Engineering and Knowledge Engineering 5(1): 25-47 (1995) |
| 1994 |
| 13 | | Hongji Yang,
Keith H. Bennett:
Extension of a Transformation System for Maintenance: Dealing with Data-Intensive Programs.
ICSM 1994: 344-353 |
| 1993 |
| 12 | | Jenny Newton,
Keith H. Bennett:
Designing Systems for Future Maintainability: A Case Study.
ICSM 1993: 272-280 |
| 11 | | David S. Hinley,
Keith H. Bennett:
Reducing the Risks in Software Improvement Through Process-Orientated Management.
ICSM 1993: 319-328 |
| 10 | | E. J. Younger,
Keith H. Bennett,
R. Hartley-Davies:
A Model for a Broadband Cellular Wireless Network for Digital Communications.
Computer Networks and ISDN Systems 26(4): 391-402 (1993) |
| 1991 |
| 9 | EE | D. J. Robson,
Keith H. Bennett,
B. J. Cornelius,
Malcolm Munro:
Approaches to program comprehension.
Journal of Systems and Software 14(2): 79-84 (1991) |
| 1986 |
| 8 | EE | Keith H. Bennett,
Pearl Brereton,
Paul Singleton,
K. Lunn:
Virtual files in a distributed environment.
Inf. Process. Manage. 22(5): 421-429 (1986) |
| 7 | | Paul Singleton,
Keith H. Bennett,
Pearl Brereton:
A Single Model for Files and Processes.
Operating Systems Review 20(1): 12-18 (1986) |
| 1985 |
| 6 | | N. H. White,
Keith H. Bennett:
PRTDS - A Pascal Run-Time Diagnostics System.
Softw., Pract. Exper. 15(11): 1041-1056 (1985) |
| 5 | | N. H. White,
Keith H. Bennett:
Run-time Diagnostics in Pascal.
Softw., Pract. Exper. 15(4): 359-367 (1985) |
| 1981 |
| 4 | | K. Lunn,
Keith H. Bennett:
A Highly Reliable Distributed Filestore Directory System.
ICDCS 1981: 299-307 |
| 3 | | K. Lunn,
Keith H. Bennett:
An Algorithm for Resource Location in a Loosely Linked Distributed Computer System.
Operating Systems Review 15(2): 16-20 (1981) |
| 2 | | K. Lunn,
Keith H. Bennett:
Message Transport on the Cambridge Ring-A Simulation study.
Softw., Pract. Exper. 11(7): 711-716 (1981) |
| 1976 |
| 1 | | M. R. Patel,
Keith H. Bennett:
Analysis of Speed of a Binary Multiplier Using a Variable Number of Shifts per Cycle.
Comput. J. 19(3): 254-257 (1976) |