Nabil Arman
Resume
Nabil Arman
Professor of Computer Science
Palestine Polytechnic University (PPU)
P.O. Box 198, Hebron, Palestine
Phone (Home): (02) 2256661; Mobile: (0599) 723566
Email: narman@ppu.edu
Education
PhD Information Technology/Computer Science, May 2000
Department of Computer Science
School of Information Technology and Engineering
George Mason University, Virginia, USA
GPA 4.00/4.00
Dissertation: Detecting and Correcting Faults in Chained-Inference Constrained Rules in Information Distribution Systems
MS Computer Science, August 1997
American University, Washington, DC, USA
GPA 4.00/4.00
BS Computer Science, June 1990
Yarmouk University, Jordan
GPA 91.5% (Rating: Excellent)
Honors and Scholarships
Honor List Fall 1987- Spring 1990, Yarmouk University, Jordan.
Granted a Karim Rida Said Foundation Scholarship, 1996, to obtian an MS in Computer Science, at American University, Washington, DC, USA.
Current Job Responsibilities
- Program Coordinator of PhD in IT Engineering starting Fall 2019.
- Teaching undergraduate and graduate courses in Computer Science and Information Technology
- Supervising PhD Dissertations, Master’s Theses and Graduation Projects and participating in examining committees
- Participating actively in departmental, college and university committees, culminated in leading the committee that prepared the PhD program in Information Technology Engineering program accredited by the Ministry of Higher Education in 2019.
Teaching Experience
Professor of Computer Science
Palestine Polytechnic University, Hebron, Palestine 6/2013- Till now.
Associate Professor of Computer Science
Palestine Polytechnic University, Hebron, Palestine 9/2005- 8/2009 and 9/2010- 6/2013 (seven years).
Palestine Ahliya University, Bethlehem, Palestine 9/2009- 8/2010 (one year sabbatical leave).
Assistant Professor of Computer Science
Palestine Polytechnic University, Hebron, Palestine 9/2001-9/2002 and 10/2003–9/2005 (three years).
Isra University, Amman, Jordan 10/2002-9/2003 (one year).
George Mason University, Virginia, USA 8/2000-8/2001 (adjunct, one year)
Computer Science Instructor
Palestine Polytechnic University, Hebron, Palestine 10/95-9/96 (one year).
Hebron Technical College and Modern Community College, Palestine 9/90-12/91
Administrative Positions at PPU
- Program Coordinator of PhD in IT Engineering, 2019- Till now.
- Dean of College of Information Technology and Computer Engineering, 2014-2016
- Chair of Department of Mathematics and Computer Science, 2011-2012
- Program Coordinator of Master of Informatics, 2010-2011
Teaching Interests
Design and Analysis of Algorithms, Database Systems, Programming Languages Design and Implementation, and Systems Programming.
Research Interests
Database and Knowledge-Base Systems, Algorithms, and Automated Software Engineering, Database and Multimedia Security.
Training Experience
Conducted training courses in Oracle SQL and PL/SQL, Java, and XML at XPAND Corporation, Virginia, USA.
Technical Experience
Senior Software Engineer (Database Technical Lead)
XPAND Corporation, Herndon, Virginia, USA May 1997-September 2001
Worked as the database technical lead, Oracle database administrator, and database designer of the America’s Learning eXchange (ALX) project. America's Learning eXchange (ALX) connects users to career development, training and education, and employment resources important to remain competitive in today's workforce. ALX was one of four, complementary, Web-based services offered free to the public by the U.S. Department of Labor through America's Career Kit. ALX was supported by many professional training and educational organizations dedicated to providing the knowledge, expertise, and constituent networks to ensure users find the resources they need. The system was implemented as a multi-tier client/server application. The back-end was an Oracle8 Database Server running on a Sun 450 (Solaris 2.6). The front-end was implemented using ASP/IIS4 running on multiple Windows NT4 boxes.
Software Engineer/Computer Programmer Al-Quds Open University, West Bank 12/91-9/95
Participated in the university Registration System Analysis and Design. Modeled and designed the Relational Database. Implemented part of the system using Clipper database language. Operated and responded to maintenance problems.
Computer Skills
Languages: Oracle PL/SQL, C/C++, Java, XML, ASP, Visual Basic .NET, and HTML
Databases: Oracle, Microsoft SQL Server, Microsoft Access, and MySql
Operating Systems: Windows NT/2000/2003 Server, Windows XP, Windows 7/8/10, LINUX and UNIX
Software: Microsoft Office
CASE Tools: Oracle Designer, Axiom Sys, Rational Rose
Development Tools: Oracle Developer
Development Methodologies: Process-Oriented, Data-Oriented, and Object-Oriented
Publications
[51] Hraini, I., Farajallah, M., Arman, N., and Hamidouche, W., “Joint Crypto-Compression Based on Selective Encryption for WMSNs," IEEE Access, doi: 10.1109/ACCESS.2021.3131566, Vo1. 9, 2021, pp. 161269-161282, 2021.
[50] Naser, E., Arman, N. and Jarrar, M. “Current Trends and Approaches in Synonyms Generation: Potential Adaptation to the Arabic Language”, Proceedings of The 10th International Conference on Information Technology (ICIT 2021), July 14-15, 2021, Jordan.
[49] Shehadeh, K., Arman, N. and Khamayseh, F. “Semi-Automated Classification of Arabic User Requirements Into Functional and Non-Functional Requirements Using NLP Tools”, Proceedings of The 10th International Conference on Information Technology (ICIT 2021), July 14-15, 2021, Jordan.
[48] Badran, S., Arman, N. and Farajallah, M. “An Efficient Approach for Secure Data Outsourcing Using Hybrid Data Partitioning”, Proceedings of The 10th International Conference on Information Technology (ICIT 2021), July 14-15, 2021, Jordan.
[47] Alami, N, Arman, N., and Khamayseh, F. “Generating Sequence Diagrams from Arabic User Requirements using MADA+TOKAN Tool," International Arab Journal of Information Technology, Vo1. 17, No. 1, pp. 65-72, 2020.
[46] Badran, S., Arman, N. and Farajallah, M. “Towards a Hybrid Data Partitioning Technique for Secure Data Outsourcing”, Proceedings of The 21st International Arab Conference on Information Technology (ACIT 2020), November 28-30, 2020, Egypt.
[45] Thaher, T. and Arman, N. “Efficient Multi-Swarm Binary Harris Hawks Optimization as a Feature Selection Approach for Software Fault Prediction”, Proceedings of The 11th International Conference on Information and Communication Systems (ICICS), pp. 249-254, April 7-9, 2020, Irbid, Jordan.
[44] Alami, N., Arman, N. and Khamayseh, F. “A Semi–automated Approach for Generating Sequence Diagrams from Arabic User Requirements Using a Natural Language Processing Tool”, Proceedings of The 8th International Conference on Information Technology (ICIT 2017), May 13-14, 2017, Amman, Jordan.
[43] Khamayseh, F. and Arman, N., “Comparing the Approaches of Graph-Reduction and Landmark Shortest Paths,” Journal of Theoretical and Applied Information Technology, Vol. 83, No. 1, pp. 138-147, 2016.
[42] Arman, N. and Khamayseh, F., “A Path-Compression Approach for Improving Shortest-Path Algorithms,” International Journal of Electrical and Computer Engineering, Vol. 5, No. 4, pp. 772-781, 2015.
[41] Khamayseh, F. and Arman, N., “An Efficient Multiple Sources Single-Destination (MSSD) Heuristic Algorithm Using Nodes Exclusions,” International Journal of Soft Computing, Vol. 10, No. 5, pp. 301-306, 2015.
[40] Arman, N. and Sari Jabbarin, “Generating Use Case Models from Arabic User Requirements in a Semiautomated Approach Using a Natural Language Processing Tool," Journal of Intelligent Systems (JISYS), Vol. 24, No. 2, pp. 277-286, 2015.
[39] Khamayseh, F. and Arman, N., “Improvement of Shortest-Path Algorithms Using Subgraphs’ Heuristics,” Journal of Theoretical and Applied Information Technology, Vol. 76, No. 1, pp. 109-117, 2015.
[38] Arman N. and Khamayseh, F. “A Comparison between Graph-Compression and Landmark Shortest-Path Approaches”, Proceedings of the 4th Palestinian International Conference on Computer and Information Technology (PICCIT 2015), October 7-8, Palestine, 2015.
[37] Arman, N, “Using MADA+TOKAN to Generate Use Case Models from Arabic User Requirements in a Semi-Automated Approach," Proceedings of The 7th International Conference on Information Technology (ICIT 2015), May 12-15, 2015, Amman, Jordan.
[36] Khamayseh, F. and Arman N., “An Efficient Heuristic Shortest Path Algorithm Using Candidate Subgraphs,” Proceedings of the International Conference on Intelligent Systems and Applications (ICISA'2014) March 22-24 Hammamet, Tunisia, 2014.
[35] Jabbarin, S. and Arman, N, “Constructing Use Case Models from Arabic User Requirements in a Semi-Automated Approach," Proceedings of the International Conference on Requirements Engineering (ICRE’2014), January 17-19 Hammamet, Tunisia, 2014.
[34] Arman, N., “Towards E-CASE Tools for Software Engineering", International Journal of Advanced Corporate Learning, Vol. 6, No. 1, pp. 16-19, 2013.
[33] Arman, N., “Improving Rule Base Quality to Enhance Production Systems Performance", International Journal of Intelligence Science, Vol. 3, No. 1, pp. 1-4, 2013.
[32] Arman, N., “A Materialized View for the Same Generation Query in Deductive Databases", Computer and Information Science, Vol. 5, No. 6, pp. 1-5, 2012.
[31] Arman, N. and Daghameen, K., “Line Recognition in Image Files Using Integer-Based Formal Approach", Ubiquitous Computing and Communication Journal, Vol. 6, No. 3, pp. 917-920, ISSN 1992-8424, 2011.
[30] Arman, N and Daghameen, K., “The Best Time to Teach Software Engineering Courses in Information Technology Programs," Alquds Open University Research Journal, pp. 31-42, Vol. 20, 2010.
[29] Arman, N, “E-learning Materials Development: Applying and Implementing Software Reuse Principles and Granularity Levels in the Small," International Journal of u- and e- Service, Science and Technology, pp. 31-42, Vol. 3, No. 2, ISSN: 2005-4246, 2010.
[28] Arman, N. and Daghameen, K., “Requirements Based Static Class Diagram Constructor (SCDC) Case Tool,” Journal of Theoretical and Applied Information Technology, pp. 108-114, Vol. 15, No. 2, ISSN 1992-8645, 2010.
[27] Arman, N. and Daghameen, K., “A Systematic Approach for Constructing Static Class Diagrams from Software Requirements,” International Journal on Computer Science and Engineering, pp. 607-613, Vol. 2, No. 3, ISSN: 0975–3397, 2010.
[26] Arman, N, “E-learning Materials Development: Applying and Implementing Software Reuse Principles and Granularity Levels in Small," Proceedings of the 2010 International Conference on e-Learning, e-Business, Enterprise Information Systems, and e-Government (EEE'10), Acceptance Rate: 27%, July 12-15, 2010, Las Vegas, Nevada, USA.
[25] Arman, N, “E-learning Materials Development: Implementing Software Reuse Principles and Granularity Levels in the Small Using Taxonomy Search," Proceedings of the 2010 International Conference on Intelligent Semantic Web - Services and Applications (ISWSA 2010), ISSN 2218-1504, pp. 148-153, June 14-16, 2010, Isra University, Amman, Jordan.
[24] Arman, N, “E-learning Materials Development: Applying Software Reuse Principles and Granularity Levels in the Small," Proceedings of the 3rd Palestinian International Conference on Computer and Information Technology (PICCIT 2010), March 9-11, 2010, Palestine Polytechnic University, Hebron, Palestine.
[23] Arman, N., “Fault Detection in Dynamic Rule Bases Using Spanning Trees and Disjoint Sets,” The International Arab Journal of Information Technology, pp. 67-72, Vol. 4, No. 1, ISSN: 1683-3198, 2007.
[22] Arman, N., "A Parallel Algorithm for Generating Maximal Interval Groups in Interval Databases Based on Schedule of Event Points", Information Technology Journal, pp. 263- 266, Vol. 6, No. 2, ISSN: 1812-5638, 2007.
[21] Arman, N. and Daghameen, K., “A Systematic Approach for Constructing Static Class Diagrams from Software Requirements,” Proceedings of the 8th International Arab Conference on Information Technology (ACIT’2007), November 26-28, 2007, Academy for Science & Technology, Syria.
[20] Daghameen, K., and Arman, N, “An Efficient Algorithm for Line Recognition Based On Integer Arithmetic," The 2nd Palestinian International Conference on Computer and Information Technology (PICCIT 2007), pp. 20-24, September 1-3, 2007, Palestine Polytechnic University, Hebron, Palestine.
[19] Arman, N, and Daghameen, K., “Teaching Software Engineering Courses: When?” The 3rd International Conference on Information Technology (ICIT 2007), May 9-11, 2007, Alzaytoonah University, Amman, Jordan.
[18] Arman, N., “Generating Minimum-Cost Fault-Free Rule Bases Using Minimum Spanning Trees,” International Journal of Computing and Information Sciences, pp. 114-118, Vol. 4, No. 3, ISSN: 1708-0460, 2006.
[17] Arman, N., “Parallel Algorithms for the Generalized Same Generation Query in Deductive Databases,” Journal of Digital Information Management, pp. 192- 196, Vol. 4, No. 3, ISSN 0972-7272, 2006.
[16] Arman, N., “ERRDS: A Case Tool to Generate an ER Data Model from a Relational Database Schema,” Proceedings of the 7th International Arab Conference on Information Technology (ACIT’2006), December 19-21, 2006, Yarmouk University, Irbid, Jordan.
[15] Arman, N., “A Parallel Algorithm for the Generalized Partially Instantiated Same Generation Query in Deductive Databases,” Proceedings of the 2006 International Conference on Information and Knowledge Engineering (IKE'06), June 26-29, 2006, Las Vegas, USA.
[14] Arman, N., “A Parallel Algorithm for the Generalized Fully Instantiated Same Generation Query in Deductive Databases,” Proceedings of the 4th International Multiconference on Computer Science and Information Technology (CSIT2006), ISBN: 9957 - 8592 - 0 –X. Vol. 1, pp. 282-288, April 5-7, 2006, Applied Science University, Amman, Jordan.
[13] Arman, N., “A Parallel Algorithm for Generating Maximal Interval Groups in Interval Databases Based on Schedule of Event Points,” Proceedings of the 4th International Multiconference on Computer Science and Information Technology (CSIT2006), ISBN: 9957 - 8592 - 0 –X, Vol. 3, pp. 454-457, April 5-7, 2006, Applied Science University, Amman, Jordan.
[12] Arman, N., “Normalizer: A Case Tool to Normalize Relational Database Schemas,” Information Technology Journal, pp. 329-331, Vol. 5, No. 2, ISSN: 1812-5638, 2006.
[11] Arman, N., “Web-Enabled Computer Maintenance Management Application: PPU E-Maintenance Management System,” Proceedings of the 5th International Business Information Management Conference, ISBN: 0-9753393-2-x, December 13-15, 2005, Cairo, Egypt.
[10] Arman, N., “Graph Representation: Comparative Study and Performance Evaluation,” Information Technology Journal, pp. 465-468, Vol. 4, No. 4, ISSN: 1812-5638, October, 2005.
[9] Arman, N., “An Efficient Algorithm for Checking Path Existence Between Graph Vertices,” Proceedings of the 6th International Arab Conference on Information Technology (ACIT’2005), pp. 471-476, December 6-8, 2005, Al-Isra Private University, Amman, Jordan.
[8] Arman, N., “Graph Representation Comparative Study,” Proceedings of the 2005 International Conference on Foundations of Computer Science (FCS'05), June 27-30, 2005, Las Vegas, USA.
[7] Arman, N., Richards, D., and Rine, D., “Structural and Syntactic Fault Correction Algorithms in Rule-Based System,” International Journal of Computing and Information Sciences, pp. 1-12, Vol. 2, No. 1, 2004.
[6] Arman, N., “An Efficient Algorithm for Generating Maximal Interval Groups in Interval Databases,” J. J. Appl. Sci., pp. 19-27, Vol. 6, No.1, 2004.
[5] Arman, N., “An Efficient Algorithm for the Generalized Partially Instantiated Same Generation Query in Deductive Databases,” The International Arab Journal of Information Technology, pp. 142-146, Vol. 1, No. 1, 2004.
[4] Arman, N., “A Framework for Web-Enabled Large-Scale DSS Engineering,” Proceedings of the 3rd International Business Information Management Conference, pp. 226-230, ISBN: 0-9753393-2-x, December 14-16, 2004, Cozumel, Mexico.
[3] Arman, N., Rine, D., and Richards, D., “General Fault Detection Algorithms in Constrained Rule-Based Information Distribution Systems,” Yarmouk University Research Journal, Pure Science and Engineering Series, Vol. 11, No. 2, 2003.
[2] Arman, N., “A Spanning-Tree Based Approach for Generating Fault-Free Rule Bases,” Jerash University Journal for Research and Studies, pp. 7-14, Vol. 7, No. 2, 2003.
[1] Arman, N., “An Intelligent Algorithm for the Generalized Fully Instantiated Same Generation Query in Deductive Databases,” Proceedings of the 4th International Arab Conference on Information Technology (ACIT’2003), pp. 224-228, December 20-23, 2003, Arab Academy for Science and Technology, Alexandria, Egypt.
Funded Research Project
Improving Shortest Paths Algorithms in Directed and Weighted Graphs Using Heuristic Approaches, Scientific Research Council, Ministry of Education and Higher Education
Presentations
[1] Arman, N., and Manasra, G., “Software Engineering: An Established Engineering Discipline or Just a Computer Science/Information Technology Course,” Engineering Education Conference, May 17-18, 2005, Palestine Polytechnic University, Hebron, Palestine.
[2] Arman, N., “Fault Detection and Correction Algorithms in Chained-Inference Constrained Rules in Information Distribution Systems,” Rule-Based Systems Workshop, January 11, 2000, SONEX Enterprises, Fairfax, Virginia, USA.
[3] Arman, N., Al-Musehel, A., Fischer, R., Shaffer, R., and She, X., “Database Design for Multi-phenomena Spectral Signatures,” Scientific Database Research Symposium, December 21, 1997, George Mason University, Fairfax, Virginia, USA.
Reviewer for IT Conferences
[1] ACM Software Applications Conference (SAC 2001).
[2] ICRA 2002 Conference.
[3] IBIMA 2005 Conference on Information Management in Modern Enterprise
[4] IRMA 2007 (Information Resources Management Association) International Conference.
[5] PICCIT 2007 and 2010 Conferences.
[6] TICET 2012 Conference.
[7] PICCIT Conferences.
[8] 2019 IEEE Jordan International Joint Conference on Electrical Engineering and Information Technology (JEEIT)
Book Evaluation/Referee
(1) “Accounting Applications by Computer” by M. Tabari, National Library Department No. (2002/9/2371), Amman, Jordan, 2003.
(2) "Introduction to Data Processing", Al-Quds Open University, 2006.
(3) "Data Structure and Algorithm Design", Al-Quds Open University, 2007.
Journal Reviewer
The International Arab Journal of Information Technology, Jordan
Journal of Systems and Software, USA
International Journal of Computing and Information Sciences, Canada
Journal Editorial Board Member
Journal of Computing and Applications
Journal of Computer Science and Engineering, in Arabic
Conference Program Chair
The 2nd Palestine International Conference on Computer and Information Technology (PICCIT’07), September 1-3, 2007, Palestine Polytechnic University, Hebron, Palestine.
The 3rd Palestine International Conference on Computer and Information Technology (PICCIT’10), March 9-11, 2010, Palestine Polytechnic University, Hebron, Palestine.
The 4th Palestine International Conference on Computer and Information Technology (PICCIT’15), October 6-7, 2015, Palestine Polytechnic University, Hebron, Palestine.
Conference Program Committee Member
(1) International Business Information Management Conference on Information Management in Modern Enterprise, July 5-7, 2005, Lisbon, Portugal.
(2) International Business Information Management Conference on the Internet and Information Technology in Modern Organizations, December 13-15, 2005, Cairo, Egypt.
(3) 2nd Jordanian International Conference on Computer Science and Engineering (JICCSE2006), Al-Balqa' Applied University, December 5-7, 2006, Jordan.
(4) 2007 IRMA International Conference, May 19-23, 2007, Vancouver, Canada.
(5) 2012 International Conference on Information and Communication Technologies for Education and Training, Tunisia.
[6] 2019 IEEE Jordan International Joint Conference on Electrical Engineering and Information Technology (JEEIT)
(7) 2021 International conference on Information Technology (ICIT 2021)