scholarly journals A new open source platform for lowering the barrier for environmental web app development

2016 ◽  
Vol 85 ◽  
pp. 11-26 ◽  
Author(s):  
Nathan R. Swain ◽  
Scott D. Christensen ◽  
Alan D. Snow ◽  
Herman Dolder ◽  
Gonzalo Espinoza-Dávalos ◽  
...  
Keyword(s):  
2019 ◽  
Vol 9 (18) ◽  
pp. 3699
Author(s):  
Guosheng Xu ◽  
Shengwei Xu ◽  
Chuan Gao ◽  
Bo Wang ◽  
Guoai Xu

Permission-related issues in Android apps have been widely studied in our research community, while most of the previous studies considered these issues from the perspective of app users. In this paper, we take a different angle to revisit the permission-related issues from the perspective of app developers. First, we perform an empirical study on investigating how we can help developers make better decisions on permission uses during app development. With detailed experimental results, we show that many permission-related issues can be identified and fixed during the application development phase. In order to help developers to identify and fix these issues, we develop PerHelper, an IDEplugin to automatically infer candidate permission sets, which help guide developers to set permissions more effectively and accurately. We integrate permission-related bug detection into PerHelper and demonstrate its applicability and flexibility through case studies on a set of open-source Android apps.


2021 ◽  
Vol 1 (2) ◽  
pp. 1-6
Author(s):  
Anmol Tewari ◽  

Android is a software stack for mobile devices that includes an operating system, middleware, and key applications. Android is a software platform and operating system for mobile devices based on the Linux operating system and developed by Google and the Open Handset Alliance. It allows developers to write managed code in a Java-like language that utilizes Google-developed Java libraries but does not support programs developed in native code. The unveiling of the Android platform on 5 November 2007 was announced with the founding of the Open Handset Alliance, a consortium of 34 hard-ware, software and telecom companies devoted to advancing open standards for mobile devices. When released in 2008, most of the Android platform will be made available under the Apache free-software and open-source license.


Author(s):  
David Waroquiers ◽  
Janine George ◽  
Matthew Horton ◽  
Stephan Schenk ◽  
Kristin A. Persson ◽  
...  

Coordination or local environments have been used to describe, analyze and understand crystal structures for more than a century. Here, a new tool called ChemEnv, which can identify coordination environments in a fast and robust manner, is presented. In contrast to previous tools, the assessment of the coordination environments is not biased by small distortions of the crystal structure. Its robust and fast implementation enables the analysis of large databases of structures. The code is available open source within the pymatgen package and the software can also be used through a web app available on http://crystaltoolkit.org through the Materials Project.


Author(s):  
Rafael Nogueira Nakashima ◽  
Silvio de Oliveira Junior
Keyword(s):  

Author(s):  
Yong Cui ◽  
Jason D Robinson ◽  
Rudel E Rymer ◽  
Jennifer A Minnix ◽  
Paul M Cinciripini

Abstract In smoking cessation clinical trials, timeline followback (TLFB) interviews are widely used to track daily cigarette consumption. However, there are no standard tools for calculating abstinence based on TLFB data. Individual research groups have to develop their own calculation tools, which is not only time- and resource-consuming but might also lead to variability in the data processing and calculation procedures. To address these issues, we developed a novel open-source Python package named abstcal to calculate abstinence using TLFB data. This package provides data verification, duplicate and outlier detection, missing-data imputation, integration of biochemical verification data, and calculation of a variety of definitions of abstinence, including continuous, point-prevalence, and prolonged abstinence. We verified the accuracy of the calculator using data derived from a clinical smoking cessation study. To improve the package’s accessibility, we have made it available as a free web app. The abstcal package is a reliable abstinence calculator with open-source access, providing a shared validated online tool to the addiction research field. We expect that this open-source abstinence calculation tool will improve the rigor and reproducibility of smoking and addiction research by standardizing TLFB-based abstinence calculation.


2020 ◽  
Author(s):  
Joachim Goedhart

AbstractPlots and charts are graphical tools that make data intelligible and digestible by humans. But the oversimplification of data by only plotting the statistical summaries conflicts with the transparent communication of results. Therefore, plotting of all data is generally encouraged and this can be achieved by using a dotplot for discrete conditions. Dotplots, however, often fail to communicate whether the data are from different technical or biological replicates. The superplot has been proposed to improve the communication of experimental design and results. To simplify the plotting of data from discrete conditions as a superplot, the SuperPlotsOfData web app was generated. The tool offers easy and open access to state-of-the-art data visualization. In addition, it incorporates recent innovations in data visualization and analysis, including raindcloud plots and estimation statistics. The free, open-source webtool can be accessed at: https://huygens.science.uva.nl/SuperPlotsOfData/Abstract Figure


2017 ◽  
Vol 9 (1) ◽  
Author(s):  
Michael J. Henry ◽  
Lauren Charles-Smith ◽  
Kyungsik Han ◽  
Courtney D. Corley

ObjectivePacific Northwest National Laboratory hosted an intern-basedweb application development contest in the summer of 2016 centeredaround developing novel chemical surveillance applications to aid inhealth situational awareness. Making up the three teams were threegraduate students (n=9) from various US schools majoring in non-public health domains, such as computer sicence and user design. Theinterns suc- cessfully developed three applications that demonstrateda value-add to chemical surveillance—ChemAnalyzer (textanalytics), RetroSpect (retrospective analysis of chemical events),and ToxicBusters (geo-based trend analytics). These applicationswill be the basis for the first chemical surveillance application to beincorporated into the DTRA Biosurveillance Ecosystem (BSVE).IntroductionPacific Northwest National Laboratory (PNNL), on behalf theDefense Threat Reduction Agency (DTRA; project number CB10190),hosts an annual intern- based web app development contest. Previouscompetitions have focused on mobile biosurveillance applications.The 2016 competition pivoted away from biosurveillance to focus onaddressing challenges within the field of chemical surveillance andincreasing public health chemical situational awareness. The result ofthe app will be integrated within the DTRA BSVE.MethodsPNNL hosted nine graduate interns for a 10-week period inthe summer of 2016 as participants in a summer web applicationdevelopment contest. Students were drawn from such fields assoftware engineering and user experience and design and placedinto three teams of three students. The challenge presented to theinterns was to design and develop a fully-functional web applicationthat would address a critical need within the chemical surveillancecommunity. The interns developed their own ideas (vetted by PNNLand DTRA), discovered and inte- grated their own data sources,and produced their own visualizations and an- alytics, independentof any assistence outside of that provided in an advisory capacity.The competition end with a judging event with a panel of subjectmatter experts and cash awards were distributed to the teams.ResultsEach team produced a unique application. Although there wasmild overlap between some of the ideas, the applications weredeveloped independently and each reflected the unique contributionsof the teams. ChemAnalyzer is a text-analytics platform designedto facilitate more data- driven decision, given a corpus of text dataabout a chemical event. Their plat- form provided the ability toautomatically identify and highlight key words in documents relatedto chemical events. The keywords are drawn from an on- tologyinstalled with the system, as well as any user-identified keywords.The ChemAnalyzer team finished in third place. The RetroSpect teamdeveloped a visual analytic tool for performing retrospec- tive analysisand monitoring of chemical events. Their app provided the ability tosearch and analyze past events, as well as visualization of state andcounty information for the recorded chemical events. The RetroSpectteam finished in second place. The Toxicbusters team—the winnersof the competition—created a geo-based situational awareness toolfor tracking chemical events. Their app featured an updateable mapoverlay, search functionality for finding specific or related events,incident and city/state/national-level statistics and trends, as wellas news and social media integration based on keywords related tochemical surveillance.ConclusionsEach of the apps developed by the teams provides value to ananalyst tasked with monitoring chemical events. The apps integratedunique data sources to provides a full picture of a chemical event, andits effects upon the surrounding population. This integrated analyticsprovides a valuable benefit over existing workflows, where analystsmust monitor news, social, and other information sources manuallyfor real-time information. The apps developed by these interns aredesigned to enable identification and analysis of the incident asquickly as possible, allowing for more timely assessments of theincident and its impacts. The web app development contest provideda unique opportunity for students to learn about the emergingneeds in chemical surveillance as it relates to health sit- uationalawareness. Students were drawn from a variety of fields and weretasked with developing novel web apps addressing some of the mostpressing challenges in the field of chemical surveillance. The ideasgenerated by the students will help form the basis for future chemicalsurveillance application development to be integrated with the DTRABSVE.


Sign in / Sign up

Export Citation Format

Share Document