| 2022 | SERVICES | Dynamic User Allocation in Stochastic Mobile Edge Computing Systems. | Phu Lai, Qiang He, Xiaoyu Xia, Feifei Chen, Mohamed Abdelrazek, John C. Grundy, John G. Hosking, Yun Yang |
| 2020 | ENASE | Visual Languages for Supporting Big Data Analytics Development. | Hourieh Khalajzadeh, Andrew J. Simmons, Mohamed Abdelrazek, John Grundy, John G. Hosking, Qiang He |
| 2020 | ENASE | BiDaML in Practice: Collaborative Modeling of Big Data Analytics Application Requirements. | Hourieh Khalajzadeh, Andrew J. Simmons, Tarun Verma, Mohamed Abdelrazek, John C. Grundy, John G. Hosking, Qiang He, Prasanna Ratnakanthan, Adil Zia, Meng Law |
| 2020 | ICDCS | Quality of Experience-Aware User Allocation in Edge Computing Systems: A Potential Game. | Phu Lai, Qiang He, Guangming Cui, Feifei Chen, Mohamed Abdelrazek, John C. Grundy, John G. Hosking, Yun Yang |
| 2020 | ICSE | A practical, collaborative approach for modeling big data analytics application requirements. | Hourieh Khalajzadeh, Andrew J. Simmons, Mohamed Abdelrazek, John C. Grundy, John G. Hosking, Qiang He, Prasanna Ratnakanthan, Adil Zia, Meng Law |
| 2020 | MODELS | User-centred tooling for modelling of big data applications. | Hourieh Khalajzadeh, Tarun Verma, Andrew J. Simmons, John C. Grundy, Mohamed Abdelrazek, John G. Hosking |
| 2019 | BigData | BiDaML: A Suite of Visual Languages for Supporting End-User Data Analytics. | Hourieh Khalajzadeh, Mohamed Abdelrazek, John Grundy, John G. Hosking, Qiang He |
| 2019 | ICSE | Leveraging usage data of software architecture artefacts. | Moon Ting Su, John C. Grundy, John G. Hosking, Ewan D. Tempero |
| 2019 | ICSOC | Edge User Allocation with Dynamic Quality of Service. | Phu Lai, Qiang He, Guangming Cui, Xiaoyu Xia, Mohamed Abdelrazek, Feifei Chen, John G. Hosking, John C. Grundy, Yun Yang |
| 2018 | BigData | A Survey of Current End-User Data Analytics Tool Support. | Hourieh Khalajzadeh, Mohamed Abdelrazek, John Grundy, John G. Hosking, Qiang He |
| 2018 | ICSOC | Optimal Edge User Allocation in Edge Computing with Variable Sized Vector Bin Packing. | Phu Lai, Qiang He, Mohamed Abdelrazek, Feifei Chen, John G. Hosking, John C. Grundy, Yun Yang |
| 2015 | ICSE | Performance Analysis Using Subsuming Methods: An Industrial Case Study. | David Maplesden, Karl von Randow, Ewan D. Tempero, John G. Hosking, John C. Grundy |
| 2014 | SoMeT | Automatic Acceptance Test Case Generation From Essential Use Cases. | Massila Kamalrudin, M. Nor Aiza, John C. Grundy, John G. Hosking, Mark Robinson |
| 2014 | SoMeT | MEReq: A Tool to Capture and Validate Multi-Lingual Requirements. | Massila Kamalrudin, Safiah Sidek, Noorrezam Yusop, John C. Grundy, John G. Hosking |
| 2013 | Interact | Thumbs Up: 3D Gesture Input on Mobile Phones Using the Front Facing Camera. | Paul Schmieder, John G. Hosking, Andrew Luxton-Reilly, Beryl Plimmer |
| 2013 | ICSE | Visual code annotations for cyberphysical programming. | Ben Swift, Andrew Sorensen, Henry J. Gardner, John G. Hosking |
| 2012 | ICSE | Ambient awareness of build status in collocated software teams. | John Downs, Beryl Plimmer, John G. Hosking |
| 2011 | ICSE | A combination approach for enhancing automated traceability. | Xiaofan Chen, John G. Hosking, John C. Grundy |
| 2011 | ICSE | Improving requirements quality using essential use case interaction patterns. | Massila Kamalrudin, John G. Hosking, John C. Grundy |
| 2010 | COMPSAC | Managing Consistency between Textual Requirements, Abstract Interactions and Essential Use Cases. | Massila Kamalrudin, John C. Grundy, John G. Hosking |
| 2010 | ICSEA | Status Communication in Agile Software Teams: A Case Study. | John Downs, John G. Hosking, Beryl Plimmer |
| 2010 | RE | MaramaAI: Automated and Visual Approach for Inconsistency Checking of Requirements. | Massila Kamalrudin, John G. Hosking, John C. Grundy |
| 2009 | EDOC | Supporting model driven engineering using the Marama meta toolset. | John G. Hosking |
| 2008 | ICSE | Marama: an eclipse meta-toolset for generating multi-view environments. | John C. Grundy, John G. Hosking, Jun Huh, Karen Na-Liu Li |
| 2007 | ICECCS | A Formal Contract Language for Plugin-based Software Engineering. | Jens Dietrich, John G. Hosking, Jonathan Giles |
| 2007 | ICSE | Supporting Generic Sketching-Based Input of Diagrams in a Domain-Specific Visual Language Meta-Tool. | John C. Grundy, John G. Hosking |
| 2007 | OZCHI | Intelligent mind-mapping. | Vincent Chik, Beryl Plimmer, John G. Hosking |
| 2006 | ICSE | Second international workshop on interdisciplinary software engineering research (WISER). | Nikolay Mehandjiev, Pearl Brereton, John G. Hosking |
| 2005 | APSEC | Improving Agile Software Development using eXtreme AOCE and Aspect-Oriented CVS. | Santokh Singh, Hsiao-Cheng Chen, Oliver Hunter, John C. Grundy, John G. Hosking |
| 2005 | CaiSE | Constructing domain-specific design tools with a visual language meta-tool. | Nianping Zhu, John C. Grundy, John G. Hosking |
| 2005 | ICWS | An Architecture for Developing Aspect-Oriented Web Services. | Santokh Singh, John C. Grundy, John G. Hosking, Jing Sun |
| 2005 | PRIMA | Deploying Multi-Agents for Intelligent Aspect-Oriented Web Services. | Santokh Singh, John G. Hosking, John C. Grundy |
| 2004 | SEKE | Software Architecture Modelling and Performance Analysis with Argo/MTE. | Yuhong Cai, John C. Grundy, John G. Hosking, Xiaoling Dai |
| 1998 | WETICE | Coordinating Distributed Software Development Projects with Integrated Process Modelling and Enactment Environments. | John C. Grundy, John G. Hosking, Warwick B. Mugridge |
| 1995 | APSEC | Software Environment Support for Integrated Formal Program Specification and Development. | John C. Grundy, John G. Hosking |
| 1991 | ECOOP | Multi-Methods in a Statically-Typed Programming Language. | Warwick B. Mugridge, John Hamer, John G. Hosking |