8,611 research outputs found

    Bae: Before Anyone Else; The Answer to Mobile Dating for the African Diaspora

    Get PDF
    As online dating becomes increasingly popular, millions of people across the country utilize various dating services that allow them to meet, chat, date, and develop meaningful relationships with people they would probably not have met otherwise. While mass market dating apps work well for the majority of online daters, and while many niche dating apps have been created to target a number of specific demographics such as the Jewish population, Southeast Asian population, farmers, homosexuals, etc., the African-American market has been largely underserved. African-Americans have the worst experience on mass market dating apps due to negative racial bias, and before Bae, there was no modern, ubiquitous dating app that specifically targeted the African American population. Bae attempts to fill the market gap by providing a mobile first, modern dating app curated specifically for African-Americans. I will discuss our process of building our MVP product, and the technical challenges of improving on it to provide the best user experience and achieve scale with a growing user base. Finally, I will discuss Bae’s successes, areas for improvement, and possible next steps

    Analyzing User Awareness of Privacy Data Leak in Mobile Applications

    Get PDF

    NASA SBIR abstracts of 1991 phase 1 projects

    Get PDF
    The objectives of 301 projects placed under contract by the Small Business Innovation Research (SBIR) program of the National Aeronautics and Space Administration (NASA) are described. These projects were selected competitively from among proposals submitted to NASA in response to the 1991 SBIR Program Solicitation. The basic document consists of edited, non-proprietary abstracts of the winning proposals submitted by small businesses. The abstracts are presented under the 15 technical topics within which Phase 1 proposals were solicited. Each project was assigned a sequential identifying number from 001 to 301, in order of its appearance in the body of the report. Appendixes to provide additional information about the SBIR program and permit cross-reference of the 1991 Phase 1 projects by company name, location by state, principal investigator, NASA Field Center responsible for management of each project, and NASA contract number are included

    TANDEM: A Taxonomy and a Dataset of Real-World Performance Bugs

    Get PDF
    The detection of performance bugs, like those causing an unexpected execution time, has gained much attention in the last years due to their potential impact in safety-critical and resource-constrained applications. Much effort has been put on trying to understand the nature of performance bugs in different domains as a starting point for the development of effective testing techniques. However, the lack of a widely accepted classification scheme of performance faults and, more importantly, the lack of well-documented and understandable datasets makes it difficult to draw rigorous and verifiable conclusions widely accepted by the community. In this paper, we present TANDEM, a dual contribution related to real-world performance bugs. Firstly, we propose a taxonomy of performance bugs based on a thorough systematic review of the related literature, divided into three main categories: effects, causes and contexts of bugs. Secondly, we provide a complete collection of fully documented real-world performance bugs. Together, these contributions pave the way for the development of stronger and reproducible research results on performance testing

    Shuttle Ground Operations Efficiencies/Technologies (SGOE/T) study. Volume 2: Ground Operations evaluation

    Get PDF
    The Ground Operations Evaluation describes the breath and depth of the various study elements selected as a result of an operational analysis conducted during the early part of the study. Analysis techniques used for the evaluation are described in detail. Elements selected for further evaluation are identified; the results of the analysis documented; and a follow-on course of action recommended. The background and rationale for developing recommendations for the current Shuttle or for future programs is presented

    Model–Based Reasoning Applied to Biological Spacecraft Payloads for Anomaly Management

    Get PDF
    With the ever-increasing complexity of spacecraft, the real-time data and state of health analysis by mission operators becomes an intricate process subject to the pitfalls of error-prone human reasoning techniques. If even detected, characterizing an anomalous state on the spacecraft can take substantial amounts of time thus reducing overall operational efficiency and possibly even jeopardizing the mission. This research specifically addresses the state-of-health analysis of biological payloads flown on NASA missions such as GeneSat-1 and PharmaSat. The complex engineering systems and timely anomaly resolution required for maintaining life support in these biological spacecraft makes human diagnosis on its own insufficient. To address these challenges, this project incorporates the use of model-based reasoning for managing anomalies found on board biological microsatellites. A spacecraft payload model was constructed with behaviors relevant to biological sample growth and the associated micro fluidic life support system. A suite of algorithms was applied to the model for computing diagnosis conjectures on detected anomalies. Implemented in MATLAB/ Simulink and designed for use as a ground-based tool for human operators, this system focused primarily on mission operator decision support. The system was developed via analysis of GeneSat-1 flight data and with a biological test bed which emulated the growth characteristics of the spacecraft. It was later integrated into the ground segment of the PharmaSat space system and verified with its flight data after launch. Results gained from experimentation validated the tool’s ability to reason on unanticipated anomalies, its speed of analysis, and its ability to augment a human operator for real-time anomaly characterization and decision support

    KInNeSS: A Modular Framework for Computational Neuroscience

    Full text link
    Making use of very detailed neurophysiological, anatomical, and behavioral data to build biological-realistic computational models of animal behavior is often a difficult task. Until recently, many software packages have tried to resolve this mismatched granularity with different approaches. This paper presents KInNeSS, the KDE Integrated NeuroSimulation Software environment, as an alternative solution to bridge the gap between data and model behavior. This open source neural simulation software package provides an expandable framework incorporating features such as ease of use, scalabiltiy, an XML based schema, and multiple levels of granularity within a modern object oriented programming design. KInNeSS is best suited to simulate networks of hundreds to thousands of branched multu-compartmental neurons with biophysical properties such as membrane potential, voltage-gated and ligand-gated channels, the presence of gap junctions of ionic diffusion, neuromodulation channel gating, the mechanism for habituative or depressive synapses, axonal delays, and synaptic plasticity. KInNeSS outputs include compartment membrane voltage, spikes, local-field potentials, and current source densities, as well as visualization of the behavior of a simulated agent. An explanation of the modeling philosophy and plug-in development is also presented. Further developement of KInNeSS is ongoing with the ultimate goal of creating a modular framework that will help researchers across different disciplines to effecitively collaborate using a modern neural simulation platform.Center for Excellence for Learning Education, Science, and Technology (SBE-0354378); Air Force Office of Scientific Research (F49620-01-1-0397); Office of Naval Research (N00014-01-1-0624

    Avaddon ransomware: an in-depth analysis and decryption of infected systems

    Full text link
    The commoditization of Malware-as-a-Service (MaaS) allows criminals to obtain financial benefits at a low risk and with little technical background. One such popular product in the underground economy is ransomware. In ransomware attacks, data from infected systems is held hostage (encrypted) until a fee is paid to the criminals. This modus operandi disrupts legitimate businesses, which may become unavailable until the data is restored. A recent blackmailing strategy adopted by criminals is to leak data online from the infected systems if the ransom is not paid. Besides reputational damage, data leakage might produce further economical losses due to fines imposed by data protection laws. Thus, research on prevention and recovery measures to mitigate the impact of such attacks is needed to adapt existing countermeasures to new strains. In this work, we perform an in-depth analysis of Avaddon, a ransomware offered in the underground economy as an affiliate program business. This has infected and leaked data from at least 23 organizations. Additionally, it runs Distributed Denial-of-Service (DDoS) attacks against victims that do not pay the ransom. We first provide an analysis of the criminal business model from the underground economy. Then, we identify and describe its technical capabilities. We provide empirical evidence of links between this variant and a previous family, suggesting that the same group was behind the development and, possibly, the operation of both campaigns. Finally, we describe a method to decrypt files encrypted with Avaddon in real time. We implement and test the decryptor in a tool that can recover the encrypted data from an infected system, thus mitigating the damage caused by the ransomware. The tool is released open-source so it can be incorporated in existing Antivirus engines

    Gestión inteligente de sistemas de distribución de agua

    Get PDF
    The United Nations predicts that the world's population in 2050 will reach 9.7 billion people. This exponential growth will mean an increase in the global demand for water available for human consumption. In addition, the advance of climate change is causing the occurrence of more frequent droughts, especially in arid and semi-arid areas. Indirectly, this means an increase in the costs associated with water transport and purification, as water must be drawn from sources that are increasingly distant from the points of consumption and the quality is getting worse. The traditional management of urban water supply is changing towards a more sustainable model aimed at an efficient use of resources (water, energy, labour) that not only reduces management costs but is also more environmentally friendly. This transformation is taking place due to the development of other transversal disciplines (cloud computing, communication systems, Big Data, electronics, etc.) applied to many fields of science, which applied to water management, can bring considerable benefits. Furthermore, to achieve intelligent management of a water supply network, it is necessary to rely on current tools that provide objective knowledge of the system. For example, geographic information systems (GIS) together with hydraulic models serve as a georeferenced database where the behaviour of any hydraulic network in different scenarios can be simulated. The Internet of Things (IoT) allows the connection of a network of sensors to know the main hydraulic variables at any time, providing key information for hydraulic models to faithfully reproduce the behaviour of modelled systems in real time. Digitalisation itself favours the use of information and communication technologies (ICT) to convert traditional management into smart management. For these reasons, new studies are needed to assess the potential and applicability of these new tools. This thesis is organised in 6 chapters focused on the development and application of a decision support system that allow the manager of a water supply network to make decisions based on data recorded on real-time. All the tools developed throughout this thesis have been tested in a real water supply network located in the south of Spain, managed by the Provincial Water Company of Cordoba (EMPROACSA). Chapter 1 shows the trajectory of urban supply management: explaining the starting point and where it is expected to achieve. Then, Chapter 2 describes the main objective and the specific objectives of this thesis, as well as the structure of this document. Chapter 3 presents a methodology that serves as a basis for starting the digitisation process in water supply networks. The system developed is based on three pillars: the geographic information system, the hydraulic model, and the application for mobile devices. The geographic information system provides a georeferenced database of the infrastructures that compose the hydraulic network; the hydraulic model simulates the response of the network to different operation scenarios; and finally, the mobile application facilitates the feedback of the system to keep it always up to date with changes in the systems. One of the distinguishing features of this work is the use of free software (Qgis, Epanet and Google My Maps) in all stages, which fosters digitisation in supply companies with a low budget. Chapter 4 develops an early warning system based on water pressure monitoring. The communication node developed ad-hoc for this work, sends water pressure data to the cloud, where users can visualise them with a device with an internet connection. Among its advantages are its low cost, it allows the use of different communication systems and has a high autonomy powered by batteries, which makes it well adapted to supply systems. The proposed monitoring system detects failures in the network due to pressure drops, alerting managers of the affected zone. Chapter 5 explains the decision support tool developed to deal with failures in water transmission networks. The web platform that supports this tool is divided into 3 independent modules: fault detection, alerts, and fault repair. The first module is responsible for detecting, geolocating and classifying faults in the hydraulic network using the information recorded in real time by the pressure monitoring system described in the previous chapter. The second module is responsible for sending alerts selectively to the workers in the area of the failure. Finally, the third module estimates, applying the hydraulic model, the maximum time that the manager has to fix failures, avoiding supply cuts using the water stored in regulation tanks when the failure occurs. The fault detection and classification module has demonstrated a 95% accuracy when applied to a real case. Chapter 6 contains the general conclusions of the thesis, as well as possible lines of future work. In summarise, water management is experiencing a paradigm shift. This transformation requires sufficiently mature technologies to ensure good results. Therefore, studies are needed that not only advance towards smart management, but also evaluate the tools available now and their integration into the current management model. This thesis presents a decision support system applied to supply networks, which help managers to make decisions based on objective information, not on intuition or experience. The use of open-source software and hardware in all the developments of this thesis must be emphasised. This specific feature allows the adoption of the methodologies proposed by water companies, regardless of size or financial resources, enabling the whole system or only part of it to be adapted to the operation of the company.Las Naciones Unidas prevén que la población mundial en 2050 alcanzará los 9.700 millones de personas. Este crecimiento exponencial supondrá un aumento de la demanda global de agua disponible para el consumo humano. Además, el avance del cambio climático está provocando la aparición de sequías más frecuentes, especialmente en las zonas áridas y semiáridas. Indirectamente, esto supone un aumento de los costes asociados al transporte y la depuración del agua, ya que hay que extraerla de fuentes cada vez más alejadas de los puntos de consumo y la calidad es cada vez peor. La gestión tradicional del abastecimiento de agua en las ciudades está cambiando hacia un modelo más sostenible orientado a un uso eficiente de los recursos (agua, energía, mano de obra) que además de reducir los costes de gestión, es más respetuoso con el medio ambiente. Esta transformación se está produciendo gracias al desarrollo de otras disciplinas transversales (computación en la nube, sistemas de comunicación, Big Data, electrónica, etc.) aplicadas a diversos campos de la ciencia, que aplicadas a la gestión del agua, pueden aportar considerables beneficios. Además, para conseguir una gestión inteligente de una red de abastecimiento de agua, es necesario apoyarse en herramientas actuales que proporcionen un conocimiento objetivo del sistema. Por ejemplo, los sistemas de información geográfica (SIG) junto con los modelos hidráulicos sirven como base de datos georreferenciada donde se puede simular el comportamiento de cualquier red hidráulica en diferentes escenarios. El Internet de las Cosas (IoT) permite la conexión de una red de sensores para conocer las principales variables hidráulicas en cada momento, aportando información clave para que los modelos hidráulicos reproduzcan fielmente el comportamiento de los sistemas modelizados en tiempo real. La propia digitalización favorece el uso de las tecnologías de la información y la comunicación (TIC) para convertir la gestión tradicional en una gestión inteligente. Por estas razones, son necesarios nuevos estudios para evaluar el potencial y la aplicabilidad de estas nuevas herramientas. Esta tesis se organiza en 6 capítulos centrados en el desarrollo y aplicación de un sistema de apoyo a la decisión que permita al gestor de una red de abastecimiento de agua tomar decisiones basadas en datos registrados en tiempo real. Todas las herramientas desarrolladas a lo largo de esta tesis han sido probadas en una red real de abastecimiento de agua situada en el sur de España, gestionada por la Empresa Provincial de Aguas de Córdoba (EMPROACSA). El capítulo 1 muestra la trayectoria de la gestión del abastecimiento urbano: explicando el punto de partida y hacia dónde se espera llegar. A continuación, el capítulo 2 describe el objetivo principal y los objetivos específicos de esta tesis, así como la estructura de este documento. El capítulo 3 presenta una metodología que sirve de base para iniciar el proceso de digitalización de las redes de abastecimiento de agua. El sistema desarrollado se basa en tres pilares: el sistema de información geográfica, el modelo hidráulico y la aplicación para dispositivos móviles. El sistema de información geográfica proporciona una base de datos georreferenciada de las infraestructuras que componen la red hidráulica; el modelo hidráulico simula la respuesta de la red ante diferentes escenarios de operación; y, por último, la aplicación móvil facilita la retroalimentación del sistema para mantenerlo siempre actualizado con los cambios en los sistemas. Uno de los rasgos distintivos de este trabajo es el uso de software libre (Qgis, Epanet y Google My Maps) en todas las etapas, lo que favorece la digitalización en empresas de abastecimiento con bajo presupuesto. El capítulo 4 desarrolla un sistema de alerta temprana basado en la monitorización de la presión del agua. El nodo de comunicación desarrollado ad-hoc para este trabajo, envía los datos de la presión del agua a la nube, donde los usuarios pueden visualizarlos con un dispositivo con conexión a internet. Entre sus ventajas están su bajo coste, permite el uso de diferentes sistemas de comunicación y tiene una gran autonomía alimentada por baterías, lo que hace que se adapte bien a los sistemas de abastecimiento. El sistema de monitorización propuesto detecta fallos en la red por caídas de presión, alertando a los gestores de la zona afectada. El capítulo 5 explica la herramienta de apoyo a la toma de decisiones desarrollada para hacer frente a las averías en las redes de abastecimiento en alta. La plataforma web, que soporta esta herramienta, se divide en 3 módulos independientes: detección de averías, alertas y reparación de averías. El primer módulo se encarga de detectar, geolocalizar y clasificar las averías en la red hidráulica a partir de la información registrada en tiempo real por el sistema de monitorización de presiones descrito en el capítulo anterior. El segundo módulo se encarga de enviar alertas de forma selectiva a los trabajadores de la zona de la avería. Por último, el tercer módulo estima, aplicando el modelo hidráulico, el tiempo máximo del que dispone el gestor para solucionar las averías, evitando los cortes de suministro con el agua almacenada en los depósitos de regulación cuando se produce la avería. El módulo de detección y clasificación de averías ha demostrado una precisión del 95% cuando se aplica a un caso real. El capítulo 6 contiene las conclusiones generales de la tesis, así como posibles líneas de trabajo futuras. En resumen, la gestión del agua está experimentando un cambio de paradigma. Esta transformación requiere tecnologías suficientemente maduras para garantizar buenos resultados. Por ello, son necesarios estudios que no sólo avancen hacia una gestión inteligente, sino que evalúen las herramientas disponibles en la actualidad y su integración en el modelo de gestión actual. Esta tesis presenta un sistema de apoyo a la decisión aplicado a las redes de suministro de agua, que ayuda a los gestores a tomar decisiones basadas en información objetiva y no en la intuición o la experiencia. Cabe destacar el uso de software y hardware de código abierto en todos los desarrollos de esta tesis. Esta particularidad permite la adopción de las metodologías propuestas por las empresas de agua, independientemente de su tamaño o recursos financieros, permitiendo adaptar todo el sistema o sólo una parte de él al funcionamiento de la empresa
    corecore