Proceedings of the Memory Preservation Society. - James Noble 001; Charles Weir (EuroPLoP, 1998)

Patterns for Limited Memory Using Secondary Storage. - James Noble 001; Charles Weir (EuroPLoP, 1999)

Process Patterns for Personal Practice. - Charles Weir; James Noble 001 (EuroPLoP, 1999)

Small User Interfaces. - James Noble 001; Charles Weir (EuroPLoP, 2000)

Process Patterns for Small Systems. - Charles Weir; James Noble 001 (EuroPLoP, 2000)

GOF Pursuit - Learning Patterns by Playing. - James Noble 001; Charles Weir (TOOLS (33), 2000)

Smaller Software: Patterns for Objects in Limited Memory. - James Noble 001; Charles Weir (TOOLS (33), 2000)

A Window in your Pocket: Some Small Patterns for User Interfaces. - Charles Weir; James Noble 001 (EuroPLoP, 2003)

The Hitchhikers' Guide to Google. - Charles Weir; James Noble 001 (EuroPLoP, 2003)

My Friend the Customer. - Charles Weir; James Noble 001; Angela Martin; Robert Biddle (EuroPLoP, 2004)

Small memory software - patterns for systems with limited memory. - James Noble 001; Charles Weir (Addison-Wesley-Longman, 2005)

amethodology. - James Noble 001; Charles Weir (EuroPLoP, 2005)

Early Report: How to Improve Programmers' Expertise at App Security? - Charles Weir; Awais Rashid; James Noble 001 (IMPS@ESSoS, 2016)

Reaching the masses: a new subdiscipline of app programmer education. - Charles Weir; Awais Rashid; James Noble 001 (SIGSOFT FSE, 2016)

How to Improve the Security Skills of Mobile App Developers? Comparing and Contrasting Expert Views. - Charles Weir; Awais Rashid; James Noble 001 (WSIW@SOUPS, 2016)

A Stitch in Time: Supporting Android Developers in WritingSecure Code. - Duc Cuong Nguyen 001; Dominik Wermke; Yasemin Acar; Michael Backes 001; Charles Weir; Sascha Fahl (CCS, 2017)

Developers Need Support, Too: A Survey of Security Advice for Software Developers. - Yasemin Acar; Christian Stransky; Dominik Wermke; Charles Weir; Michelle L. Mazurek; Sascha Fahl (SecDev, 2017)

Light-Touch Interventions to Improve Software Development Security. - Charles Weir; Lynne Blair; Ingolf Becker; M. Angela Sasse; James Noble 001 (SecDev, 2018)

Interventions for software security: creating a lightweight program of assurance techniques for developers. - Charles Weir; Ingolf Becker; James Noble 001; Lynne Blair; M. Angela Sasse; Awais Rashid (ICSE (SEIP), 2019)

From Needs to Actions to Secure Apps? The Effect of Requirements and Developer Practices on App Security. - Charles Weir; Ben Hermann; Sascha Fahl (USENIX Security Symposium, 2020)

Challenging software developers: dialectic as a foundation for security assurance techniques. - Charles Weir; Awais Rashid; James Noble 001 (J. Cybersecur., 2020)

Interventions for long-term software security: Creating a lightweight program of assurance techniques for developers. - Charles Weir; Ingolf Becker; James Noble 001; Lynne Blair; M. Angela Sasse; Awais Rashid (Softw. Pract. Exp., 2020)

Using workshops to improve security in software development teams. - Charles Weir (2020)

A Passion for Security: Intervening to Help Software Developers. - Charles Weir; Ingolf Becker; Lynne Blair (ICSE (SEIP), 2021)

Infiltrating security into development: exploring the world's largest software security study. - Charles Weir; Sammy Migues; Mike Ware; Laurie A. Williams (ESEC/SIGSOFT FSE, 2021)

Vision: Design Fiction for Cybersecurity: Using Science Fiction to Help Software Developers Anticipate Problems. - Cecilia Loureiro-Koechlin; José-Rodrigo Córdoba-Pachón; Lynne M. Coventry; Soteris Demetriou; Charles Weir (EuroUSEC, 2022)

Exploring the Shift in Security Responsibility. - Charles Weir; Sammy Migues; Laurie A. Williams (IEEE Secur. Priv., 2022)

A Lot Less Likely Than I Thought: Introducing Evidence-Based Security Risk Assessment for Healthcare Software. - Charles Weir; Anna Dyson; Daniel Prince (SecDev, 2023)

Incorporating software security: using developer workshops to engage product managers. - Charles Weir; Ingolf Becker; Lynne Blair (Empir. Softw. Eng., 2023)

Do You Speak Cyber? Talking Security With Developers of Health Systems and Devices. - Charles Weir; Anna Dyson; Daniel Prince (IEEE Secur. Priv., 2023)

The Faultless Way of Programming. - James Noble 001; Charles Weir (EuroPLoP, 2024)

Interlinked Computing in 2040: Safety, Truth, Ownership, and Accountability. - Charles Weir; Anna Dyson; Olamide Jogunola; Louise A. Dennis; Katie Paxton-Fear (Computer, 2024)

The human factor: Addressing computing risks for critical national infrastructure towards 2040. - Charles Weir; Cecilia Loureiro-Koechlin; Lucy Hunt; Louise A. Dennis (Comput. Secur., 2025)