Eman El-Sheikh | University of West Florida (original) (raw)

Papers by Eman El-Sheikh

Research paper thumbnail of Development and use of AI and game applications in undergraduate computer science courses

The Journal of Computing …, 2011

Gaming and Artificial Intelligence (AI) are both seen as exciting domains by many Computer Scienc... more Gaming and Artificial Intelligence (AI) are both seen as exciting domains by many Computer Science students. Many universities are using these two areas as a means to attract and retain students in Computer Science through course work and research ...

Research paper thumbnail of A conceptual problem-based learning environment for teaching introductory programming

33rd Annual Frontiers in Education, 2003. FIE 2003., 2003

Research paper thumbnail of The development of a pre-college engineering curriculum for high school students: design and implementation

34th Annual Frontiers in Education, 2004. FIE 2004., 2004

Research paper thumbnail of Towards Service-Oriented Enterprise Architectures for Big Data Applications in the Cloud

Applications with Service-oriented Enterprise Architectures in the Cloud are emerging and will sh... more Applications with Service-oriented Enterprise Architectures in the Cloud are emerging and will shape future trends in technology and communication. The development of such applications integrates Enterprise Architecture and Management with Architectures for Services & Cloud Computing, Web Services, Semantics and Knowledge-based Systems, Big Data Management, among other Architecture Frameworks and Software Engineering Methods. In the present work in progress research, we explore Service-oriented Enterprise Architectures and application systems in the context of Big Data applications in cloud settings. Using a Big Data scenario, we investigate the integration of Services and Cloud Computing architectures with new capabilities of Enterprise Architectures and Management. The underlying architecture reference model can be used to support semantic analysis and program comprehension of service-oriented Big Data Applications. Enterprise Services Computing is the current trend for powerful l...

Research paper thumbnail of A Geospatial Natural Language-Based Path Understanding System

International Conference on Artificial Intelligence, 2009

Research paper thumbnail of A Program Visualization Tool for Learning Introductory Java Programming

Conference on Frontiers in Education, 2005

Research paper thumbnail of An Intelligent System for Network Traffic Flow Analysis

International Conference on Artificial Intelligence, 2010

Research paper thumbnail of Using Interactive Learning Environments in the Introductory Computer Science Curriculum

Conference on Frontiers in Education, 2005

Research paper thumbnail of Interoperable Systems and Software Evolution: Issues and Approaches

Advances in Intelligent Systems and Computing, 2013

Research paper thumbnail of Leveraging a Task-Specific Approach for Intelligent Tutoring System Generation: Comparing the Generic Tasks and KADS Frameworks

Lecture Notes in Computer Science, 1999

Research paper thumbnail of A framework for developing intelligent tutoring systems incorporating reusability

Lecture Notes in Computer Science, 1998

Research paper thumbnail of Application of Structural Case-Based Reasoning to Activity Recognition in Smart Home Environments

2012 11th International Conference on Machine Learning and Applications, 2012

Research paper thumbnail of Towards intelligent search support for web services evolution identifying the right abstractions

2011 13th IEEE International Symposium on Web Systems Evolution (WSE), 2011

ABSTRACT Services Oriented Architecture (SOA) is becoming a popular style for building complex sy... more ABSTRACT Services Oriented Architecture (SOA) is becoming a popular style for building complex systems-of-systems that allow businesses to work together across organizational boundaries. However concerns have been raised about the comprehensibility and maintainability of SOA composite applications. Integrating and deploying SOA applications requires artifacts in a variety of web-based languages (WSDL, XSD, BPEL, etc.) often produced by code-generation tools. It becomes difficult for a human to discover and understand the dependencies between these artifacts in an existing system. In this paper, we describe ongoing research on using search techniques to facilitate SOA maintenance by allowing users to query collections of artifacts making up a SOA composite application. The main focus in this paper is a case study using our prototype search tool SOAMiner to identify a set of abstractions that extract useful and critical information for maintainers, thereby bridging the heterogeneity of SOA artifacts while opportunistically exploiting their structure. Results of the study indicate that the highest priority abstractions for SOA are datatype summaries, service invocation (calling) relationships, and data usage relationships.

Research paper thumbnail of Human-robot team navigation in visually complex environments

2009 IEEE/RSJ International Conference on Intelligent Robots and Systems, 2009

Research paper thumbnail of Using Hierarchical Classification-Based Expert Systems to Support Tutoring

International Conference on Artificial Intelligence, 2003

Research paper thumbnail of Generating Intelligent Tutoring Systems from Reusable Components and Knowledge-Based Systems

Lecture Notes in Computer Science, 2002

Abstract. This research addresses the need for easier, more cost-effective means of developing in... more Abstract. This research addresses the need for easier, more cost-effective means of developing intelligent tutoring systems (ITSs). A novel and advantageous solution to this problem is the development of a task-specific ITS shell that can generate tutoring systems for different domains within ...

Research paper thumbnail of A Machine Learning Tool for Weighted Regressions in Time, Discharge, and Season

International Journal of Advanced Computer Science and Applications, 2014

Research paper thumbnail of Comparison of Neural Network Architectures for Machinery Fault Diagnosis

Volume 1: Turbo Expo 2003, 2003

ABSTRACT This paper provides a comparison of the performance of five different neural network arc... more ABSTRACT This paper provides a comparison of the performance of five different neural network architectures in diagnosing machinery faults. The network architectures include perceptrons, linear filters, feed-forward, self-organizing, and LVQ. The study provides a critical analysis of the performance of each network on a test rig with different faults. The comparison discusses the success rate in network training and identification of faults including: unbalance and looseness. It is shown that the perceptron and LVQ architectures were superior and achieved 100% diagnosis on the cases presented.

Research paper thumbnail of Sponsored by the Center for University Teaching, Learning, and Assessment (CUTLA) and the Academic Technology Center (ATC)

Research paper thumbnail of Towards Enhanced Program Comprehension for Service Oriented Architecture (SOA) Systems

Journal of Software Engineering and Applications, 2013

Research paper thumbnail of Development and use of AI and game applications in undergraduate computer science courses

The Journal of Computing …, 2011

Gaming and Artificial Intelligence (AI) are both seen as exciting domains by many Computer Scienc... more Gaming and Artificial Intelligence (AI) are both seen as exciting domains by many Computer Science students. Many universities are using these two areas as a means to attract and retain students in Computer Science through course work and research ...

Research paper thumbnail of A conceptual problem-based learning environment for teaching introductory programming

33rd Annual Frontiers in Education, 2003. FIE 2003., 2003

Research paper thumbnail of The development of a pre-college engineering curriculum for high school students: design and implementation

34th Annual Frontiers in Education, 2004. FIE 2004., 2004

Research paper thumbnail of Towards Service-Oriented Enterprise Architectures for Big Data Applications in the Cloud

Applications with Service-oriented Enterprise Architectures in the Cloud are emerging and will sh... more Applications with Service-oriented Enterprise Architectures in the Cloud are emerging and will shape future trends in technology and communication. The development of such applications integrates Enterprise Architecture and Management with Architectures for Services & Cloud Computing, Web Services, Semantics and Knowledge-based Systems, Big Data Management, among other Architecture Frameworks and Software Engineering Methods. In the present work in progress research, we explore Service-oriented Enterprise Architectures and application systems in the context of Big Data applications in cloud settings. Using a Big Data scenario, we investigate the integration of Services and Cloud Computing architectures with new capabilities of Enterprise Architectures and Management. The underlying architecture reference model can be used to support semantic analysis and program comprehension of service-oriented Big Data Applications. Enterprise Services Computing is the current trend for powerful l...

Research paper thumbnail of A Geospatial Natural Language-Based Path Understanding System

International Conference on Artificial Intelligence, 2009

Research paper thumbnail of A Program Visualization Tool for Learning Introductory Java Programming

Conference on Frontiers in Education, 2005

Research paper thumbnail of An Intelligent System for Network Traffic Flow Analysis

International Conference on Artificial Intelligence, 2010

Research paper thumbnail of Using Interactive Learning Environments in the Introductory Computer Science Curriculum

Conference on Frontiers in Education, 2005

Research paper thumbnail of Interoperable Systems and Software Evolution: Issues and Approaches

Advances in Intelligent Systems and Computing, 2013

Research paper thumbnail of Leveraging a Task-Specific Approach for Intelligent Tutoring System Generation: Comparing the Generic Tasks and KADS Frameworks

Lecture Notes in Computer Science, 1999

Research paper thumbnail of A framework for developing intelligent tutoring systems incorporating reusability

Lecture Notes in Computer Science, 1998

Research paper thumbnail of Application of Structural Case-Based Reasoning to Activity Recognition in Smart Home Environments

2012 11th International Conference on Machine Learning and Applications, 2012

Research paper thumbnail of Towards intelligent search support for web services evolution identifying the right abstractions

2011 13th IEEE International Symposium on Web Systems Evolution (WSE), 2011

ABSTRACT Services Oriented Architecture (SOA) is becoming a popular style for building complex sy... more ABSTRACT Services Oriented Architecture (SOA) is becoming a popular style for building complex systems-of-systems that allow businesses to work together across organizational boundaries. However concerns have been raised about the comprehensibility and maintainability of SOA composite applications. Integrating and deploying SOA applications requires artifacts in a variety of web-based languages (WSDL, XSD, BPEL, etc.) often produced by code-generation tools. It becomes difficult for a human to discover and understand the dependencies between these artifacts in an existing system. In this paper, we describe ongoing research on using search techniques to facilitate SOA maintenance by allowing users to query collections of artifacts making up a SOA composite application. The main focus in this paper is a case study using our prototype search tool SOAMiner to identify a set of abstractions that extract useful and critical information for maintainers, thereby bridging the heterogeneity of SOA artifacts while opportunistically exploiting their structure. Results of the study indicate that the highest priority abstractions for SOA are datatype summaries, service invocation (calling) relationships, and data usage relationships.

Research paper thumbnail of Human-robot team navigation in visually complex environments

2009 IEEE/RSJ International Conference on Intelligent Robots and Systems, 2009

Research paper thumbnail of Using Hierarchical Classification-Based Expert Systems to Support Tutoring

International Conference on Artificial Intelligence, 2003

Research paper thumbnail of Generating Intelligent Tutoring Systems from Reusable Components and Knowledge-Based Systems

Lecture Notes in Computer Science, 2002

Abstract. This research addresses the need for easier, more cost-effective means of developing in... more Abstract. This research addresses the need for easier, more cost-effective means of developing intelligent tutoring systems (ITSs). A novel and advantageous solution to this problem is the development of a task-specific ITS shell that can generate tutoring systems for different domains within ...

Research paper thumbnail of A Machine Learning Tool for Weighted Regressions in Time, Discharge, and Season

International Journal of Advanced Computer Science and Applications, 2014

Research paper thumbnail of Comparison of Neural Network Architectures for Machinery Fault Diagnosis

Volume 1: Turbo Expo 2003, 2003

ABSTRACT This paper provides a comparison of the performance of five different neural network arc... more ABSTRACT This paper provides a comparison of the performance of five different neural network architectures in diagnosing machinery faults. The network architectures include perceptrons, linear filters, feed-forward, self-organizing, and LVQ. The study provides a critical analysis of the performance of each network on a test rig with different faults. The comparison discusses the success rate in network training and identification of faults including: unbalance and looseness. It is shown that the perceptron and LVQ architectures were superior and achieved 100% diagnosis on the cases presented.

Research paper thumbnail of Sponsored by the Center for University Teaching, Learning, and Assessment (CUTLA) and the Academic Technology Center (ATC)

Research paper thumbnail of Towards Enhanced Program Comprehension for Service Oriented Architecture (SOA) Systems

Journal of Software Engineering and Applications, 2013

Research paper thumbnail of Engaging faculty in the assessment process at the University of West Florida

Coming to Terms with Student Outcomes Assessment, 2010