Open Access. Powered by Scholars. Published by Universities.®
- Discipline
-
- Artificial Intelligence and Robotics (60)
- Medicine and Health Sciences (53)
- Graphics and Human Computer Interfaces (35)
- Engineering (28)
- Social and Behavioral Sciences (27)
-
- Theory and Algorithms (23)
- Data Science (22)
- Arts and Humanities (18)
- Other Computer Sciences (17)
- Information Security (13)
- Computer Engineering (12)
- Health Information Technology (12)
- Life Sciences (11)
- Art and Design (10)
- Psychology (10)
- Statistics and Probability (10)
- Interactive Arts (9)
- Mathematics (9)
- Applied Mathematics (8)
- OS and Networks (8)
- Cybersecurity (7)
- Interdisciplinary Arts and Media (7)
- Numerical Analysis and Scientific Computing (7)
- Software Engineering (7)
- Systems Architecture (7)
- Applied Statistics (5)
- Databases and Information Systems (5)
- Education (5)
- Keyword
-
- Mobile computing (58)
- Security (58)
- Wireless (46)
- Network (38)
- Privacy (38)
-
- Mhealth (35)
- Parallel computing (27)
- File system (26)
- Distributed computing (25)
- Ubicomp (25)
- Sensors (24)
- Parallel-io (21)
- Wearable (20)
- Machine Learning (18)
- Machine learning (17)
- Mobile-agent (16)
- MHealth (13)
- Deep learning (12)
- Healthcare (12)
- Natural Language Processing (10)
- AI (8)
- Artificial Intelligence (8)
- Intrusion detection (8)
- Mobile (8)
- Mobile health (8)
- Natural language processing (7)
- Algorithms (6)
- Amulet (6)
- Authentication (6)
- Interpretability (6)
- Publication Year
- Publication
-
- Computer Science Technical Reports (374)
- Dartmouth College Undergraduate Theses (225)
- Dartmouth Scholarship (222)
- Dartmouth College Ph.D Dissertations (109)
- Computer Science Senior Theses (83)
-
- Dartmouth College Master’s Theses (77)
- Other Faculty Materials (4)
- ENGS 88 Honors Thesis (AB Students) (2)
- Cognitive Science Senior Theses (1)
- Independent Student Projects and Publications (1)
- Linguistics Undergraduate Senior Theses (1)
- Physics and Astronomy Undergraduate Senior Theses (1)
- Quantitative Social Science Undergraduate Senior Theses (1)
- Wetterhahn Science Symposium Posters (1)
- Wetterhahn Science Symposium Posters 2018 (1)
- Publication Type
- File Type
Articles 331 - 360 of 1103
Full-Text Articles in Computer Sciences
Devising A Framework For Efficient And Accurate Matchmaking And Real-Time Web Communication, Charles Li
Devising A Framework For Efficient And Accurate Matchmaking And Real-Time Web Communication, Charles Li
Dartmouth College Undergraduate Theses
Many modern applications have a great need for matchmaking and real-time web communication. This paper first explores and details the specifics of original algorithms for effective matchmaking, and then proceeds to dive into implementations of real-time communication between different clients across the web. Finally, it discusses how to apply the techniques discussed in the paper in practice, and provides samples based on the framework.
Air Keyboard: Mid-Air Text Input Using Wearable Emg Sensors And A Predictive Text Model, Jacob A. Gaba
Air Keyboard: Mid-Air Text Input Using Wearable Emg Sensors And A Predictive Text Model, Jacob A. Gaba
Dartmouth College Undergraduate Theses
The human body is full of electrical signals. We propose to use the electric signals produced by the human body to input text without the use of a physical keyboard. We allow users to tap their fingers in the air as if typing on an imaginary keyboard. To detect the tapping, we created a wearable armband that uses electromyography (EMG) sensors to track individual finger muscle activation. Each finger is mapped to several characters, and based on the finger-sequence the user taps, a list of possible typed words is presented. Augmented reality and virtual reality headsets are becoming more prevalent …
Interactive Data Visualization Of Christian Demographics, Allison C. Wang
Interactive Data Visualization Of Christian Demographics, Allison C. Wang
Dartmouth College Undergraduate Theses
My thesis will attempt to use the affordances of interactive data visualization to showcase the global movement of Christianity from North to South since 1900 and projected and interpolated up until 2050. Through the usage of demographic data, honest and accurate visualization, and compelling graphics, I hope to create a tool that users can use to explore this monumental movement of Christianity in just the last century.
Privacy And Security In Mobile Health – A Research Agenda, David Kotz, Carl A. Gunter, Santosh Kumar, Jonathan P. Weiner
Privacy And Security In Mobile Health – A Research Agenda, David Kotz, Carl A. Gunter, Santosh Kumar, Jonathan P. Weiner
Dartmouth Scholarship
Mobile health technology has great potential to increase healthcare quality, expand access to services, reduce costs, and improve personal wellness and public health. However, mHealth also raises significant privacy and security challenges.
Reusing Ambient Light To Recognize Hand Gestures, Mahina-Diana A. Kaholokula
Reusing Ambient Light To Recognize Hand Gestures, Mahina-Diana A. Kaholokula
Dartmouth College Undergraduate Theses
In this paper, we explore the feasibility of reusing ambient light to recognize human gestures. We present GestureLite, a system that provides hand gesture detection and classification using the pre-existing light in a room. We observe that in an environment with a reasonably consistent lighting scheme, a given gesture will block some light rays and leave others unobstructed, resulting in the user casting a unique shadow pattern for that movement. GestureLite captures these unique shadow patterns using a small array of light sensors. Using standard machine learning techniques, GestureLite can learn these patterns and recognize new instances of specific gestures …
Nutrition Buddy: Enabling Behavior Change Through Wearables, Recommendations, And Digital Avatars, Daniel J. Chen
Nutrition Buddy: Enabling Behavior Change Through Wearables, Recommendations, And Digital Avatars, Daniel J. Chen
Dartmouth College Undergraduate Theses
In recent years, significant progress has been made in health technology through advancements in mobile technology, wearable computing, and connected devices. These advancements have created lightweight or even automated experiences for users in vital aspects of health such as exercise and sleep tracking. Despite these advancements, one area of health, nutrition, remains stifled by cumbersome user interaction. We present Nutrition Buddy, a novel approach to nutrition tracking which utilizes a simplified data model that allows for lightweight interactions, effective wearable technology, and relevant recommendations provided by a digital nutritionist "buddy" to facilitate behavior change.
Monarch: A Reimagined Browser For The Modern Web, Daniel R. Whitcomb
Monarch: A Reimagined Browser For The Modern Web, Daniel R. Whitcomb
Dartmouth College Undergraduate Theses
Web browsers have become fast and flexible enough to allow web applications to be viable competition to native applications. Now that the web as a platform has become formidable, it has changed the types of web applications being produced, and the ways in which native applications are being built. This observation leads me to propose the concept of the App Web - a category of the world wide web which increases productivity - and its place in the current application experience. Monarch is a system designed to merge the advantages of native and web applications, improving experiences for both the …
Automating 3d Wireless Measurements With Drones, Ethan Yu
Automating 3d Wireless Measurements With Drones, Ethan Yu
Dartmouth College Undergraduate Theses
Wireless signals and networks are ubiquitous in today’s world. Though more reliable than ever, wireless networks still struggle with weak coverage, blind spots, and interference. Having a strong understanding of wireless signal propagation is essential for increasing coverage, optimizing performance, and minimizing interference for wireless networks. Extensive studies have been done on the propagation of wireless signals, and many theoretical models have been made to simulate wireless signal propagation. Unfortunately, models of signal propagation are often not accurate in reality, and real- world signal measurements are required for validation. Existing methods for collecting wireless measurements involve human researchers walking to …
Stressaware: App For Continuously Measuring And Monitoring Stress Levels In Real Time On The Amulet Wearable Device, George G. Boateng
Stressaware: App For Continuously Measuring And Monitoring Stress Levels In Real Time On The Amulet Wearable Device, George G. Boateng
Dartmouth College Undergraduate Theses
Stress is the root cause of many diseases. Being able to monitor when and why a person is stressed could inform personal stress management as well as interventions when necessary. In this thesis, I present StressAware, an application on the Amulet wearable platform to measure the stress levels of individuals continuously and in real time. The app implements a stress detection model, continuously streams heart rate data from a commercial heart-rate monitor such as a Zephyr and Polar H7, classifies the stress level of an individual, logs the stress level and then displays it as a graph on the screen. …
Integrating Bluetooth Low Energy Peripherals With The Amulet, Anna J. Knowles
Integrating Bluetooth Low Energy Peripherals With The Amulet, Anna J. Knowles
Dartmouth College Undergraduate Theses
The Amulet is a health monitor, similar in size and shape to a smartwatch but specifically designed to have a longer battery life and handle data securely. It is equipped with a Bluetooth Low Energy (BLE) radio in order to receive data from BLE-enabled sensors and transmit data to smartphones, but the full implementation of BLE communication on the Amulet is still a work in progress. This thesis describes architectural changes that improve the Amulet's ability to receive data from a variety of BLE-enabled sensors and make it easier for developers to integrate new BLE-enabled sensors with the Amulet by …
Bloon: Software And Hardware For Data Collection And Real-Time Analysis, Jacob Z. Weiss
Bloon: Software And Hardware For Data Collection And Real-Time Analysis, Jacob Z. Weiss
Dartmouth College Undergraduate Theses
Bloon is a powerful, user-friendly parsing and plotting utility optimized for use in real-time applications that I wrote for the Mac. Its generalized parser is capable of handling a wide variety of data formats. If you can define it in Bloon’s parsing language, then Bloon can parse and plot it. Bloon’s grapher is also extremely powerful, allowing users to zoom and scroll about millions of data points smoothly in real time. Bloon makes the difficult task of real-time data collection and visualization a breeze.
All Your Base Are Belong To You: Improved Browser Anonymity And Security On Android, Peter Saisi
All Your Base Are Belong To You: Improved Browser Anonymity And Security On Android, Peter Saisi
Dartmouth College Undergraduate Theses
Android is the most popular mobile operating system in the world. Android holds a marketshare of 82% with iOS, its nearest rival, managing a distant 13.9%. Android’s unparalleled ubiquity makes it a popular target for malware and malvertising. Specifically, Android browsers have been targeted because many users spend great durations of time browsing the Internet. Unfortunately, as ways to track, fingerprint, and exploit unsuspecting users have increased, Browsing Anonymity and Security (BASE) has contrastingly stalled. Third party apps seeking to displace the oft-maligned stock browser tend to focus on user privacy and defer malware defense to default operating system protections. …
Towards A Verified Complex Protocol Stack In A Production Kernel: Methodology And Demonstration, Peter C. Johnson
Towards A Verified Complex Protocol Stack In A Production Kernel: Methodology And Demonstration, Peter C. Johnson
Dartmouth College Ph.D Dissertations
Any useful computer system performs communication and any communication must be parsed before it is computed upon. Given their importance, one might expect parsers to receive a significant share of attention from the security community. This is, however, not the case: bugs in parsers continue to account for a surprising portion of reported and exploited vulnerabilities. In this thesis, I propose a methodology for supporting the development of software that depends on parsers---such as anything connected to the Internet---to safely support any reasonably designed protocol: data structures to describe protocol messages; validation routines that check that data received from the …
Algorithmic Problems Arising In Posets And Permutations, Shahrzad Haddadan
Algorithmic Problems Arising In Posets And Permutations, Shahrzad Haddadan
Dartmouth College Ph.D Dissertations
Partially ordered sets and permutations are combinatorial structures having vast applications in theoretical computer science. In this thesis, we study various computational and algorithmic problems related to these structures. The first chapter of the thesis contains discussion about randomized fully polynomial approximation schemes obtained by employing Markov chain Monte Carlo. In this chapter we study various Markov chains that we call: the gladiator chain, the interval chain, and cube shuffling. Our objective is to identify some conditions that assure rapid mixing; and we obtain partial results. The gladiator chain is a biased random walk on the set of permutations. This …
Constraint-Based Robot Knot Tying, Weifu Wang
Constraint-Based Robot Knot Tying, Weifu Wang
Dartmouth College Ph.D Dissertations
In this thesis, we present different approaches to tying knots using robots by enforcing different types of constraints. We attack the problem from three different directions; mechanical design, motion planning with simple control strategies, and theoretical analysis. We present the first complete generalized fixture based knot tying approach that is able to arrange and tighten knots, building on Matthew Bell’s work on arranging simple knots using fixtures [Bel10]. Physical constraints are provided by these fixtures to reduce the possible string deformation during knot tying. Fixtures are designed automatically using proposed design principles, and constructed based on the designs using 3D …
Seamless Authentication For Ubiquitous Devices, Shrirang Mare
Seamless Authentication For Ubiquitous Devices, Shrirang Mare
Dartmouth College Ph.D Dissertations
User authentication is an integral part of our lives; we authenticate ourselves to personal computers and a variety of other things several times a day. Authentication is burdensome. When we wish to access to a computer or a resource, it is an additional task that we need to perform~-- an interruption in our workflow. In this dissertation, we study people's authentication behavior and attempt to make authentication to desktops and smartphones less burdensome for users. First, we present the findings of a user study we conducted to understand people's authentication behavior: things they authenticate to, how and when they authenticate, …
Teddi: Tamper Event Detection On Distributed Cyber-Physical Systems, Jason O. Reeves
Teddi: Tamper Event Detection On Distributed Cyber-Physical Systems, Jason O. Reeves
Dartmouth College Ph.D Dissertations
Edge devices, or embedded devices installed along the periphery of a power grid SCADA network, pose a significant threat to the grid, as they give attackers a convenient entry point to access and cause damage to other essential equipment in substations and control centers. Grid defenders would like to protect these edge devices from being accessed and tampered with, but they are hindered by the grid defender's dilemma; more specifically, the range and nature of tamper events faced by the grid (particularly distributed events), the prioritization of grid availability, the high costs of improper responses, and the resource constraints of …
Privacy-Preserving Controls For Sharing Mhealth Data, Aarathi Prasad
Privacy-Preserving Controls For Sharing Mhealth Data, Aarathi Prasad
Dartmouth College Ph.D Dissertations
Mobile devices allow people to collect and share health and health-related information with recipients such as health providers, family and friends, employers and insurance companies, to obtain health, emotional or financial benefits. People may consider certain health information sensitive and prefer to disclose only what is necessary. In this dissertation, we present our findings about factors that affect people’s sharing behavior, describe scenarios in which people may wish to collect and share their personal health-related information with others, but may be hesitant to disclose the information if necessary controls are not available to protect their privacy, and propose frameworks to …
A Unifying Framework In Vector-Valued Reproducing Kernel Hilbert Spaces For Manifold Regularization And Co-Regularized Multi-View Learning, Hà Quang Minh, Loris Bazzani, Vittorio Murino
A Unifying Framework In Vector-Valued Reproducing Kernel Hilbert Spaces For Manifold Regularization And Co-Regularized Multi-View Learning, Hà Quang Minh, Loris Bazzani, Vittorio Murino
Dartmouth Scholarship
This paper presents a general vector-valued reproducing kernel Hilbert spaces (RKHS) framework for the problem of learning an unknown functional dependency between a struc- tured input space and a structured output space. Our formulation encompasses both Vector-valued Manifold Regularization and Co-regularized Multi-view Learning, providing in particular a unifying framework linking these two important learning approaches. In the case of the least square loss function, we provide a closed form solution, which is obtained by solving a system of linear equations. In the case of Support Vector Machine (SVM) classification, our formulation generalizes in particular both the binary Laplacian SVM to …
Improving Structure Mcmc For Bayesian Networks Through Markov Blanket Resampling, Chengwei Su, Mark E. Borsuk
Improving Structure Mcmc For Bayesian Networks Through Markov Blanket Resampling, Chengwei Su, Mark E. Borsuk
Dartmouth Scholarship
Algorithms for inferring the structure of Bayesian networks from data have become an increasingly popular method for uncovering the direct and indirect influences among variables in complex systems. A Bayesian approach to structure learning uses posterior probabilities to quantify the strength with which the data and prior knowledge jointly support each possible graph feature. Existing Markov Chain Monte Carlo (MCMC) algorithms for estimating these posterior probabilities are slow in mixing and convergence, especially for large networks. We present a novel Markov blanket resampling (MBR) scheme that intermittently reconstructs the Markov blanket of nodes, thus allowing the sampler to more effectively …
Learning Device Usage In Context: A Continuous And Hierarchical Smartphone Authentication Scheme, Bingyue Wang
Learning Device Usage In Context: A Continuous And Hierarchical Smartphone Authentication Scheme, Bingyue Wang
Dartmouth College Undergraduate Theses
Popular smartphone authentication schemes, such as PIN-based or biometrics- based authentication methods, require only an initial login at the start of a usage session to authorize the user to use all the apps on the phone during the entire session. Those schemes fail to provide continuous protection of the smartphone after the initial login. They also fail to meet the hierarchy of security requirements for different apps under different contexts. In this study, we propose a continuous and hierarchical authentication scheme. We believe that a user's app-usage patterns depend on his location context. As such, our scheme relies on app-usage …
Data Publication With The Structural Biology Data Grid Supports Live Analysis, Peter A. Meyer, Stephanie Socias, Jason Key, Elizabeth Ransey, Emily C. Tjon, Alejandro Buschiazzo, Ming Lei, Chris Botka, James Withrow, David Neau, Kanagalaghatta Rajashankar, Karen S. Anderson, Chung-I Chang, Walter J. Chazin, Kevin D. Corbett, Michael S. Cosgrove, Sean Crosson, Sirano Dhe-Paganon, Enrico Di Cera, Catherine L. Drennan, Michael J. Eck, Brandt F. Eichman, Qing R. Fan, Adrian R. Ferre-D’Amare, J. Christopher Fromme, K. Christopher Garcia, Rachelle Gaudet, Peng Gong, Stephen C. Harrison, Ekaterina E. Heldwein, Zongchao Jia, Robert J. Keenan, Andrew C. Kruse, Marc Kvansaku, Jason S. Mclellan
Data Publication With The Structural Biology Data Grid Supports Live Analysis, Peter A. Meyer, Stephanie Socias, Jason Key, Elizabeth Ransey, Emily C. Tjon, Alejandro Buschiazzo, Ming Lei, Chris Botka, James Withrow, David Neau, Kanagalaghatta Rajashankar, Karen S. Anderson, Chung-I Chang, Walter J. Chazin, Kevin D. Corbett, Michael S. Cosgrove, Sean Crosson, Sirano Dhe-Paganon, Enrico Di Cera, Catherine L. Drennan, Michael J. Eck, Brandt F. Eichman, Qing R. Fan, Adrian R. Ferre-D’Amare, J. Christopher Fromme, K. Christopher Garcia, Rachelle Gaudet, Peng Gong, Stephen C. Harrison, Ekaterina E. Heldwein, Zongchao Jia, Robert J. Keenan, Andrew C. Kruse, Marc Kvansaku, Jason S. Mclellan
Dartmouth Scholarship
Access to experimental X-ray diffraction image data is fundamental for validation and reproduction of macromolecular models and indispensable for development of structural biology processing methods. Here, we established a diffraction data publication and dissemination system, Structural Biology Data Grid (SBDG; data.sbgrid.org), to preserve primary experimental data sets that support scientific publications. Data sets are accessible to researchers through a community driven data grid, which facilitates global data access. Our analysis of a pilot collection of crystallographic data sets demonstrates that the information archived by SBDG is sufficient to reprocess data to statistics that meet or exceed the quality of the …
Implications Of Motion Planning: Optimality And K-Survivability, Yu-Han Lyu
Implications Of Motion Planning: Optimality And K-Survivability, Yu-Han Lyu
Dartmouth College Ph.D Dissertations
We study motion planning problems, finding trajectories that connect two configurations of a system, from two different perspectives: optimality and survivability. For the problem of finding optimal trajectories, we provide a model in which the existence of optimal trajectories is guaranteed, and design an algorithm to find approximately optimal trajectories for a kinematic planar robot within this model. We also design an algorithm to build data structures to represent the configuration space, supporting optimal trajectory queries for any given pair of configurations in an obstructed environment. We are also interested in planning paths for expendable robots moving in a threat …
Wanda: Securely Introducing Mobile Devices (Extended Version), Timothy J. Pierson, Xiaohui Liang, Ronald Peterson, David Kotz
Wanda: Securely Introducing Mobile Devices (Extended Version), Timothy J. Pierson, Xiaohui Liang, Ronald Peterson, David Kotz
Computer Science Technical Reports
Nearly every setting is increasingly populated with wireless and mobile devices -- whether appliances in a home, medical devices in a health clinic, sensors in an industrial setting, or devices in an office or school. There are three fundamental operations when bringing a new device into any of these settings: (1) to configure the device to join the wireless local-area network, (2) to partner the device with other nearby devices so they can work together, and (3) to configure the device so it connects to the relevant individual or organizational account in the cloud. The challenge is to accomplish all …
On The Multidimensional Stable Marriage Problem, Jared Duker Lichtman
On The Multidimensional Stable Marriage Problem, Jared Duker Lichtman
Computer Science Technical Reports
We provide a problem definition of the stable marriage problem for a general number of parties p under a natural preference scheme in which each person has simple lists for the other parties. We extend the notion of stability in a natural way and present so called elemental and compound algorithms to generate matchings for a problem instance. We demonstrate the stability of matchings generated by both algorithms, as well as show that the former runs in O(pn^2) time.
Location Privacy For Mobile Crowd Sensing Through Population Mapping, Minho Shin, Cory Cornelius, Apu Kapadia, Nikos Triandopoulos, David Kotz
Location Privacy For Mobile Crowd Sensing Through Population Mapping, Minho Shin, Cory Cornelius, Apu Kapadia, Nikos Triandopoulos, David Kotz
Dartmouth Scholarship
Opportunistic sensing allows applications to “task” mobile devices to measure context in a target region. For example, one could leverage sensor-equipped vehicles to measure traffic or pollution levels on a particular street or users' mobile phones to locate (Bluetooth-enabled) objects in their vicinity. In most proposed applications, context reports include the time and location of the event, putting the privacy of users at increased risk: even if identifying information has been removed from a report, the accompanying time and location can reveal sufficient information to de-anonymize the user whose device sent the report. We propose and evaluate a novel spatiotemporal …
How Realistic Is Photorealistic?, Olivia B. Holmes
How Realistic Is Photorealistic?, Olivia B. Holmes
Dartmouth College Undergraduate Theses
From its inception in 1960, computer graphics (CG) technology has quickly progressed from simple 3-D models to complex, photorealistic recreations of the human face and body. Alongside this innovation, lawmakers and courts in the United States have struggled to define what is illegal, what is "obscene”, and what is protected under the First Amendment with regards to child pornography. What has emerged from this debate is that the laws surrounding child pornography hinge on whether the material in question is photographic or CG. To this end, we measure how reliable the human visual system is in distinguishing CG from photographic …
Repcoin: A Market-Based Approach To Reputation, Stephen D. Malina
Repcoin: A Market-Based Approach To Reputation, Stephen D. Malina
Dartmouth College Undergraduate Theses
Individuals use measures of reputation as heuristics for determining how much interest and trust they should place in other individuals. Clear measures of reputation save time and increase efficiency because they prevent individuals from having to go through the traditional process of determining reputation, especially in cases where these traditional measures no longer suffice. Repcoin aimed to give experts in different areas a platform for highlighting their expertise, provide an avenue for users to find credible experts in different areas, and a place for users to try and predict whose reputation will increase and thereby prove their ability to identify …
Wiprint: 3d Printing Your Wireless Coverage, Justin Chan
Wiprint: 3d Printing Your Wireless Coverage, Justin Chan
Dartmouth College Undergraduate Theses
Wireless signals are everywhere in residential, commercial and industrial environments. Directing wireless signals to conform to custom physical boundaries is of great importance in improving the performance, security and privacy of a wireless system. Unfortunately current solutions like directional antennas are bulky and expensive for ordinary users. We propose WiPrint, a novel approach to customizing wireless signal maps using 3D printed glossy reflectors. This solution is easily manufactured and adapts easily to different environments. The WiPrint system is highly flexible as it does not require adding additional APs or moving the AP to new locations. This is significant in the …
Repcoin: The Only Reputation Market, Matthew Ritter
Repcoin: The Only Reputation Market, Matthew Ritter
Dartmouth College Undergraduate Theses
With the internet taking over as a one-stop shop for information, finding credible material is becoming difficult. People look increasingly to the web to satisfy their questions along with their professional and entertainment needs. For the content seeker, the right content can be hard to find. Forums are cluttered with unreliable answers, entertainment sites overflow with mediocre artists, and professional searches yield countless novices. For the content creator, building a credible online presence is also difficult. Bloggers and professionals can be drowned out by similar candidates. Repcoin attempts to alleviate problems for both the content creator and the content seeker …