Sergiu Dascalu

Sergiu Dascalu
University of Nevada, Reno | UNR · Department of Computer Science and Engineering

Professor

About

228
Publications
57,089
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
1,030
Citations

Publications

Publications (228)
Article
The analysis of scientific data has increasingly shifted from oftentimes complex and time intensive manual evaluation to methods involving computational software. However, some of the software tools that have replaced manual analysis are nearly as difficult to learn due to a lack of user experience design during their creation. We present in this p...
Article
Bayesian network is a graphical model that is widely used to perform probabilistic reasoning. However, learning the structure of Bayesian network is a complex task. In this paper, we propose a hybrid structure learning algorithm that has two phases: a constraint-based phase to reduce the search space and a score-and-search phase that employs case-i...
Chapter
Estimating vehicle operating costs (VOCs) allows individuals and organizations to make informed decisions about vehicle usage. As a wide variety of cars and roadway conditions exist, a relatively large amount of input must be provided to any VOC model. Developed as part of a civil engineering research project funded by the U.S. Department of Transp...
Chapter
The evolution of distributed and cloud-based systems has led the computing community to converge on Microservice Architecture (MSA) as a preferred solution to distributed software design. Established design methodologies applied to MSA (e.g., Data-, Model-, and Domain-Driven Design) assist in decision-making about business capacity and functionalit...
Conference Paper
Full-text available
Cyberattacks are increasingly costing organizations billions of dollars annually. To protect against them, cybersecurity information sharing and cyberthreat visualization have become crucial research topics. Our platform, CYBersecurity information EXchange with Privacy (CYBEX-P), implements developments in both areas as an approachable collaborativ...
Article
Full-text available
Cancer is an umbrella term that includes a range of disorders, from those that are fast-growing and lethal to indolent lesions with low or delayed potential for progression to death. The treatment options, as well as treatment success, are highly dependent on the correct subtyping of individual patients. With the advancement of high-throughput plat...
Chapter
In many different kinds of complex forms (financial, job applications, etc.), information button widgets are used to give context-specific information to enable users to fill out forms completely. However, in longer forms, “decision fatigue” can set in, leading to the user not absorbing these helpful tips but rather rushing through and possibly mak...
Chapter
As more and more data are collected from the night sky, it becomes increasingly important to be able to analyze the data precisely and quickly by using computer programs. Given the importance of data analysis pipelines for telescopes we have developed a photometric pipeline, Photometry+, for the Great Basin Observatory (GBO), a 0.7-m robotic telesc...
Preprint
Full-text available
Cybersecurity information sharing (CIS) is envisioned to protect organizations more effectively from advanced cyberattacks. However, a completely automated CIS platform is not widely adopted. The major challenges are: (1) the absence of a robust cyberthreat language (CTL) and (2) the concerns over data privacy. This work introduces Cybersecurity In...
Article
Full-text available
Cloud computing is one of the most significant trends in the information technology evolution, as it has created new opportunities that were never possible before. It is utilized and adopted by individuals and businesses on all scales, from a cloud-storage service such as Google Drive for normal users, to large scale integrated servers for online s...
Chapter
With the big data boom, recommender systems that make intelligent recommendations for users have been playing an important role in today’s industry. However, existing recommender systems often overlook scalability, flexibility, and portability. They also commonly lack in-situ visualizations. To solve these problems, we present CARS: A Containerized...
Conference Paper
Full-text available
Existing grasping mechanisms focus on executing accurate grasps which are not always suitable for the usage of objects. We developed a system that can be used to train humanoid robots with different types of grasp poses. We present a grasping mechanism using homogeneous transformation that allows a humanoid robot to grasp objects in such a way that...
Article
Full-text available
Due to the complexity and heterogeneity inherent to the hydrologic cycle, the modeling of physical water processes has historically and inevitably been characterized by a broad spectrum of disciplines including data management, visualization, and statistical analyses. This is further complicated by the sub-disciplines within the water science commu...
Article
Full-text available
This paper studies how to improve the accuracy of hydrologic models using machine-learning models as post-processors and presents possibilities to reduce the workload to create an accurate hydrologic model by removing the calibration step. It is often challenging to develop an accurate hydrologic model due to the time-consuming model calibration pr...
Chapter
The user study presented in this paper has investigated the potential benefits of incorporating simulation into the learning process. Simulation-based learning has been employed in the field of science and technology to improve the quality of teaching and learning. How effective is simulation in the enhancement of learning, especially compared with...
Chapter
Image analysis is an important area in many fields of research, such as sensor networks, where webcams have become an increasingly popular addition. Sensor network webcams gather images frequently and, as such, a need for processing large image streams has occurred. In this paper, we test a variety of OpenCV functions on image streams from sensor n...
Chapter
Missing data may be one of the biggest problems hindering modern research science. It occurs frequently, for various reasons, and slows down crucial data analytics required to answer important questions related to global issues like climate change and water management. The modern answer to this problem of missing data is data imputation. Specifical...
Article
Full-text available
In aviation there can be little room for error. This paper explores software arbitration of two joysticks controlled by two pilots, where each joystick is independent of the other and each pilot's actions are potentially equally valid. In such scenarios, it can be difficult to know which commands are valid, and which commands should be ignored. Ins...
Article
The Recursive Hyperspheric Classification (RHC) is a novel algorithm well-suited for classifying noisy, multivariate datasets. Creating a taxonomy of hyperspheres, the RHC algorithm partitions a search space into labeled regions that are consumed in the recognition process of unlabeled data. While the algorithm is robust, classical RHC cannot cope...
Conference Paper
Full-text available
This research addresses the need to handle multi-axis joystick input with multiple operators in the context of a flight simulator environment. Pilots need a simulation environment that is as close to real life as possible for maximum effect. In this paper, we detail our methodology for increasing the responsiveness of control input used in a two se...
Article
Full-text available
The physically-based environmental model is a crucial tool used in many scientific inquiries. With physical modeling, different models are used to simulate real world phenomena and most environmental scientists use their own devices to execute the models. A complex simulation can be time-consuming with limited computing power. Also, sharing a scien...
Article
Full-text available
This paper studies how to improve the accuracy of hydrologic models using machine learning models as post-processors and presents possibilities to reduce the workload to create an accurate hydrologic model by removing the calibration step. It is often challenging to develop an accurate hydrologic model, due to the time-consuming model calibration p...
Chapter
In this paper, we introduce Music in a Universal Sound Environment(MUSE), a system for gesture recognition in the domain of musical conducting. Our system captures conductors’ musical gestures to drive a MIDI-based music generation system allowing a human user to conduct a fully synthetic orchestra. Moreover, our system also aims to further improve...
Conference Paper
Full-text available
Software architecture is an essential phase of the software development process, as it significantly increases the success rate of software projects and enables achieving their quality attributes and goals. However, implementing software architecture is not a straightforward process, and requires specialized expertise and knowledge -in both domain...
Article
Full-text available
This research addresses the public’s understanding of the water cycle, and attempts to discover a new way of presenting the material. In this paper, we introduce “The Water-Cycle Ride,” a theme park-esque educational and entertainment ride. By incorporating high definition graphics, surround sound, a motion simulator, and an educational video from...
Article
Full-text available
In this paper, we present a novel and accessible approach to time-series data validation: the Near-Real Time Autonomous Quality Control (NRAQC) system. The design, implementation, and impacts of this software are explored in detail within this paper. This software system, created in close conference with environmental scientists, leverages microser...
Conference Paper
Full-text available
In traditional software projects development, there were mandatory activities that should be carried out during the software development life cycle (SDLC). These activities were time-consuming and expensive. They were either performed manually or in basic approaches by different roles. Some of these activities include: version control, project stru...
Conference Paper
Full-text available
This paper presents SimiMatch, an element based schema matching approach for semi-structured and Linked Data. It contributes towards a virtual data integration system that is able to provide transparent access to heterogeneous and autonomous sources. SimiMatch addresses the challenge of sustaining the continuous changes of a large-scale web of data...
Article
Full-text available
We use the public Human Activity Recognition Using Smartphones (HARUS) data-set to investigate and identify the most informative features for determining the physical activity performed by a user based on smartphone accelerometer and gyroscope data. The HARUS data-set includes 561 time domain and frequency domain features extracted from sensor read...
Article
Full-text available
We present a web application for the procedural generation of perturbations of 3D models. We generate the perturbations by generating vertex shaders that change the positions of vertices that make up the 3D model. The vertex shaders are created with an interactive genetic algorithm, which displays to the user the visual effect caused by each vertex...
Conference Paper
Full-text available
One major problem Smart Cities’ information and data management systems are facing currently is the heterogeneity, not only of the stream data, but also of the external data sources, such as the web of Linked Data, which their use is inevitable in decisions making on the scale of a city. Thus, this paper highlights the challenges that Smart Cities...
Article
Compression is widely used in both scientific research and industry. The most common use is that people compress the backup data and infrequently used data to save spaces. Compression is significantly meaningful for big data because it will save a lot of resources with the help of a good compression algorithm. There are two criteria for a good comp...
Article
Full-text available
The mountain research community is still contending with the need to monitor ecosystems, both to improve local management practices and to address regional and global science questions related to the Future Earth themes of Dynamic Planet, Global Sustainable Development, and Transformations Towards Sustainability. How such efforts may be designed an...
Article
Full-text available
We present a web application for the procedural generation of transformations of 3D models. We generate the transformations of the 3D models by algorithmically generating the vertex shaders of the 3D models. The vertex shaders are created with an interactive genetic algorithm, which displays to the user the visual effect caused by each vertex shade...
Chapter
Go is a fascinating game that has yet to be played well by a computer program due to its large board size and exponential time complexity. This paper presents a GPU implementation of PV-Split, a parallel implementation of a widely used game tree search algorithm for two-player zero-sum games. With many game trees, it often takes too much time to tr...
Chapter
A common problem seen in educational games is a lack of tight integration of educational content within the ‘fun’ portion of the game. We propose and test an educational game using the Shoot’em Up genre as a template for gameplay in which the educational content within the game is constantly presented to the user with the goal of ensuring that this...
Chapter
Currently, there are limited, commercially available video games for people with disabilities. Sim-Assist is a software system that aims to allow people with disabilities to interface with a three-dimensional simulation game of Air Hockey. This is accomplished through various integrated assistive technologies, such as brain-computer interfacing, vo...
Article
The creation and simulation of ion channel models using continuous-time Markov processes is a powerful and well-used tool in the field of electrophysiology and ion channel research. While several software packages exist for the purpose of ion channel modeling, most are GUI based, and none are available as a Python library. In an attempt to provide...
Article
Full-text available
Climate change literacy plays a key role in promoting sound political decisions and promoting sustainable consumption patterns. Based on evidence suggesting that student understanding and interest in climate change is best accomplished through studying local effects, we developed a simulation/game exploring the impact of climate change on the decli...
Article
Machine learning clustering algorithms provide excellent methods for conducting metagenomic analysis with efficiency. This study uses two machine learning algorithms, the self-organizing map and the K-means algorithms, to cluster data from an environmental sample collected from a hot springs habitat and to provide a visual analysis of that data. A...
Conference Paper
Full-text available
When a scientist analyzes certain datasets, there are three common steps—import, visualize, and process data. There are some prevalent tools to visualize and process data, such as Matlab, Powersim, and Stella. However, these tools cannot handle big data. For data management, scientists are pursuing a new generation of Database Management Systems (D...
Conference Paper
The NSF EPSCOR funded Solar Nexus Project is a collaborative effort between scientists, engineers, educators, and technicians to increase the amount of renewable solar energy in Nevada while eliminating its adverse effects on the surrounding environment and wildlife, and minimizing water consumption. The project seeks to research multiple areas, in...
Conference Paper
Full-text available
The Virtual Watershed Client, built using the Unity game engine, provides a tool that allows researchers, students, and others to observe and analyze geospatial datasets and theoretical model data acquired from the Virtual Watershed Platform. The Virtual Watershed Platform is used as a service to acquire data that is used by the Virtual Watershed C...
Article
As the era of Moore's Law and increasing CPU clock rates nears its stopping point the focus of chip and hardware design has shifted to increasing the number of computation cores present on the chip. This increase can be most clearly seen in the rise of Graphic Processing Units (GPU) where hundreds or thousands of slower cores work in parallel to ac...
Article
This paper presents an overview of the research and development of Brain Computer Interfaces (BCIs), focused mainly on the software component. A classification of BCIs is proposed, providing a general sense of the various ways one can approach such systems. The different types of BCI systems are the main focus of the paper, and related research and...
Article
The creation and simulation of ion channel models using continuous-time Markov processes is a powerful and well-used tool in the field of electrophysiology and ion channel research. While several software packages exist for the purpose of ion channel modeling, none are available as a Python library. In an attempt to provide an easy-to-use, yet powe...
Article
In today's scientific landscape, numerous fields of research are heavily dependent on data. The advent of big science has brought an impressive growth in the amount of data generated in many areas, which eventually led to a "data deluge". High quality data management is therefore vital in supporting high quality scientific research. In particular,...
Article
Full-text available
Computers are used more and more in our daily lives, and it is normal that we focus on our monitors for a long time, such as when taking online courses. People may find it difficult to fully concentrate in front of computers because of distractions and drowsiness. Therefore, it is useful to create an application that alerts users to concentrate on...
Article
The Nevada Climate Change Portal (NCCP) has been developed with support from a large, 5-year (2008-2013) NSF EPSCoR Research Infrastructure Improvement (RII) grant to provide data resources and computing support for scientists researching the long-term effects of climate change in Nevada. To achieve its goals, NCCP contains not only environmental d...
Chapter
We present a computational model of creative design based on collaborative interactive genetic algorithms. In our model, designers individually guide interactive genetic algorithms (IGAs) to generate and explore potential design solutions quickly. Collaboration is supported by allowing designers to share solutions amongst each other while using IGA...
Conference Paper
Measurement accuracy of Position Sensitive Detector (PSD) can be greatly affected by inaccuracies in interface circuits, system connections, outside environmental changes and the semi-conductive properties of the sensor. The presence of these factors causes noises and distortions that heavily degrade the performance of the PSD and any system built...