421 research outputs found
Using Bad Learners to find Good Configurations
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
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)
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
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
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
Enhancing the ON/OFF Ratio of Photochromic Organic Memory Diodes by Optimization of the Charge Carrier Transport
Identification of novel targets in prostate cancer progression
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
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
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
Recommended from our members
Software configuration management (SCM) support process capability maturity model
Software Configuration Management (SCM) is a concept of trying to group the changing artifacts of software development to try to manage the complexity of modern day software. This paper provides a roadmap for improving the SCM support process based on a meta-model. I developed a model that defines key practice areas that are important for the SCM support group. The model deals with the process, quality assurance and usability aspect of the SCM activities. A questionnaire to assess the state of the current process and a mapping of the questions to the model is also presented. This is the first attempt at dealing with the support aspect of the SCM part of software development.Keywords: Software Configuration Management, process improvement, metamodel, key practices, quality assurance, usability
- …
