Charles Weir

Honorary Researcher, PhD student

Research Overview

Charles Weir has thirty years of experience as a software architect, design consultant and company MD, specialising in applications for terminals and mobile devices. He was Symbian technical lead for the Ericsson R380, the first smartphone, and app security lead for EE Cash on Tap, the UK’s first commercial Android payments app.

Charles is researching at Security Lancaster how to improve the security skills of software development teams: how to motivate developers, their best security learning resources, and what they most need to learn.

Charles welcomes enquiries from anyone interested in the subject; please drop him an email.

Developer Cyber Essentials: Trialling Interventions to Improve Development Security
Weir, C.A.F., Blair, L., Noble, J., Becker, I., Sasse, A. 24/05/2018 Lancaster : Lancaster University. 8 p.
Other report

A Stitch in Time: Supporting Android Developers in Writing Secure Code
Nguyen, D.C., Wermke, D., Acar, Y., Backes, M., Weir, C.A.F., Fahl, S. 30/10/2017 In: CCS '17 Proceedings of the 2017 ACM SIGSAC Conference on Computer and Communications Security. New York : ACM p. 1065-1077. 13 p. Electronic ISBN: 9781450349468.
Conference contribution

Developers Need Support, Too: A Survey of Security Advice for Software Developers
Acar, Y., Stransky, C., Wermke, D., Weir, C.A.F., Mazurek, M., Fahl, S. 24/09/2017 In: Proceedings of the IEEE Secure Development Conference 2017. IEEE p. 22-26. 5 p. ISBN: 9781538634684. Electronic ISBN: 9781538634677.
Conference contribution

I'd Like to Have an Argument, Please: Using Dialectic for Effective App Security
Weir, C., Rashid, A., Noble, J. 29/04/2017 In: EuroUSEC 2017. Reston, VA : Internet Society 13 p. Electronic ISBN: 1891562452.
Conference contribution

Developer Essentials: Top Five Interventions to Support Secure Software Development
Weir, C., Rashid, A., Noble, J. 30/03/2017 Lancaster University. 9 p.
Commissioned report

How to Improve the Security Skills of Mobile App Developers: An Analysis of Expert Knowledge
Weir, C. 2017
Master's Thesis

Reaching the Masses: A New Subdiscipline of App Programmer Education
Weir, C., Rashid, A., Noble, J. 13/11/2016 In: FSE 2016 Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering. New York : ACM p. 936-939. 4 p. ISBN: 9781450342186.
Conference contribution

How to Improve the Security Skills of Mobile App Developers: Comparing and Contrasting Expert Views
Weir, C., Rashid, A., Noble, J. 22/06/2016 In: Proceedings of the 2016 ACM Workshop on Security Information Workers. New York : USENIX Association 7 p.
Conference contribution

Early Report: How to Improve Programmers' Expertise at App Security?
Weir, C., Rashid, A., Noble, J. 8/04/2016 In: Proceedings of the 1st International Workshop on Innovations in Mobile Privacy and Security. London, UK : p. 49-50. 2 p.
Conference contribution

Small Memory Software: Patterns for Software with Limited Memory
Weir, C., Noble, J. 2000 Harlow : Addison Wesley Longman. 500 p. ISBN: 9780201596076.

  • Security Lancaster