×
ziad abdel fattah al-sharif
• Department of Software Engineering - Faculty Member

  • Ph.D. of Computer Science from University of Idaho, 2009
  • Msc. of Computer Science from New Mexico State University, 2005
  • Bsc. of Computer Science from Al Albayt University, 2000

    Publications
  • Ziad A. Al-Sharif, Clinton L. Jeffery and Mahmoud H.Said, The Use of Dynamic Temporal Assertions for Debugging, Springer, 2017, Embedded Systems Series
  • Ziad Al-Sharif and Clinton Jeffery, "UDB: An Agent-Oriented Source-Level Debugger," The International Journal of Software Engineering (IJSE), vol. 2, no. 3, pp. 113-134, 2010
  • Raed Shatnawi and Ziad Al-Sharif, "A Guided Oversampling Technique to Improve The Prediction of Software Fault-Proneness for Imbalanced Data," International Journal of Knowledge Engineering and Data Mining (IJKEDM), vol. 2, no. 2/3, pp. 200-214, 2012
  • Mohammed I. Al-Saleh and Ziad A. Al-Sharif, "Utilizing data lifetime of TCP buffers in digital forensics: Empirical study," Digital Investigation, vol. 9, no. 2, pp. 119-124, 2012
  • Mohammed I. Al-Saleh, Fatima M. AbuHjeela and Ziad A. Al-Sharif, "Investigating the Detection Capabilities of Antiviruses under Concurrent Attacks," International Journal of Information Security (IJIS), Springer, vol. 14, no. 4, pp. 387-396, 2015
  • Ziad A. Al-Sharif, Yaser Jararweh, Ahmad Al-Dahoud and Luay Alawneh, "ACCRS: Autonomic based Cloud Computing Resource Scaling," Cluster Computing, vol. 20, no. 3, pp. 2479-2488, 2017
  • Hani Bani-Salameh, Jafar Al-Gharaibeh, Clinton Jeffery and Ziad A. Al-Sharif, "Collaborative Education in a Virtual Learning Environment," Int. J. of Business Information Systems, vol. 25, no. 4, pp. 474-489, 2017
  • Ziad A. Al-Sharif, Attaa Y. Al-Khalee, Mohammed I. Al-Saleh, and Mahmoud Al-Ayyoub, "Carving and Clustering Files in RAM for Memory Forensics," Far East Journal of Electronics and Communications, vol. 18, no. 5, pp. 695-722, 2018
  • Clinton Jeffery, Omar El-Khatib, Ziad A. Al-Sharif and Naomi Martinez, "Programming Language Support for Collaborative Virtual Environments," International Conference on Computer Animation and Social Agents (CASA'05), Jun 2005, pp. 0-0
  • Ziad A. Al-Sharif and Clinton Jeffery, "Adding High Level VoIP Facilities to the Unicon Language," Third International Conference on Information Technology: New Generations (ITNG), Apr 2006, pp. 524-529, Computer Society
  • Hani Bani-Salameh, Clinton Jeffery, Ziad A. Al-Sharif and Iyad Abu Doush, "Integrating Collaborative Program Development and Debugging within a Virtual Environment," International Workshop of Groupware: Design, Implementation, and Use (CRIWG 2008), Sep 2008, pp. 107-120, Springer-Verla
  • Ziad A. Al-Sharif and Clinton Jeffery, "An Extensible Source-Level Debugger," ACM Symposium on Applied Computing, Mar 2009, pp. 543-544, ACM
  • Ziad A. Al-Sharif and Clinton Jeffery, "An Agent Oriented Source-level Debugger on Top of a Monitoring Framework," 6th International Conference on Information Technology: New Generations (ITNG2009), Apr 2009, pp. 241-247, IEEE
  • Ziad A. Al-Sharif and Clinton Jeffery, "A Multi-Agent Debugging Extension Architecture," 21st International Conference on Software Engineering and Knowledge Engineering (SEKE 2009), Jul 2009, pp. 194-199
  • Ziad A. Al-Sharif and Clinton Jeffery, "Language Support for Event-Based Debugging," 21st International Conference on Software Engineering and Knowledge Engineering (SEKE 2009), Jul 2009, pp. 392-399
  • Mohammed Al-Saleh and Ziad Al-Sharif, "RAM Forensics against Cyber Crimes Involving Files," The Second International Conference on Cyber Security, Cyber Peacefare and Digital Forensic (CyberSec2013), Mar 2013, pp. 189-197, SDIWC
  • Ziad A. Al-Sharif, Clinton L. Jeffery and Mahmoud H. Said, "Debugging with Dynamic Temporal Assertions," the IEEE 25th International Symposium on Software Reliability Engineering Workshops, Nov 2014, pp. 257-262, ISSREW 2014
  • Ziad A. Al-Sharif, Dana N. Odeh and Mohammad I. Al-Saleh, "Towards Carving PDF Files in the Main Memory," International Technology Management Conference (ITMC 2015), May 2015, pp. 24-31, SDIWC
  • Amjad Nusayr and Ziad A. Al-Sharif , "The Denotational Semantics of A Pre-Woven Language," 7th International Conference on Information and Communication Systems (ICICS 2016), Apr 2016, pp. 286-291, IEEE
  • Ahmad Al-Dahoud, Ziad A. Al-Sharif, Luay Alawneh and Yaser Jararweh, "Autonomic Cloud Computing Resource Scaling," The 4th International IBM Cloud Academy Conference (ICACON 2016), Jun 2016, pp. 0-0, IBM
  • Ziad A. Al-Sharif, "Utilizing Program's Execution Data for Digital Forensics," Third International Conference on Digital Security and Forensics (DigitalSec2016), Sep 2016, pp. 12-19, SDIWC
  • Ziad A. Al-Sharif, Hasan Bagci, Toqa' Abu Zaitoun and Aseel Asad, "Towards the Memory Forensics of MS Word Documents," The 8th International Symposium on Cybersecurity, Apr 2017, pp. 179-185, Springer
  • Luay Alawneh, Mohmoud Said, and Ziad A. Al-Sharif, "Towards Hierarchical Cooperative Analytics Architecture in Law Enforcement Agencies," The 8th International Conference on Information, Intelligence, Systems and Applications (IISA 2017), Aug 2017, pp. 0-0, IEEE
  • Ziad A. Al-Sharif, Mohammad I. Al-Saleh and Luay Alawneh, "Towards the Memory Forensics of OOP Execution Behavior," The 8th International Conference on Information, Intelligence, Systems and Applications (IISA 2017), Aug 2017, pp. 0-0, IEEE
  • Ziad A. Al-Sharif, A High Level Audio Communications API for the Unicon Language, , 2005
  • Ziad A. Al-Sharif, An Extensible Debugging Architecture Based on a Hybrid Debugging Framework, , 2009
  • Ziad A. Al-Sharif, Debugging with UDB 1.5 User's Guide and Reference Manual, , 2009
  • "A scalable multiple pairwise protein sequence alignment acceleration using hybrid CPU?GPU approach", Cluster Computing
  • "ACCRS: autonomic based cloud computing resource scaling", Cluster Computing
  • "Live forensics of software attacks on cyber physical systems", Future Generation Computer Systems
  • "Personalized human activity recognition using deep learning and edge-cloud architecture", Journal of Ambient Intelligence and Humanized Computing
  • "The Effects of Platforms and Languages on the Memory Footprint of the Executable Program: A Memory Forensic Approach", Journal of Universal Computer Science
  • "The effects of document's format, size, and storage media on memory forensics", Forensic Science International: Digital Investigation
  • "Utilizing Debugging Information of Applications in Memory Forensics", Journal of Universal Computer Science
  • Deputy Head of Department, Department of Software Engineering, Sep 2013 - Sep 2015
  • Deputy Head of the Center, Computer And Information Center, Feb 2013 - Sep 2013
  • Faculty Member, Department of Software Engineering, Feb 2010 - Present
  • Full-time Lecturer, Department of Software Engineering, Feb 2010 - Feb 2010
  • Associate Prof., JUST, Jordan, Oct 2018-Present
  • Assistant Prof., JUST, Jordan, Feb 2010- Sep 2018
  • Instructor, CS Department at the University of Idaho, U.S.A, Aug 2009- Dec 2009
  • Research Assistant, University of Idaho, U.S.A, Jan 2007- Dec 2009
  • Research Assistant, New Mexico State University, U.S.A, Aug 2004- Dec 2006
  • Teacher Assistant, New Mexico State University, U.S.A, Aug 2004- Dec 2006
  • Assistant Lecturer , Department of Computer Science, Jordan University of Science & Technology, Jordan, Jordan, Sep 2000- Jan 2003
  • ADVANCED OPERATING SYSTEMS
  • ADVANCED TOPICS IN PROGRAMMING
  • CLIENT/SERVER PROGRAMMING
  • Computer and Network Security
  • DATA STRUCTURES AND ALGORITHMS
  • DISTRIBUTED COMPUTER SYSTEMS
  • Emerging Computer Systems
  • FUNDAMENTALS OF SOFTWARE ENGINEERING
  • INTRODUCTION TO OBJECT- ORIENTED PROGRAMMING
  • JAVA PROGRAMMING
  • JAVA PROGRAMMING (LAB)
  • PRACTICAL TRAINING
  • SELECTED PROGRAMMING LANGUAGES
  • SELECTED PROGRAMMING LANGUAGES (FOR NON COMPUTER SCIENCE INFORMATION STUDENTS)
  • SOFTWARE DESIGN
  • SOFTWARE ENGINEERING
  • SOFTWARE ENGINEERING FOR WEB APPLICATIONS
  • SOFTWARE ENGINEERING LAB (1)
  • SOFTWARE ENGINEERING LAB (2)
  • SOFTWARE SECURITY
  • SOFTWARE TESTING
  • SOFTWARE TESTING (LAB)
  • SPECIAL TOPICS IN SOFTWARE ENGINEERING(1)
  • SPECIAL TOPICS IN SOFTWARE ENGINEERING(3)
  • VISUAL PROGRAMMING LANGUAGES
  • VISUAL PROGRAMMING
  • CS 112: Introduction to Problem Solving & Programming Using C++
    Technical Paper Reviews
  • Journal of Computer Science, Journal
  • International Journal of Electronic Security and Digital Forensics, Journal
  • International Conference on Information & Communication Systems (ICICS 2013), Conference, Jordan
  • International Conference on Information & Communication Systems (ICICS 2014), Conference, Jordan
  • International Conference on Information & Communication Systems (ICICS 2017), Conference, Jordan
  • International Conference on Information & Communication Systems (ICICS 2018), Conference, Jordan
  • Digital Investigation The International Journal of Digital Forensics & Incident Response, Journal
  • Cluster Computing The Journal of Networks, Software Tools and Applications, Journal
    Conference Duties
  • Software and Web Engineering: Practices and Applications, Jordan, Session Chair