Items where Author is "Noble, James"
Weir, Charles and Noble, James and Greyling, Ellen (2024) Supporting Cybersecurity through Faultless Programming: A Guide to Dafny. UNSPECIFIED.
Noble, James and Weir, Charles (2024) The Faultless Way of Programming : Principles, Patterns, Practices, and Peculiarities for Verification in Dafny. In: EuroPLoP 2024 Proceedings :. ACM, New York.
Weir, Charles and Noble, James and Rashid, Awaid (2020) Challenging Software Developers : Dialectic as a Foundation for Security Assurance Techniques. Journal of Cybersecurity. ISSN 2057-2093
Weir, Charles and Becker, Ingolf and Noble, James and Blair, Lynne and Sasse, M. Angela and Rashid, Awais (2020) Interventions for Long Term Software Security : Creating a Lightweight Program of Assurance Techniques for Developers. Software: Practice and Experience, 50 (3). pp. 275-298. ISSN 0038-0644
Weir, Charles and Blair, Lynne and Becker, Ingolf and Noble, James and Sasse, Angela and Rashid, Awais (2019) Interventions for Software Security : Creating a Lightweight Program of Assurance Techniques for Developers. In: Proceedings - 2019 IEEE/ACM 41st International Conference on Software Engineering : Software Engineering in Practice Track. IEEE, pp. 41-50. ISBN 9781728117614
Weir, Charles Alexander Forbes and Blair, Lynne and Becker, Ingolf and Sasse, Angela and Noble, James (2018) Light-touch Interventions to Improve Software Development Security. In: Proceedings of the IEEE Cybersecurity Development Conference 2018 :. IEEE.
Weir, Charles and Blair, Lynne and Noble, James and Becker, Ingolf and Sasse, Angela (2018) Developer Cyber Essentials : Trialling Interventions to Improve Development Security. [Report]
Weir, Charles and Rashid, Awais and Noble, James (2017) I'd Like to Have an Argument, Please : Using Dialectic for Effective App Security. In: EuroUSEC 2017 : the 2nd European Workshop on Usable Security. Internet Society, FRA. ISBN 1891562452
Weir, Charles and Rashid, Awais and Noble, James (2017) Developer Essentials : Top Five Interventions to Support Secure Software Development. [Report]
Weir, Charles and Rashid, Awais and Noble, James (2017) How to Improve the Security Skills of Mobile App Developers : An Analysis of Expert Knowledge. Masters thesis, Lancaster University.
Weir, Charles and Rashid, Awais and Noble, James (2016) Reaching the Masses : A New Subdiscipline of App Programmer Education. In: FSE 2016 Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering :. ACM, New York, pp. 936-939. ISBN 9781450342186
Weir, Charles and Rashid, Awais and Noble, James (2016) How to Improve the Security Skills of Mobile App Developers : Comparing and Contrasting Expert Views. In: Proceedings of the 2016 ACM Workshop on Security Information Workers :. USENIX Association, USA.
Weir, Charles and Rashid, Awais and Noble, James (2016) Early Report: How to Improve Programmers' Expertise at App Security? In: Proceedings of the 1st International Workshop on Innovations in Mobile Privacy and Security : co-located with the International Symposium on Engineering Secure Software and Systems (ESSoS 2016). CEUR-WS.org, GBR, pp. 49-50.
Coelho, Roberta and Rashid, Awais and von Staa, Arndt and Noble, James and Kulesza, Uirá and Lucena, Carlos (2008) A catalogue of bug patterns for exception handling in aspect-oriented programs. In: PLoP '08: Proceedings of the 15th Conference on Pattern Languages of Programs :. ACM, New York, NY, USA, pp. 1-13. ISBN 978-1-60558-151-4
Weir, Charles and Noble, James (2000) Small Memory Software : Patterns for Software with Limited Memory. Addison Wesley Longman, Harlow. ISBN 9780201596076