Small memory software: patterns for systems with limited memory J Noble, C Weir Addison-Wesley Longman Publishing Co., Inc., 2001 | 149 | 2001 |
A stitch in time: Supporting android developers in writingsecure code DC Nguyen, D Wermke, Y Acar, M Backes, C Weir, S Fahl Proceedings of the 2017 ACM SIGSAC Conference on Computer and Communications …, 2017 | 147 | 2017 |
Developers need support, too: A survey of security advice for software developers Y Acar, C Stransky, D Wermke, C Weir, ML Mazurek, S Fahl 2017 IEEE Cybersecurity Development (SecDev), 22-26, 2017 | 138 | 2017 |
Organizing pointers to objects in an array to improve the speed of object retrieval C Weir, T Wildenflycht US Patent 7,890,492, 2011 | 56 | 2011 |
From needs to actions to secure apps? the effect of requirements and developer practices on app security C Weir, B Hermann, S Fahl 29th USENIX security symposium (USENIX security 20), 289-305, 2020 | 42 | 2020 |
Interventions for long‐term software security: Creating a lightweight program of assurance techniques for developers C Weir, I Becker, J Noble, L Blair, MA Sasse, A Rashid Software: Practice and Experience 50 (3), 275-298, 2020 | 30 | 2020 |
How to improve the security skills of mobile app developers? Comparing and contrasting expert views C Weir, A Rashid, J Noble Twelfth Symposium on Usable Privacy and Security (SOUPS 2016), 2016 | 29 | 2016 |
A passion for security: Intervening to help software developers C Weir, I Becker, L Blair 2021 IEEE/ACM 43rd International Conference on Software Engineering …, 2021 | 28 | 2021 |
Interventions for software security: creating a lightweight program of assurance techniques for developers C Weir, I Becker, J Noble, L Blair, A Sasse, A Rashid 2019 IEEE/ACM 41st International Conference on Software Engineering …, 2019 | 20 | 2019 |
Reaching the masses: A new subdiscipline of app programmer education C Weir, A Rashid, J Noble Proceedings of the 2016 24th ACM SIGSOFT International Symposium on …, 2016 | 19 | 2016 |
I'd Like to Have an Argument, Please: Using Dialectic for Effective App Security C Weir, A Rashid, J Noble EuroUSEC 2017, 2017 | 15 | 2017 |
Infiltrating security into development: exploring the world’s largest software security study C Weir, S Migues, M Ware, L Williams Proceedings of the 29th ACM Joint Meeting on European Software Engineering …, 2021 | 14 | 2021 |
Challenging software developers: dialectic as a foundation for security assurance techniques C Weir, A Rashid, J Noble Journal of Cybersecurity 6 (1), tyaa007, 2020 | 14 | 2020 |
Light-touch interventions to improve software development security C Weir, L Blair, I Becker, A Sasse, J Noble 2018 IEEE Cybersecurity Development (SecDev), 85-93, 2018 | 13 | 2018 |
A window in your pocket: Some small patterns for user interfaces J Noble, C Weir Proc. European Pattern Languages of Programs, 2001 | 10* | 2001 |
Patterns for designing in teams C Weir Pattern Languages of Program Design 3, 487-501, 1998 | 10 | 1998 |
Architectural Styles for Distribution. Using macro-patterns for system design C Weir Second European Conference on Pattern Languages of Programming, EuroPLoP 97, 1997 | 8 | 1997 |
Patterns for managing limited memory J Noble, C Weir Proceedings of the Memory Preservation Society, 1-32, 1998 | 7 | 1998 |
Process Patterns for Personal Practice. C Weir, J Noble EuroPLoP, 413-424, 1999 | 6 | 1999 |
Incorporating software security: using developer workshops to engage product managers C Weir, I Becker, L Blair Empirical Software Engineering 28 (2), 21, 2023 | 5 | 2023 |