421 research outputs found

    Using Bad Learners to find Good Configurations

    Full text link
    Finding the optimally performing configuration of a software system for a given setting is often challenging. Recent approaches address this challenge by learning performance models based on a sample set of configurations. However, building an accurate performance model can be very expensive (and is often infeasible in practice). The central insight of this paper is that exact performance values (e.g. the response time of a software system) are not required to rank configurations and to identify the optimal one. As shown by our experiments, models that are cheap to learn but inaccurate (with respect to the difference between actual and predicted performance) can still be used rank configurations and hence find the optimal configuration. This novel \emph{rank-based approach} allows us to significantly reduce the cost (in terms of number of measurements of sample configuration) as well as the time required to build models. We evaluate our approach with 21 scenarios based on 9 software systems and demonstrate that our approach is beneficial in 16 scenarios; for the remaining 5 scenarios, an accurate model can be built by using very few samples anyway, without the need for a rank-based approach.Comment: 11 pages, 11 figure

    We Don't Need Another Hero? The Impact of "Heroes" on Software Development

    Full text link
    A software project has "Hero Developers" when 80% of contributions are delivered by 20% of the developers. Are such heroes a good idea? Are too many heroes bad for software quality? Is it better to have more/less heroes for different kinds of projects? To answer these questions, we studied 661 open source projects from Public open source software (OSS) Github and 171 projects from an Enterprise Github. We find that hero projects are very common. In fact, as projects grow in size, nearly all project become hero projects. These findings motivated us to look more closely at the effects of heroes on software development. Analysis shows that the frequency to close issues and bugs are not significantly affected by the presence of project type (Public or Enterprise). Similarly, the time needed to resolve an issue/bug/enhancement is not affected by heroes or project type. This is a surprising result since, before looking at the data, we expected that increasing heroes on a project will slow down howfast that project reacts to change. However, we do find a statistically significant association between heroes, project types, and enhancement resolution rates. Heroes do not affect enhancement resolution rates in Public projects. However, in Enterprise projects, the more heroes increase the rate at which project complete enhancements. In summary, our empirical results call for a revision of a long-held truism in software engineering. Software heroes are far more common and valuable than suggested by the literature, particularly for medium to large Enterprise developments. Organizations should reflect on better ways to find and retain more of these heroesComment: 8 pages + 1 references, Accepted to International conference on Software Engineering - Software Engineering in Practice, 201

    Is "Better Data" Better than "Better Data Miners"? (On the Benefits of Tuning SMOTE for Defect Prediction)

    Full text link
    We report and fix an important systematic error in prior studies that ranked classifiers for software analytics. Those studies did not (a) assess classifiers on multiple criteria and they did not (b) study how variations in the data affect the results. Hence, this paper applies (a) multi-criteria tests while (b) fixing the weaker regions of the training data (using SMOTUNED, which is a self-tuning version of SMOTE). This approach leads to dramatically large increases in software defect predictions. When applied in a 5*5 cross-validation study for 3,681 JAVA classes (containing over a million lines of code) from open source systems, SMOTUNED increased AUC and recall by 60% and 20% respectively. These improvements are independent of the classifier used to predict for quality. Same kind of pattern (improvement) was observed when a comparative analysis of SMOTE and SMOTUNED was done against the most recent class imbalance technique. In conclusion, for software analytic tasks like defect prediction, (1) data pre-processing can be more important than classifier choice, (2) ranking studies are incomplete without such pre-processing, and (3) SMOTUNED is a promising candidate for pre-processing.Comment: 10 pages + 2 references. Accepted to International Conference of Software Engineering (ICSE), 201

    Novel Bacterial Lineages in the Uncultured Candidate Division SR1

    Get PDF
    Complex and naturally occurring microbial communities are known to be predominantly composed of uncultured bacteria and archaea. A few representatives of uncultured prokaryotes (e.g., from the candidate divisions TM7 and SR1) have been found in environmental samples and in association with animals, including humans. It is not yet clear, however, how uncultured bacteria found at environmental sites relate phylogenetically to their counterparts associated with animal hosts. In this study, we investigated the diversity of the SR1 candidate division to better understand the divide between animal-associated and environmental lineages. We generated 16S rDNA gene clone libraries from samples obtained from the following two habitats: outflow from water in a sulfur cave and spring water sediment in open air. Out of the 421 SR1 clones sequenced, we identified 18 operational taxonomic units (OTUs) that were used in combination with SR1 reference sequences to build an SR1 phylogenetic tree. Phylogenetic analyses indicated that SR1 members associated with animal hosts clustered separately from those collected at the environmental sites. Further in-depth investigation may help to better characterize these bacteria and establish their nutritional requirements and physiological role in their respective communities. In addition, the microbes associated with host animals that are easy to maintain in the laboratory (e.g., termites, cow rumen) or found in habitats easy to access may serve as model organisms for studying the mechanisms by which these bacteria interact with their respective hosts, especially if the sequence homology observed for 16S rDNA to other genes, such as those involved in pathogenicity or mutualism

    Neutrophil-Mediated Experimental Metastasis Is Enhanced by VEGFR Inhibition in a Zebrafish Xenograft Model

    Get PDF
    Inhibition of VEGF signalling effectively suppresses localized tumour growth but accelerates tumour invasiveness and micrometastasis by unknown mechanisms. To study the dynamic and reciprocal interactions between tumour cells and their microenvironment during these processes, we established a xenograft model by injecting tumour cells into the blood circulation of transparent zebrafish embryos. This reproducibly results in rapid simultaneous formation of a localized tumour and experimental micrometastasis, allowing time-resolved imaging of both processes at single-cell resolution within 1 week. The tumour vasculature was initiated de novo by remodelling of primitive endothelial cells into a functional network. Roles of myeloid cells in critical tumourigenesis steps such as vascularization and invasion were revealed by genetic and pharmaceutical approaches. We discovered that the physiological migration of neutrophils controlled tumour invasion by conditioning the collagen matrix and forming the metastatic niche, as detected by two-photon confocal microscopy and second harmonic generation. Administration of VEGFR inhibitors blocked tumour vascularization and a localized tumour growth but enhanced migration of neutrophils, which in turn promoted tumour invasion and formation of micrometastasis. This demonstrates the in vivo cooperation between VEGF signalling and myeloid cells in metastasis and provides a new mechanism underlying the recent findings that VEGFR targeting can promote tumour invasiveness

    Identification of novel targets in prostate cancer progression

    Get PDF
    We have developed novel fluorescence bio-imaging based automated models to screen for novel candidate targets involved in prostate cancer metastasis. Utilizing these models and adopting a functional genomics based approach; we identified SYK as a novel regulator of prostate cancer progression. We also identified functional involvement of MST1R in regulating the progression of prostate cancer. For both of these targets, there is supporting human clinical data to validate our results in prostate cancer.UBL - phd migration 201

    Führung im Wandel: Wie New Work die Rolle der Führungskraft neu definiert

    Get PDF
    Die Digitalisierung und Globalisierung haben die Arbeitswelt nachhaltig und tiefgreifend verändert. Als Reaktion auf diesen Wandel etabliert das Konzept New Work eine neue Art des Arbeitens. Dieser im Rahmen des Masterstudiengangs „Digitale Transformation der Informations- und Medienwirtschaft“ entstandene Beitrag beleuchtet, wie sich die Rolle der Führungskraft im Kontext von New Work verändert und welche Prinzipien diesen Wandel prägen. Auf Basis einer umfassenden Literaturrecherche wird zunächst das Konzept New Work vorgestellt, das auf den Kernwerten Freiheit, Selbstverwirklichung und Sinn basiert. Dabei wird analysiert, wie diese Werte die Erwartungen von Mitarbeitenden an ihre Arbeitsumgebung und ihre Führungskräfte heute beeinflussen. Anschließend wird das Konzept New Leadership als zentrale Säule von New Work untersucht. Da bislang eine einheitliche Definition dieser neuen Art der Arbeit fehlt, existieren zahlreiche unterschiedliche Ansätze. In diesem Artikel werden diese Konzepte systematisch gegenübergestellt und kritisch reflektiert sowie im weiteren Verlauf klassischen Führungsansätzen gegenübergestellt. Ziel dieser Arbeit ist es, eine fundierte Analyse der neuen Führungsansätze zu liefern und deren Potenzial für eine moderne Arbeitswelt herauszuarbeiten

    Nitrous Oxide for Pain Management in the Emergency Department

    Get PDF
    The clinical practice problem addressed was pain control in emergency department (ED) patients. The purpose of this project was to establish situations when inhaled nitrous oxide (N2O) could be used to manage pain in the ED. Specifically, a systematic review provided answers to questions related to appropriate uses of N2O in acute pain management, the effectiveness of inhaled N2O in managing acute pain, and the benefits of and barriers to N2O use in the ED. The middle range nursing theory of acute pain management published by the Agency for Health Care Policy and Research served as the theoretical support for the project. A systematic literature review using the PRISMA checklist yielded 5 studies that were incorporated into the synthesis of evidence. Inhaled N2O was found to be safe and effective for managing pain in some ED patients and in women undergoing labor. N2O can be used in pediatric and adult patients for minor procedural pain relief and pain associated with burns and cancer. N2O was associated with improved outcomes and increased patient and family satisfaction. However, extensive adoption was hindered by the scarcity of the delivery equipment, untrained medical staff, and the increasing use of N2O as a recreational drug with addictive properties. Although integrating the use of inhaled N2O to mitigate pain may improve patient outcomes, more research is indicated before the widespread use of the drug can be encouraged. The findings were communicated to the ED staff for consideration of the limited adoption of N2O in the ED. The use of this alternative evidence-based and effective pain control agent may result in positive social change by lessening acute or procedural pain experienced by patients in specific ED situations
    corecore