39 research outputs found

    A mixed-method empirical study of Function-as-a-Service software development in industrial practice

    Get PDF
    Function-as-a-Service (FaaS) describes cloud computing services that make infrastructure components transparent to application developers, thus falling in the larger group of “serverless” computing models. When using FaaS offerings, such as AWS Lambda, developers provide atomic and short-running code for their functions, and FaaS providers execute and horizontally scale them on-demand. Currently, there is no systematic research on how developers use serverless, what types of applications lend themselves to this model, or what architectural styles and practices FaaS-based applications are based on. We present results from a mixed-method study, combining interviews with practitioners who develop applications and systems that use FaaS, a systematic analysis of grey literature, and a Web-based survey. We find that successfully adopting FaaS requires a different mental model, where systems are primarily constructed by composing pre-existing services, with FaaS often acting as the “glue” that brings these services together. Tooling availability and maturity, especially related to testing and deployment, remains a major difficulty. Further, we find that current FaaS systems lack systematic support for function reuse, and abstractions and programming models for building non-trivial FaaS applications are limited. We conclude with a discussion of implications for FaaS providers, software developers, and researchers

    A mixed-method empirical study of Function-as-a-Service software development in industrial practice

    Get PDF
    Function-as-a-Service (FaaS) describes cloud computing services that make infrastructure components transparent to application developers, thus falling in the larger group of “serverless” computing mod- els. When using FaaS offerings, such as AWS Lambda, developers provide atomic and short-running code for their functions, and FaaS providers execute and horizontally scale them on-demand. Currently, there is nosystematic research on how developers use serverless, what types of applications lend themselves to this model, or what architectural styles and practices FaaS-based applications are based on. We present results from a mixed-method study, combining interviews with practitioners who develop applications and systems that use FaaS, a systematic analysis of grey literature, and a Web-based survey. We find that successfully adopting FaaS requires a different mental model, where systems are primarily constructed by composing pre-existing services, with FaaS often acting as the “glue” that brings these services to- gether. Tooling availability and maturity, especially related to testing and deployment, remains a major difficulty. Further, we find that current FaaS systems lack systematic support for function reuse, and ab- stractions and programming models for building non-trivial FaaS applications are limited. We conclude with a discussion of implications for FaaS providers, software developers, and researchers

    Challenging Tumor Heterogeneity with HER2, p16 and Somatostatin Receptor 2 Expression in a Case of EBV-Associated Lymphoepithelial Carcinoma of the Salivary Gland

    Full text link
    BACKGROUND Lymphoepithelial carcinoma of the salivary glands (LECSG) is a rare disease in the Western hemisphere that is typically associated with an EBV infection. The molecular mechanisms of LECSG tumorigenesis are poorly understood. RESULTS Here we report a case of EBV-associated LECSG with an unusual immunophenotype. The tumor exhibited bi-morphic histological features with a mutually exclusive expression of HER2 and p16. The p16-positive domain of the tumor immunohistochemically co-expressed late membrane protein 1 (LMP-1), while the HER2 positive domain did not. Both tumor regions expressed SSTR2. METHODS In situ hybridization confirmed the EBV origin of the tumor while extensive immunohistochemical characterization and the recently established RNA-based next generation sequencing panel ("SalvGlandDx" panel) did not reveal evidence for another salivary gland neoplasm. No HPV co-infection was detected by in situ hybridization or PCR-based screenings and no ERBB2 gene amplification was detected by fluorescence in situ hybridization. CONCLUSION These findings suggest tumor heterogeneity and lack of genomic aberrations in EBV-associated LECSGs. The heterogenous and unusual immunohistochemical features explain the diagnostic difficulties and simultaneously extend the immunophenotype spectrum of this tumor entity

    Fifty Shades of Grey in SOA Testing

    Get PDF
    Abstract-Testing is undisputedly a fundamental verification principle in the software landscape. Today's products require us to effectively handle and test huge, complex systems and in this context to tackle challenging traits like heterogeneity, distribution and controllability to name just a few. The advent of ServiceOriented Architectures with their inherent technological features like dynamics and heterogeneity exacerbated faced challenges, requiring us to evolve our technology. The traditional view of white or black box testing, for example, does not accommodate the multitude of shades of grey one should be able to exploit effectively for system-wide tests. Today, while there are a multitude of approaches for testing single services, there is still few work on methodological system tests for SOAs. In this paper we propose a corresponding workflow for tackling SOA testing and diagnosis, discuss SOA test case generation in more detail, and report preliminary research in that direction

    Virtual Staff Gauges for Crowd-Based Stream Level Observations

    Get PDF
    Hydrological observations are crucial for decision making for a wide range of water resource challenges. Citizen science is a potentially useful approach to complement existing observation networks to obtain this data. Previous projects, such as CrowdHydrology, have demonstrated that it is possible to engage the public in contributing hydrological observations. However, hydrological citizen science projects related to streamflow have, so far, been based on the use of different kinds of instruments or installations; in the case of stream level observations, this is usually a staff gauge. While it may be relatively easy to install a staff gauge at a few river sites, the need for a physical installation makes it difficult to scale this type of citizen science approach to a larger number of sites because these gauges cannot be installed everywhere or by everyone. Here, we present a smartphone app that allows collection of stream level information at any place without any physical installation as an alternative approach. The approach is similar to geocaching, with the difference that instead of finding treasure-hunting sites, hydrological measurement sites can be generated by anyone and at any location and these sites can be found by the initiator or other citizen scientists to add another observation at another time. The app is based on a virtual staff gauge approach, where a picture of a staff gauge is digitally inserted into a photo of a stream bank or a bridge pillar, and the stream level during a subsequent field visit to that site is compared to the staff gauge on the first picture. The first experiences with the use of the app by citizen scientists were largely encouraging but also highlight a few challenges and possible improvements

    HST/NICMOS Paschen-alpha Survey of the Galactic Center: Overview

    Get PDF
    We have recently carried out the first wide-field hydrogen Paschen-alpha line imaging survey of the Galactic Center (GC), using the NICMOS instrument aboard the Hubble Space Telescope. The survey maps out a region of 2253 pc^2 around the central supermassive black hole (Sgr A*) in the 1.87 and 1.90 Micron narrow bands with a spatial resolution of 0.01 pc at a distance of 8 kpc. Here we present an overview of the observations, data reduction, preliminary results, and potential scientific implications, as well as a description of the rationale and design of the survey. We have produced mosaic maps of the Paschen-alpha line and continuum emission, giving an unprecedentedly high resolution and high sensitivity panoramic view of stars and photo-ionized gas in the nuclear environment of the Galaxy. We detect a significant number of previously undetected stars with Paschen-alpha in emission. They are most likely massive stars with strong winds, as confirmed by our initial follow-up spectroscopic observations. About half of the newly detected massive stars are found outside the known clusters (Arches, Quintuplet, and Central). Many previously known diffuse thermal features are now resolved into arrays of intriguingly fine linear filaments indicating a profound role of magnetic fields in sculpting the gas. The bright spiral-like Paschen-alpha emission around Sgr A* is seen to be well confined within the known dusty torus. In the directions roughly perpendicular to it, we further detect faint, diffuse Paschen-alpha emission features, which, like earlier radio images, suggest an outflow from the structure. In addition, we detect various compact Paschen-alpha nebulae, probably tracing the accretion and/or ejection of stars at various evolutionary stages.Comment: accepted for publication in MNRAS; a version of higher resolution images may be found at http://www.astro.umass.edu/~wqd/papers/hst/paper1.pd

    Mutations in HID1 Cause Syndromic Infantile Encephalopathy and Hypopituitarism.

    Get PDF
    OBJECTIVE: Precursors of peptide hormones undergo posttranslational modifications within the trans-Golgi network (TGN). Dysfunction of proteins involved at different steps of this process cause several complex syndromes affecting the central nervous system (CNS). We aimed to clarify the genetic cause in a group of patients characterized by hypopituitarism in combination with brain atrophy, thin corpus callosum, severe developmental delay, visual impairment, and epilepsy. METHODS: Whole exome sequencing was performed in seven individuals of six unrelated families with these features. Postmortem histopathological and HID1 expression analysis of brain tissue and pituitary gland were conducted in one patient. Functional consequences of the homozygous HID1 variant p.R433W were investigated by Seahorse XF Assay in fibroblasts of two patients. RESULTS: Bi-allelic variants in the gene HID1 domain-containing protein 1 (HID1) were identified in all patients. Postmortem examination confirmed cerebral atrophy with enlarged lateral ventricles. Markedly reduced expression of pituitary hormones was found in pituitary gland tissue. Colocalization of HID1 protein with the TGN was not altered in fibroblasts of patients compared to controls, while the extracellular acidification rate upon stimulation with potassium chloride was significantly reduced in patient fibroblasts compared to controls. INTERPRETATION: Our findings indicate that mutations in HID1 cause an early infantile encephalopathy with hypopituitarism as the leading presentation, and expand the list of syndromic CNS diseases caused by interference of TGN function. ANN NEUROL 2021

    Cost-Based Optimization of Service Compositions

    No full text
    corecore