The Art of Defensive Programming
Enhancing Security in the Modern Era
Author(s): Joseph Elarde, Mir Hasan and Barry Bruster
Edition: 1
Copyright: 2023
Publisher: Kendall Hunt Publishing Company
Pages: 590
(2024) J. Elarde, B. Bruster, M. Hasan, T. Simmons, B. Susskin, N. Caldwell, R. Swanson, A. Wahab and I. Wonuola. (accepted). Software Orchestration vs. Traditional Software Development Techniques Using Students: A Comparative Analysis. 2024 Fall ACM Mid-Southeast Conference.
(2024) J. Elarde, B. Bruster, and M. Hasan, “Software Orchestration: A Paradigm for Software Development and Security Assessment Using ChatGPT Requirements”, Journal of Computer Science in Colleges, 2024, Vol. 40, Issue 5, Pages 44–53.
(2023) B. Bruster, J. Elarde, and M. Hasan, “The CTEEAM Process in Practice: An Evaluation of Its Role in Digital Forensics Education”, Journal of Computing Sciences in Colleges, 2023, Vol. 39, Issue 5, Pages 139-149.
(2023) M. Hasan, J. Elarde, and B. Bruster, “Teaching Database Security in an Undergraduate Database Administration Course Serving Computer Science, Information Technology and Cybersecurity Students”, in Proceedings of the 54th ACM Technical Symposium on Computer Science Education (ACM SIGCSE2023), Toronto, ON, Canada, V. 2, pp. 1406.
(2022) E. Hossain, M. R. Karim, M. Hasan, S. A. Zaoad, T. Tanjim and M. M. Khan, "SPaFE: A Crowdsourcing and Multimodal Recommender System to Ensure Travel Safety in a City," in IEEE Access, vol. 10, pp. 71221-71232, 2022, doi: 10.1109/ACCESS.2022.3187964.
(2021) S. Zaoad, T. Tanjim, M. Hasan, M. Mamun-Or-Rashid, I. Almansour and M. Khan, "Accelerating Message Passing Operation of GDL-Based Constraint Optimization Algorithms Using Multiprocessing," in Proceedings of the 2021 IEEE International Conference on Parallel & Distributed Processing with Applications, Big Data & Cloud Computing, Sustainable Computing & Communications, Social Computing & Networking (ISPA/BDCloud/SocialCom/SustainCom), 2021, pp. 706-714.
(2019) W. Tanner, E. Akbas, and M. Hasan, “Paper Recommendation Based on Citation Relation,” in Proceedings of the 2019 IEEE International Conference on Big Data (IEEE BigData 2019), Los Angeles, CA, USA, 2019, pp. 3053-3059
(2019) M. Hasan, “A Multi-criteria Decision Support System for Ph.D. Supervisor Selection: A Hybrid Approach,” in Dissertation collection, Florida State University, 2019.
(2019) M. Hasan, and D. Schwartz, “A Multi-criteria Decision Support System for Ph.D. Supervisor Selection: A Hybrid Approach,” in Proceedings of the 52th Annual Hawaii International Conference on System Sciences (HICSS’19), Maui, HI, USA, 2019, pp. 1823- 1832.
(2018) M. Hasan, and D. Schwartz, “RecAdvisor: Criteria-based Ph. D. Supervisor Recommendation,” in Proceedings of the 41st ACM/SIGIR International Conference on Research & Development in Information Retrieval (SIGIR’18), Ann Arbor, MI, USA, 2018, pp. 1325-1328.
(2016) L. Ponzanelli, G. Bavota, A. Mocci, M. Di Penta, R. Oliveto, M. Hasan, B. Russo, S. Haiduc, and M. Lanza, “Too Long; Didn’t Watch! Extracting Relevant Fragments from Software Development Video Tutorials, Technical Research Track,” in Proceedings of the 38th ACM/IEEE International Conference on Software Engineering (ICSE’16), Austin, TX, USA, 2016, pp. 261-272.
(2016) S. Imminni, M. Hasan, M. Duckett, P. Sachdeva, S. Karmakar, P. Kumar, and S. Haiduc, “SPYSE: a Semantic Search Engine for Python Packages and Modules,” in Proceedings of the 38th ACM/IEEE International Conference on Software Engineering (ICSE’16), Austin, TX, USA, 2016, pp. 625-628.
(2010) M. Hasan, and A. Chowdhury, “Human disease diagnosis using a fuzzy expert system,” Journal of Computing, vol. 2, iss. 6, 2010, pp. 66-70.