Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Shayma Alkobaisi is active.

Publication


Featured researches published by Shayma Alkobaisi.


Journal of Information Technology Education : Innovations in Practice | 2010

Learning & Personality Types: A Case Study of a Software Design Course

Faheem Ahmed; Piers R. J. Campbell; Ahmad Jaffar; Shayma Alkobaisi; Julie Campbell

Introduction The Software Engineering curriculum in most of the universities around the world aims to provide education and hands-on training in various phases of the software development life cycle. The waterfall model of the software development cycle is generally covered in the curriculum of software engineering, despite being classified as an old approach to software development. Design is a fundamental activity in software development and involves the identification of the major sub-systems and their relationship at an abstract level. It involves problem solving and creating a workable and implementable solution. The software design is ultimately translated into code, which takes the physical shape of the software running on any machine. According to Budgen (2003) the design process in its classical form is a scientific approach to problem solving typically consisting of observing the characteristics of some phenomenon, making measurements of these, building a theory to explain them, and then seeking to verify these. According to Software Engineering Body of Knowledge (Hilburn, Hirmanpour, Khajenoori, Turner, & Qasem, 1999): Software design area is concerned with the transformation of the statement of requirements into a description of how these requirements are to be implemented. Software design consists of activities such as architectural design, abstract specification, interface design, component design, data structure design, tasking design, and algorithm design. Software design uses a variety of techniques and forms of representation, each providing a capability for capturing and expressing a different view of the system. (p. 17) The psychological hypothesis that not everyone can perform all tasks effectively reveals that personality traits or types play a critical role in the performance of people executing the same task. The personality type of an individual generates a great deal of impact on the performance of various activities that humans can carry out. The behavior of individuals with a particular type of personality reflects the way these people perceive the world and make decisions. This personality type classification covers many aspects of human behavior such as attitude, action and reaction, thinking, learning, feeling, and lifestyle. In this work we are concentrating on the role of personality type in learning one of the core phases of software development life cycle. The study will aid us in understanding how different personality types of the students influence progress in a software design course. Keeping in view the significantly important phases of the software development cycle, the objective of this study is to investigate the impact of the personality type in acquiring the knowledge and necessary skills for the design process. The overall objective of this study is to find an answer to the following research question (RQ): RQ: Does personality type have an impact on the learning capability of the students in acquiring skills and knowledge of the software design process? Literature Survey There have been several studies that have dealt with the personality types, particularly in computer science and software engineering education. It is a common phenomenon that people have different personality traits, and the way they perceive, plan, and execute any assigned task is influenced by it. Software is a product of human activity, which often includes problem solving capabilities, cognitive aspects, and social interaction. On the other hand, human beings are more complicated and less predictable than computers. Therefore, the complexity of human personality gives rise to intricate dynamics along software development that cannot be ignored, but have often been overlooked. In their paper, McCaulley, MacDavid, and Walsh (1987) provide empirical evidence that the students having the personality traits of introvert and thinker are most likely to complete their degree programs, while students classified as extroverts and perceivers do not move along with their degree completion requirements. …


international conference on information technology: new generations | 2012

A Mobile Data Analysis Framework for Environmental Health Decision Support

Wan D. Bae; Shayma Alkobaisi; Sada Narayanappa; Cheng C. Liu

Relations between negative health effects like asthma and lung cancer and elevated levels of the environmental factors, such as air pollution, tobacco smoke and humidity, have been detected in several large scale exposure studies. Thus, public health care and service systems require the ability to track, monitor, store, and analyze individual moving trajectories along with several environmental conditions the individual is exposed to in order to identify meaningful relationships among theses data and derive conclusions for environmental health decision support. With continued advances in information technology, patients can be monitored with numerous intelligent devices. Sensors can be integrated into their mobile devices such as smart phones for continuous health assistance and disease attack prevention. However, researchers must overcome many challenges, such as data acquisition, data scales and data uncertainty, in order to develop a real-time health monitoring system. In this paper, we propose a system framework for modeling and analyzing individual exposure to environmental triggers of asthma attacks. The proposed system can provide a tool to develop more accurate asthma prevention and care plans enabled by real-time patient monitoring and communication through alerts for potential environmental triggers.


database systems for advanced applications | 2007

The tornado model: uncertainty model for continuously changing data

Byunggu Yu; Seon Ho Kim; Shayma Alkobaisi; Wan D. Bae; Thomas A. Bailey

To support emerging database applications that deal with continuously changing (or moving) data objects (CCDOs), such as vehicles, RFIDs, and multi-stimuli sensors, one requires an efficient data management system that can store, update, and retrieve large sets of CCDOs. Although actual CCDOs can continuously change over time, computer systems cannot deal with continuously occurring infinitesimal changes. Thus, in the data management system, each objects spatiotemporal values are associated with a certain degree of uncertainty at virtually every point in time, and the queries are mostly processed over estimates characterizing the uncertainty. The smaller the uncertainty is, the better the query performance becomes. The paper proposes a sophisticated asymmetric uncertainty model, called the Tornado Model, which can effectively represent, process, and minimize the data uncertainty for a wide variety of CCDO database applications.


Geoinformatica | 2009

Web data retrieval: solving spatial range queries using k-nearest neighbor searches

Wan D. Bae; Shayma Alkobaisi; Seon Ho Kim; Sada Narayanappa; Cyrus Shahabi

As Geographic Information Systems (GIS) technologies have evolved, more and more GIS applications and geospatial data are available on the web. Spatial objects in a given query range can be retrieved using spatial range query − one of the most widely used query types in GIS and spatial databases. However, it can be challenging to retrieve these data from various web applications where access to the data is only possible through restrictive web interfaces that support certain types of queries. A typical scenario is the existence of numerous business web sites that provide their branch locations through a limited “nearest location” web interface. For example, a chain restaurant’s web site such as McDonalds can be queried to find some of the closest locations of its branches to the user’s home address. However, even though the site has the location data of all restaurants in, for example, the state of California, it is difficult to retrieve the entire data set efficiently due to its restrictive web interface. Considering that k-Nearest Neighbor (k-NN) search is one of the most popular web interfaces in accessing spatial data on the web, this paper investigates the problem of retrieving geospatial data from the web for a given spatial range query using only k-NN searches. Based on the classification of k-NN interfaces on the web, we propose a set of range query algorithms to completely cover the rectangular shape of the query range (completeness) while minimizing the number of k-NN searches as possible (efficiency). We evaluated the efficiency of the proposed algorithms through statistical analysis and empirical experiments using both synthetic and real data sets.


Journal of Spatial Information Science | 2011

Optimizing map labeling of point features based on an onion peeling approach

Wan D. Bae; Shayma Alkobaisi; Sada Narayanappa; Petr Vojtechovsky; Kye Y. Bae

Map labeling of point features is the problem of placing text labels to correspond- ing point features on a map in a way that minimizes overlaps while satisfying basic rules for the quality. This is a critical problem in the application of cartography and geographical information systems (GIS). In this paper we study the fundamental issues related to map labeling of point features and develop a new genetic algorithm to solve this problem. We adopt a method called convex onion peeling and utilize it in our proposed convex onion peeling genetic algorithm (COPGA )t o efficiently manage map labels of point features. The proposed algorithm takes advantage of a convex onion peeling structure to achieve better map label initialization and to enhance the evolutionary process. The performance of the proposed algorithm was evaluated through extensive experiments on both synthetic and real datasets. In experiments with an implementation of our algorithm using OpenMap, the results show that our genetic algorithm, based on convex onion peeling, is an efficient, robust, and extensible algorithm for automated map labeling of point features.


advances in geographic information systems | 2007

An interactive framework for raster data spatial joins

Wan D. Bae; Petr Vojtěchovský; Shayma Alkobaisi; Scott T. Leutenegger; Seon Ho Kim

Many Geographic Information Systems (GIS) handle large geospatial datasets stored in raster representation. Spatial joins over raster data are important queries in GIS for data analysis and decision support. However, evaluating spatial joins can be very time intensive due to the size of these datasets. In this paper we propose a new interactive framework that allows users to get approximate answers in near instantaneous time, thus allowing for truly interactive data exploration. Our method utilizes two proposed statistical approaches: probabilistic join and sampling based join. Our probabilistic join method provides speedup of two orders of magnitude with no correctness guarantee, while our sampling based method provides an order of magnitude improvement over the full quad-tree join and also provides running confidence intervals. We propose a framework that combines the two approaches to allow end users to tradeoff speed versus bounded accuracy. The two approaches are evaluated empirically with real and synthetic datasets.


international workshop on mobile geographic information systems | 2012

MobiS: a distributed paradigm of mobile sensor data analytics for evaluating environmental exposures

Wan D. Bae; Sada Narayanappa; Shayma Alkobaisi; Kye Y. Bae

Continued advances and cost reduction in personal mobile devices such as smart phones made them widely used in daily-life practices. Mobile devices can be integrated with a growing set of cheap powerful embedded sensors that enable the emergence of mobile sensing applications, including healthcare, environmental monitoring and transportation. As the size of the sensor data continuously grows, managing the data becomes increasingly difficult using traditional database systems. This paper proposes a new framework for large-scale continuously changing mobile sensor data analysis. We discuss the emerging environmental sensing paradigms and opportunities to apply HBase and MapReduce for managing multiple sensor data in the environmental exposome domain. Moreover, we provide an architectural framework and present a concrete use case with a set of data models, spatio-temporal queries, and MapReduce functions.


Geoinformatica | 2010

IRSJ: incremental refining spatial joins for interactive queries in GIS

Wan D. Bae; Shayma Alkobaisi; Scott T. Leutenegger

An increasing number of emerging web database applications deal with large georeferenced data sets. However, exploring these large data sets through spatial queries can be very time and resource intensive. The need for interactive spatial queries has arisen in many applications such as Geographic Information Systems (GIS) for efficient decision-support. In this paper, we propose a new interactive spatial query processing technique for GIS. We present a family of the Incremental Refining Spatial Join (IRSJ) algorithms that can be used to report incrementally refined running estimates for aggregate queries while simultaneously displaying the actual query result tuples of the data sets sampled so far. Our goal is to minimize the time until an acceptably accurate estimate of the query result is available (to users) measured by a confidence interval. Our approach enables more interactive data exploration and analysis. While similar work has been done in relational databases, to the best of our knowledge, this is the first work using this approach in GIS. We investigate and evaluate different sampling methodologies through extensive experimental performance comparisons. Experiments on both real and synthetic data show an order of magnitude response time improvement relative to the final answer obtained when using a full R-tree join. We also show the impact of different index structures on the performance of our algorithms using three known sampling methods.


Geoinformatica | 2012

An interactive framework for spatial joins: a statistical approach to data analysis in GIS

Shayma Alkobaisi; Wan D. Bae; Petr Vojtĕchovský; Sada Narayanappa

Many Geographic Information Systems (GIS) handle a large volume of geospatial data. Spatial joins over two or more geospatial datasets are very common operations in GIS for data analysis and decision support. However, evaluating spatial joins can be very time intensive due to the size of datasets. In this paper, we propose an interactive framework that provides faster approximate answers of spatial joins. The proposed framework utilizes two statistical methods: probabilistic join and sampling based join. The probabilistic join method provides speedup of two orders of magnitude with no correctness guarantee, while the sampling based method provides an order of magnitude improvement over the full indexing tree joins of datasets and also provides running confidence intervals. The framework allows users to trade-off speed versus bounded accuracy, hence it provides truly interactive data exploration. The two methods are evaluated empirically with real and synthetic datasets.


acm symposium on applied computing | 2010

Convex onion peeling genetic algorithm: an efficient solution to map labeling of point-feature

Wan D. Bae; Shayma Alkobaisi; Petr Vojtěchovský; Sada Narayanappa; Kye Y. Bae

Map labeling of point-feature is the problem of placing text labels to corresponding point features on a map in a way that minimizes overlaps while satisfying basic rules for the quality. This problem is a critical problem in the applications of cartography and Geographical Information Systems (GIS). In this paper we study the fundamental issues related to map labeling of point-feature and develop a new genetic algorithm to solve this problem. We adopt a data structure called convex onion peeling and utilize it in our proposed Convex Onion Peeling Genetic Algorithm (COPGA) to efficiently manage point features. We evaluated the performance of the proposed algorithm through extensive experiments on both synthetic and real datasets. The experimental results show that our genetic algorithm based on the convex onion peeling structure is an efficient, robust and extensible algorithm for automated map labeling of point-feature.

Collaboration


Dive into the Shayma Alkobaisi's collaboration.

Top Co-Authors

Avatar

Wan D. Bae

University of Wisconsin–Stout

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Seon Ho Kim

University of Southern California

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Cheng C. Liu

University of Wisconsin–Stout

View shared research outputs
Top Co-Authors

Avatar

Cyrus Shahabi

University of Southern California

View shared research outputs
Top Co-Authors

Avatar

Byunggu Yu

University of the District of Columbia

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Piers R. J. Campbell

United Arab Emirates University

View shared research outputs
Researchain Logo
Decentralizing Knowledge