Open Access. Powered by Scholars. Published by Universities.®

Computer Sciences Commons

Open Access. Powered by Scholars. Published by Universities.®

28915 Full-Text Articles 27906 Authors 7177340 Downloads 253 Institutions

All Articles in Computer Sciences

Faceted Search

28915 full-text articles. Page 1 of 776.

A Model Of Competition Between Perpetual Software And Software As A Service, Zhiling GUO, Dan MA 2018 Singapore Management University

A Model Of Competition Between Perpetual Software And Software As A Service, Zhiling Guo, Dan Ma

Research Collection School Of Information Systems

Software as a service (SaaS) has grown to be a significant segment of many software product markets. SaaS vendors, which charge customers based on use and continuously improve the quality of their products, have put competitive pressure on traditional perpetual software vendors, which charge a licensing fee and periodically upgrade the quality of their software. We develop an analytical model to study the competitive pricing strategies of an incumbent perpetual software vendor in the presence of a SaaS competitor. We find that, depending on both the SaaS quality improvement rate and the network effect, the perpetual software vendor adopts one ...


A Model Of Competition Between Perpetual Software And Software As A Service, Zhiling GUO, Dan MA 2018 Singapore Management University

A Model Of Competition Between Perpetual Software And Software As A Service, Zhiling Guo, Dan Ma

Research Collection School Of Information Systems

Software as a service (SaaS) has grown to be a significant segment of many software product markets. SaaS vendors, which charge customers based on use and continuously improve the quality of their products, have put competitive pressure on traditional perpetual software vendors, which charge a licensing fee and periodically upgrade the quality of their software. We develop an analytical model to study the competitive pricing strategies of an incumbent perpetual software vendor in the presence of a SaaS competitor. We find that, depending on both the SaaS quality improvement rate and the network effect, the perpetual software vendor adopts one ...


Vkse-Mo: Verifiable Keyword Search Over Encrypted Data In Multi-Owner Settings, Yinbin MIAO, Jianfeng MA, Ximeng LIU, Junwei ZHANG, Zhiquan LIU 2017 Xidian University

Vkse-Mo: Verifiable Keyword Search Over Encrypted Data In Multi-Owner Settings, Yinbin Miao, Jianfeng Ma, Ximeng Liu, Junwei Zhang, Zhiquan Liu

Research Collection School Of Information Systems

Searchable encryption (SE) techniques allow cloud clients to easily store data and search encrypted data in a privacy-preserving manner, where most of SE schemes treat the cloud server as honest-but-curious. However, in practice, the cloud server is a semi-honest-but-curious third-party, which only executes a fraction of search operations and returns a fraction of false search results to save its computational and bandwidth resources. Thus, it is important to provide a results verification method to guarantee the correctness of the search results. Existing SE schemes allow multiple data owners to upload different records to the cloud server, but these schemes have ...


Defaultification Refactoring: A Tool For Automatically Converting Java Methods To Default, Raffi T. Khatchadourian, Hidehiko Masuhara 2017 CUNY Hunter College

Defaultification Refactoring: A Tool For Automatically Converting Java Methods To Default, Raffi T. Khatchadourian, Hidehiko Masuhara

Publications and Research

Enabling interfaces to declare (instance) method implementations, Java 8 default methods can be used as a substitute for the ubiquitous skeletal implementation software design pattern. Performing this transformation on legacy software manually, though, may be non-trivial. The refactoring requires analyzing complex type hierarchies, resolving multiple implementation inheritance issues, reconciling differences between class and interface methods, and analyzing tie-breakers (dispatch precedence) with overriding class methods. All of this is necessary to preserve type-correctness and confirm semantics preservation. We demonstrate an automated refactoring tool called Migrate Skeletal Implementation to Interface for transforming legacy Java code to use the new default construct. The ...


Exploring The Internal Statistics: Single Image Super-Resolution, Completion And Captioning, Yang Xian 2017 The Graduate Center, City University of New York

Exploring The Internal Statistics: Single Image Super-Resolution, Completion And Captioning, Yang Xian

All Graduate Works by Year: Dissertations, Theses, and Capstone Projects

Image enhancement has drawn increasingly attention in improving image quality or interpretability. It aims to modify images to achieve a better perception for human visual system or a more suitable representation for further analysis in a variety of applications such as medical imaging, remote sensing, and video surveillance. Based on different attributes of the given input images, enhancement tasks vary, e.g., noise removal, deblurring, resolution enhancement, prediction of missing pixels, etc. The latter two are usually referred to as image super-resolution and image inpainting (or completion).

Image super-resolution and completion are numerically ill-posed problems. Multi-frame-based approaches make use of ...


Towards Osgeo Best Practices For Scientific Software Citation: Integration Options For Persistent Identifiers Fn Osgeo Project Repositories, Peter Löwe, Markus Neteler, Jan Goebel, Marco Tullney 2017 German Institute for Economic Research Mohrenstraße 58, 10117 Berlin, Germany

Towards Osgeo Best Practices For Scientific Software Citation: Integration Options For Persistent Identifiers Fn Osgeo Project Repositories, Peter Löwe, Markus Neteler, Jan Goebel, Marco Tullney

Free and Open Source Software for Geospatial (FOSS4G) Conference Proceedings

As a contribution to the currently ongoing larger effort to establish Open Science as best practices in academia, this article focuses on the Open Source and Open Access tiers of the Open Science triad and community software projects. The current situation of research software development and the need to recognize it as a significant contribution to science is introduced in relation to Open Science. The adoption of the Open Science paradigms occurs at different speeds and on different levels within the various fields of science and crosscutting software communities. This is paralleled by the emerging of an underlying futuresafe technical ...


Using Osgeo Solutions For Local Development Systems Implementation. The Experience For The Northern Region Of Costa Rica, López-Villegas Oscar, Víquez-Acuña Oscar, Víquez-Acuña Leonardo 2017 Costa Rica Institute of Technology

Using Osgeo Solutions For Local Development Systems Implementation. The Experience For The Northern Region Of Costa Rica, López-Villegas Oscar, Víquez-Acuña Oscar, Víquez-Acuña Leonardo

Free and Open Source Software for Geospatial (FOSS4G) Conference Proceedings

Although some general definitions classify Spatial Data Infrastructures (SDI) as technological standards, institutional and even political agreements, which allow the discovery and use of geospatial information by users for different purposes [Kuhn 2005], computationally this platforms are valuable data repositories that should reach people efficiently and effectively for analysis and decision making on issues of collective interest. Costa Rica has several SDIs experiences at national level (SNIT - http://www.snitcr.go.cr), regional level (IDEHN - http://www.idehn.tec.ac.cr) or local/cantonal level (IDESCA - http://idesca.cr). Those infrastructures can facilitate access between geospatial information managers and their ...


Kadaster Data Platform - Overview Archicture, Erwin Folmer, Wouter Beek 2017 Kadaster, University of Twente

Kadaster Data Platform - Overview Archicture, Erwin Folmer, Wouter Beek

Free and Open Source Software for Geospatial (FOSS4G) Conference Proceedings

The Dutch Cadastre is publishing its geospatial data assets as Linked Open Data through the Kadaster Data Platform (KDP). The KDP supports the following three Linked Data browsing paradigms: (1) graph navigation, (2) hierarchical browsing, and (3) faceted browsing. Graph navigation uses the graph-shape of the RDF datamodel, to display concepts and instances as nodes, and properties between them as edges between those nodes. Graph navigation works well for explorative browsing. For graph navigation the KDP uses LODView (http://lodview.it), an existing OSS. Hierarchical browsing uses the tree structure of the concept hierarchy in order to display the various ...


Evaluation Of The Micro-Tasking Method For Openstreetmap Imports, Atle Frenvik Sveen, Anne Sofie Strand Erichsen 2017 NTNU/Norkart

Evaluation Of The Micro-Tasking Method For Openstreetmap Imports, Atle Frenvik Sveen, Anne Sofie Strand Erichsen

Free and Open Source Software for Geospatial (FOSS4G) Conference Proceedings

Open Geospatial Data, capable of enriching OpenStreetMap, is being released by governments around the world at an increasing rate. The OSM import methods have been refined since the massive TIGER-import, moving towards assisted methods such as the with micro-tasking method used by the LA and NY buildings imports. While these imports serve as great case studies of imports, they do not deal with complex datasets, or updates to the data, neither do they deal with partitioning of tasks. We examine how the Norwegian FKB-dataset can be imported to OSM using micro-tasking, and perform a user-test to determine the best partition ...


The Utility Of Beautiful Visualizations, Laura Tateosian, Reza Amindarbari, Christopher Healey, Pavel Kosik, James Enns 2017 NC State Center For Geospatial Analytics

The Utility Of Beautiful Visualizations, Laura Tateosian, Reza Amindarbari, Christopher Healey, Pavel Kosik, James Enns

Free and Open Source Software for Geospatial (FOSS4G) Conference Proceedings

Geovisualizations provide a means to inspect large complex multivariate datasets for information that would not otherwise be available with a tabular view or summary statistics alone. Aesthetically appealing visualizations can elicit prolonged exploration and encourage discovery. Creating data geovisualizations that are effective and beautiful is an important yet difficult challenge. Here we present a tool for rendering geovisualizations of continuous spatial data using the painterly techniques of impressionist-era artists. The techniques, which have been tested in controlled studies, vary the visual properties (e.g., hue, size, and tilt) of brush strokes to represent multiple data attributes simultaneously in each location ...


Tracking 19th Century Late Blight From Archival Documents Using Text Analytics And Geoparsing, Laura Tateosian, Rachael Guenter, Yi-Peng Yang, Jean Ristaino 2017 NC State University Center For Geospatial Analytics

Tracking 19th Century Late Blight From Archival Documents Using Text Analytics And Geoparsing, Laura Tateosian, Rachael Guenter, Yi-Peng Yang, Jean Ristaino

Free and Open Source Software for Geospatial (FOSS4G) Conference Proceedings

In 1845, Ireland's potato crop was struck by a devastating potato disease that killed Ireland’s crop caused devastation for seven years and led to mass starvation and emigration from the country. The cause of the potato destruction was a fungus-like plant pathogen. There are several theories about the origin of the disease and the source of the 19th century outbreaks. We use historical documents contemporary to that time to investigate spatial information that might inform these mysteries. We present methodologies for automatically extracting information from these voluminous data sources. We identify and map geographic locations that are proximate ...


Towards A Web-Enabled Geo-Sample Web: An Open Source Resource Registration And Management System For Connecting Geo-Samples To The Web, Anusuriya Devaraju, Jens Klump, Victor Tey, Simon Cox, Ryan Fraser 2017 CSIRO Mineral Resources

Towards A Web-Enabled Geo-Sample Web: An Open Source Resource Registration And Management System For Connecting Geo-Samples To The Web, Anusuriya Devaraju, Jens Klump, Victor Tey, Simon Cox, Ryan Fraser

Free and Open Source Software for Geospatial (FOSS4G) Conference Proceedings

Within the earth sciences the curation and sharing of geo-samples is crucial to supporting reproducible research, in addition to extending the use of the samples in new research, and saving costs by avoiding sample loss and duplicating sampling activities. In the Commonwealth Scientific and Industrial Research Organisation (CSIRO), researchers gather various geo-samples as part of their field studies and collaborative projects. The diversity of the samples and their unsystematic management led ambiguous sample numbers, incomplete sample descriptions, and difficulties in finding the samples and their related data. These problems are also found in universities, research institutes and government agencies, which ...


The Billion Object Platform (Bop): A System To Lower Barriers To Support Big, Streaming, Spatio-Temporal Data Sources, Devika Kakkar, Ben Lewis, David Smiley, Ariel Nunez 2017 Center for Geographic Analysis, Harvard University

The Billion Object Platform (Bop): A System To Lower Barriers To Support Big, Streaming, Spatio-Temporal Data Sources, Devika Kakkar, Ben Lewis, David Smiley, Ariel Nunez

Free and Open Source Software for Geospatial (FOSS4G) Conference Proceedings

With funding from the Sloan Foundation and Harvard Dataverse, the Harvard Center for Geographic Analysis (CGA) has developed a big spatio-temporal data visualization platform called the Billion Object Platform or "BOP". The goal of the project is to lower barriers for scholars who wish to access large, streaming, spatio-temporal datasets. Since once archived, streaming data gets big fast, and since most GIS systems don't support interactive visualization of millions of objects, a new platform was needed. The BOP is loaded with the latest billion geo-tweets and is fed a real-time stream of about 1 million tweets per day. The ...


Processing Conservation Indicators With Open Source Tools: Lessons Learned From The Digital Observatory For Protected Areas, Lucy Bastin, Andrea Mandrici, Luca Battistella, Grégoire Dubois 2017 European Commission, Joint Research Centre (JRC), Directorate D: Sustainable Resources, Knowledge for Sustainable Development and Food Security, Via E. Fermi 2749, I-21027 Ispra (VA), Italy

Processing Conservation Indicators With Open Source Tools: Lessons Learned From The Digital Observatory For Protected Areas, Lucy Bastin, Andrea Mandrici, Luca Battistella, Grégoire Dubois

Free and Open Source Software for Geospatial (FOSS4G) Conference Proceedings

The European Commission has a commitment to open data and the support of open source software and standards. We present lessons learnt while populating and supporting the web and map services that underly the Joint Research Centre's Digital Observatory for Protected Areas. Challenges include: large datasets with highly complex geometries; topological inconsistencies, compounded by reprojection for equal-area calculations; multiple different representations of the same geographical entities, for example coastlines; licensing requirement to continuously update indicators to respond to monthly changes in the authoritative data. In order to compute and publish an array of indicators, we used a range of ...


Optimizing Spatiotemporal Analysis Using Multidimensional Indexing With Geowave, Richard Fecher, Michael A. Whitby 2017 Digital Globe

Optimizing Spatiotemporal Analysis Using Multidimensional Indexing With Geowave, Richard Fecher, Michael A. Whitby

Free and Open Source Software for Geospatial (FOSS4G) Conference Proceedings

The open source software GeoWave bridges the gap between geographic information systems and distributed computing. This is done by preserving locality of multidimensional data when indexing it into a single-dimensional key-value store, using space filling curves. This means that like values in each dimension are stored physically close together in the datastore. We demonstrate the efficiencies and benefits of the GeoWave indexing algorithm to store and query billions of spatiotemporal data points. We show how this indexing strategy can be used to reduce query and processing times by multiple orders of magnitude using publicly available taxi trip data published by ...


Development Of An Extension Of Geoserver For Handling 3d Spatial Data, Hyung-Gyu Ryoo, Soojin Kim, Joon-Seok Kim, Ki-Joune Li 2017 Pusan National University

Development Of An Extension Of Geoserver For Handling 3d Spatial Data, Hyung-Gyu Ryoo, Soojin Kim, Joon-Seok Kim, Ki-Joune Li

Free and Open Source Software for Geospatial (FOSS4G) Conference Proceedings

Recently, several open source software tools such as CesiumJS and iTowns have been developed for dealing with 3-dimensional spatial data. These tools mainly focus on visualization of 3D spatial data based on WebGL. An open-sourced server capable of storing, sharing and querying 3D spatial data has not yet been developed. GeoServer, one of the representative open source spatial data servers, provides many powerful features. In particular, it supports connecting to and publishing spatial data from a variety of data sources. GeoServer also supports Web Feature Service (WFS), which is a standard protocol established by the Open Geospatial Consortium to request ...


Developing Grounded Goals Through Instant Replay Learning, Lisa Meeden, Douglas S. Blank 2017 Swarthmore College

Developing Grounded Goals Through Instant Replay Learning, Lisa Meeden, Douglas S. Blank

Computer Science Faculty Research and Scholarship

This paper describes and tests a developmental architecture that enables a robot to explore its world, to find and remember interesting states, to associate these states with grounded goal representations, and to generate action sequences so that it can re-visit these states of interest. The model is composed of feed-forward neural networks that learn to make predictions at two levels through a dual mechanism of motor babbling for discovering the interesting goal states and instant replay learning for developing the grounded goal representations. We compare the performance of the model with grounded goal representations versus random goal representations, and find ...


Designing An Ai That Cares, 2017 Vocational Training Council

Designing An Ai That Cares

SIGNED: The Magazine of The Hong Kong Design Institute

The breakthrough that could change AI from being a plaything to being a playmate with which humans can have meaningful interations may be about to come from a seemingly unlikely source.


3½ Problems For Digital Assistants, 2017 Vocational Training Council

3½ Problems For Digital Assistants

SIGNED: The Magazine of The Hong Kong Design Institute

Digital home assistants promise to make life easier and happier. But a few problems stand in their way


Ai Centaurs, 2017 Vocational Training Council

Ai Centaurs

SIGNED: The Magazine of The Hong Kong Design Institute

As artificial intelligence outstrips human intelligence, AIs can now beat humans at any game. A pessimist might claim that this marks the end of the line for play. But a mythical beast has come to save playtime from the robots.


Digital Commons powered by bepress