| 2024 | EuroPLop | The Faultless Way of Programming. | James Noble, Charles Weir |
| 2021 | ICSE | A Passion for Security: Intervening to Help Software Developers. | Charles Weir, Ingolf Becker, Lynne Blair |
| 2019 | ICSE | Interventions for software security: creating a lightweight program of assurance techniques for developers. | Charles Weir, Ingolf Becker, James Noble, Lynne Blair, M. Angela Sasse, Awais Rashid |
| 2017 | CCS | A Stitch in Time: Supporting Android Developers in WritingSecure Code. | Duc Cuong Nguyen, Dominik Wermke, Yasemin Acar, Michael Backes, Charles Weir, Sascha Fahl |
| 2016 | SOUPS | How to Improve the Security Skills of Mobile App Developers? Comparing and Contrasting Expert Views. | Charles Weir, Awais Rashid, James Noble |
| 2005 | EuroPLop | amethodology. | James Noble, Charles Weir |
| 2004 | EuroPLop | My Friend the Customer. | Charles Weir, James Noble, Angela Martin, Robert Biddle |
| 2003 | EuroPLop | A Window in your Pocket: Some Small Patterns for User Interfaces. | Charles Weir, James Noble |
| 2003 | EuroPLop | The Hitchhikers' Guide to Google. | Charles Weir, James Noble |
| 2000 | EuroPLop | Small User Interfaces. | James Noble, Charles Weir |
| 2000 | EuroPLop | Process Patterns for Small Systems. | Charles Weir, James Noble |
| 1999 | EuroPLop | Patterns for Limited Memory Using Secondary Storage. | James Noble, Charles Weir |
| 1999 | EuroPLop | Process Patterns for Personal Practice. | Charles Weir, James Noble |
| 1998 | EuroPLop | Proceedings of the Memory Preservation Society. | James Noble, Charles Weir |