Publications

 
International Conference Proceedings

Fully Refereed Papers

Ramadhan, H. An Intelligent Discovery Programming System. Proceedings of ACM Symposium on Applied Computing (SAC’92): Special Track on Visuality in Computing, USA, 1992. (An outstanding award winning paper), pp 526-532.

Ramadhan, H. Intelligent vs. Unintelligent Programming Systems. Proceedings of the IEEE 15th International Conference on Computer Applications and Systems, USA, 1992, pp 145-152.

Ramadhan, H. Improving the Engineering of Automatic Active Program Diagnosis. Proceedings of the 5th International Conference on Knowledge Engineering, Spain, 1992, pp 111-118.

Ramadhan, H and du Boulay, B. Programming Environments for Novices. du Boulay and Lemut (Eds.), Cognitive Models and Intelligent Environments for Learning Programming, Spring Verlag, 1992.

Ramadhan, H. Discovery Environments for the Domain of Computer Programming: A Methodology. du Boulay and Sgurev (Eds.), Artificial Intelligence: Methodologies, Systems, Applications, North-Holland, 1992, pp 125-133.

Ramadhan, H. Automatic Program Diagnosis. Proceedings of IEEE International Conference on Electronics, Circuits and Systems (ICECS’95), 1995, pp 123-127.

Ramadhan, H. Network Connectivity for Campus Environments. Proceedings of IEEE International Conference on Electronics, Circuits and Systems (ICECS’95), 1995, pp 85-90.

Ramadhan, H. Free vs. Guided Programming Environments. Proceedings of HCI’97 International Conference, USA, 1997, pp 267-271.

Ramadhan, H. Active vs. Passive Systems for Automatic Program Diagnosis, Proceedings of International Conference on HCI (HCI’99), Munich, Germany, 1999, pp 345-351.

Ramadhan, H. Improving the Engineering of Immediate Feedback for Model-Tracing Based Program Diagnosis, Proceedings of International Conference on HCI (HCI’99), Munich, Germany, 1999, pp 352-358.

Ramadhan, H. Rule vs. Plan Based Approach to Knowledge Representation for Intelligent Program Diagnosis, Proceedings of International Conference on Artificial Intelligence (IC-AI’99), Las Vegas, USA, 1999, pp 10-15.

Ramadhan, H. Intelligent Systems for Active Program Diagnosis: A Comparative Critique, Proceedings of International Conference on Artificial Intelligence (IC-AI’99), Las Vegas, USA, 1999, pp 16-21.

Ayyoub, A. and Ramadhan, H. Uni-directional vs. Bi-directional intelligent algorithms: an experimental analysis, Proceedings of International Conference on Artificial Intelligence (IC-AI’99), Las Vegas, USA, 1999, pp 7-11.

Ramadhan, H., Shihab, K.  and Al-Khanjari, Z. Object-Oriented Framework for Knowledge-Based Systems, Intl. Conference on Artificial Intelligence (AI'2000), pp 769-773, USA, 2000. 

Shihab, K. and Ramadhan, H. A Heuristic Approach to Computer System Tuning. Intl. Conference on Artificial Intelligence (AI'2000), pp 815-821, USA, 2000. 

Ramadhan, H. and Shihab, K.  Improving the Engineering of the Web Search Engines. Intl. Conference on Internet Computing (IC'2000), pp 29-33, USA, 2000. 

Ramadhan, H. and Shihab, K. Future Intelligent Search Engines for the Web (invited paper), IEEE/IEE International Conference on Communication and Computers, March, pp 69-74, 2001.

Ramadhan, H., Shihab, K.  and Al-Khanjari, Z. A Design Framework for Intelligent Web Search Engines, Intl. Conference on Artificial Intelligence (AI'2001), pp 23-29, USA, 2001. 

Shihab, K  and Ramadhan, H. Detection of Performance Bottlenecks: A Case-Based Reasoning Approach, Intl. Conference on Artificial Intelligence (AI'2001), pp 56-63, USA, 2001. 

Deek, F. and Ramadhan, H. A Review of Web-Based Learning Systems for Programming, 2001-World Conference on Educational Multimedia, Hypermedia & Telecommunications, pp 121-130, Tampere, Finland, June, 2001.

Journals

Ramadhan, H. Improving the engineering of model-tracing based intelligent program diagnosis. IEE Journal of Software Engineering,  Vol 144 No. 3, pp 149-161, 1997.

Ramadhan, H. Model-tracing based intelligent program diagnosis and tutoring,  Journal of Science & Technology, Vol 2,  pp 65-76, 1998.

Ramadhan, H. Programming by Discovery, JCAL, Vol. 16, pp 83-93, 2000.

Ramadhan, H. DISCOVER: An intelligent system for discovery programming, Journal of Cybernetics & Systems, Vol. 31, 1, pp 87-114, 2000.

Ramadhan, H and Shihab, K. Intelligent Systems for  Active Program Diagnosis,   Journal of Science & Technology, Vol 6, 32-53, 2001. 

Shihab, K and Ramadhan, H. A Clustering Technique Using Dynamic Filtering Concepts and its Application to Computer Workload Modeling,  Journal of Intelligent Systems,  Vol. 10, 4, 321-344, 2001. 

Ramadhan, H. and Shihab, K. Active vs. Passive Approaches to Intelligent Program Diagnosis, Journal of Cybernetics & Systems, Vol. 32, 2,  87-103, 2001.

Ramadhan, H., Shihab, K. and Deek, F.  Incorporating Software Visualization  in the Design of Intelligent Diagnosis Systems for User Programming, Journal of Artificial Intelligence Review, 01, 1-22, 2001.

Deek, F. and Ramadhan, H. A Critical Analysis and Evaluation of Web-Based Environments for Program      Development, Journal of Internet, Vol. 3, 4, pp 12-42, 2001. 

Last updated on May 15, 2001
 
Popular Articles
  • The Connectivety Infrastructure at SQU. Byte Magazine for the Middle East, Vol 1, November 1995. 
  • Widen up the Pipe. Key article  for the Gitex97 (the regional technology exhibition) book, UAE, 1997.