35 research outputs found

    Surveying the factors that influence maintainability: research design

    Get PDF
    We want to explore and analyse design decisions that influence maintainability of software. Software maintainability is important because the effort expended on changes and fixes in software is a major cost driver. We take an empirical, qualitative approach, by investigating cases where a change has cost more or less than comparable changes, and analysing the causes for those differences. We will use this analysis of causes as input to following research in which the individual contributions of a selection of those causes will be quantitatively analysed

    Double-curved panels produced in a flexible mould with self-compacting fibre-reinforced concrete

    Get PDF
    The number of applications with thin flat, curved or double-curved elements often produced as architectural elements for façades is rising fast. If the repetition factor of the elements is limited, which is often the case in free-form architecture, the high number of unique moulds makes this type of architecture economically less viable. Furthermore, a large volume of waste is produced through milling as a consequence of the production of unique elements. The reinforcement of thin panels poses specific demands on the material selection and production process, which directly affects their structural performance. This paper discusses a flexible mould technique, which has been developed in order to produce thin double-curved elements with concrete. Fibres are added to provide strength and ductility, the degree to what was determined by flexural testing of prisms and point loading of thin plates

    Harmfulness of Code Duplication - A Structured Review of the Evidence

    Get PDF
    Duplication of code has long been thought to decrease changeability of systems, but recently doubts have been expressed whether this is true in general. This is a problem for researchers because it makes the value of research aimed against clones uncertain, and for practitioners as they cannot be sure whether their effort in reducing duplication is well-spent. In this paper we try to shed light on this is-sue by collecting empirical evidence in favor and against the nega-tive effects of duplication on changeability. We go beyond the flat yes/no-question of harmfulness and present an explanatory model to show the mechanisms through which duplication is suspected to affect quality. We aggregate the evidence for each of the causal links in the model. This sheds light on the current state of duplication re-search and helps practitioners choose between the available mitiga-tion strategies

    Structured Review of the Evidence for Effects of Code Duplication on Software Quality

    Get PDF
    This report presents the detailed steps and results of a structured review of code clone literature. The aim of the review is to investigate the evidence for the claim that code duplication has a negative effect on code changeability. This report contains only the details of the review for which there is not enough place to include them in the companion paper published at a conference (Hordijk, Ponisio et al. 2009 - Harmfulness of Code Duplication - A Structured Review of the Evidence)

    Structured Review of Code Clone Literature

    Get PDF
    This report presents the results of a structured review of code clone literature. The aim of the review is to assemble a conceptual model of clone-related concepts which helps us to reason about clones. This conceptual model unifies clone concepts from a wide range of literature, so that findings about clones can be compared with each other

    The impact of architectural decisions on quality attributes of enterprise information systems: a survey of the design space

    Get PDF
    Design of enterprise information systems is a problem-solving activity. A system architect, designer and programmer make numerous decisions about the structure and behaviour of the system on various levels. These decisions define the quality of the system under design (SuD) in all its aspects. An example of an application-level decision is whether to structure the domain logic according to a domain model, a table module or a transaction script. We want to investigate the effects of such decisions on quality attributes of software. This will allow us to make better software and to predict the quality of software before it is built. In this research, we try to empirically validate or reject hypotheses like: ¿In the majority of systems above 500 function points, systems with a domain model have better changeability than systems with a table module.¿ If the validity of such hypotheses depend on the context of the system, we want to know in which cases the hypotheses hold and in which they do not. To be able to do such empirical research, we first need to develop a theoretical framework that defines the research context. This framework defines concepts like design problems, options and quality indicators. The design problems and options define choices a systems designer makes when designing a system. The quality indicators define if an option is better than another option: the notion of ¿better¿ is operationalized by means of quality indicators. The three together form the design space. Other design space models are discussed in section 4. The goal of this paper is to present a design space as a framework for empirical research

    Practical guidelines for interpreting copy number gains detected by high-resolution array in routine diagnostics

    Get PDF
    The correct interpretation of copy number gains in patients with developmental delay and multiple congenital anomalies is hampered by the large number of copy number variations (CNVs) encountered in healthy individuals. The variable phenotype associated with copy number gains makes interpretation even more difficult. Literature shows that inheritence, size and presence in healthy individuals are commonly used to decide whether a certain copy number gain is pathogenic, but no general consensus has been established. We aimed to develop guidelines for interpreting gains detected by array analysis using array CGH data of 300 patients analysed with the 105K Agilent oligo array in a diagnostic setting. We evaluated the guidelines in a second, independent, cohort of 300 patients. In the first 300 patients 797 gains of four or more adjacent oligonucleotides were observed. Of these, 45.4% were de novo and 54.6% were familial. In total, 94.8% of all de novo gains and 87.1% of all familial gains were concluded to be benign CNVs. Clinically relevant gains ranged from 288 to 7912 kb in size, and were significantly larger than benign gains and gains of unknown clinical relevance (P<0.001). Our study showed that a threshold of 200 kb is acceptable in a clinical setting, whereas heritability does not exclude a pathogenic nature of a gain. Evaluation of the guidelines in the second cohort of 300 patients revealed that the interpretation guidelines were clear, easy to follow and efficient

    Evenness mediates the global relationship between forest productivity and richness

    Get PDF
    1. Biodiversity is an important component of natural ecosystems, with higher species richness often correlating with an increase in ecosystem productivity. Yet, this relationship varies substantially across environments, typically becoming less pronounced at high levels of species richness. However, species richness alone cannot reflect all important properties of a community, including community evenness, which may mediate the relationship between biodiversity and productivity. If the evenness of a community correlates negatively with richness across forests globally, then a greater number of species may not always increase overall diversity and productivity of the system. Theoretical work and local empirical studies have shown that the effect of evenness on ecosystem functioning may be especially strong at high richness levels, yet the consistency of this remains untested at a global scale. 2. Here, we used a dataset of forests from across the globe, which includes composition, biomass accumulation and net primary productivity, to explore whether productivity correlates with community evenness and richness in a way that evenness appears to buffer the effect of richness. Specifically, we evaluated whether low levels of evenness in speciose communities correlate with the attenuation of the richness–productivity relationship. 3. We found that tree species richness and evenness are negatively correlated across forests globally, with highly speciose forests typically comprising a few dominant and many rare species. Furthermore, we found that the correlation between diversity and productivity changes with evenness: at low richness, uneven communities are more productive, while at high richness, even communities are more productive. 4. Synthesis. Collectively, these results demonstrate that evenness is an integral component of the relationship between biodiversity and productivity, and that the attenuating effect of richness on forest productivity might be partly explained by low evenness in speciose communities. Productivity generally increases with species richness, until reduced evenness limits the overall increases in community diversity. Our research suggests that evenness is a fundamental component of biodiversity– ecosystem function relationships, and is of critical importance for guiding conservation and sustainable ecosystem management decisions

    Integrated global assessment of the natural forest carbon potential

    Get PDF
    Forests are a substantial terrestrial carbon sink, but anthropogenic changes in land use and climate have considerably reduced the scale of this system 1. Remote-sensing estimates to quantify carbon losses from global forests 2–5 are characterized by considerable uncertainty and we lack a comprehensive ground-sourced evaluation to benchmark these estimates. Here we combine several ground-sourced 6 and satellite-derived approaches 2,7,8 to evaluate the scale of the global forest carbon potential outside agricultural and urban lands. Despite regional variation, the predictions demonstrated remarkable consistency at a global scale, with only a 12% difference between the ground-sourced and satellite-derived estimates. At present, global forest carbon storage is markedly under the natural potential, with a total deficit of 226 Gt (model range = 151–363 Gt) in areas with low human footprint. Most (61%, 139 Gt C) of this potential is in areas with existing forests, in which ecosystem protection can allow forests to recover to maturity. The remaining 39% (87 Gt C) of potential lies in regions in which forests have been removed or fragmented. Although forests cannot be a substitute for emissions reductions, our results support the idea 2,3,9 that the conservation, restoration and sustainable management of diverse forests offer valuable contributions to meeting global climate and biodiversity targets

    Evenness mediates the global relationship between forest productivity and richness

    Get PDF
    1. Biodiversity is an important component of natural ecosystems, with higher species richness often correlating with an increase in ecosystem productivity. Yet, this relationship varies substantially across environments, typically becoming less pronounced at high levels of species richness. However, species richness alone cannot reflect all important properties of a community, including community evenness, which may mediate the relationship between biodiversity and productivity. If the evenness of a community correlates negatively with richness across forests globally, then a greater number of species may not always increase overall diversity and productivity of the system. Theoretical work and local empirical studies have shown that the effect of evenness on ecosystem functioning may be especially strong at high richness levels, yet the consistency of this remains untested at a global scale. 2. Here, we used a dataset of forests from across the globe, which includes composition, biomass accumulation and net primary productivity, to explore whether productivity correlates with community evenness and richness in a way that evenness appears to buffer the effect of richness. Specifically, we evaluated whether low levels of evenness in speciose communities correlate with the attenuation of the richness–productivity relationship. 3. We found that tree species richness and evenness are negatively correlated across forests globally, with highly speciose forests typically comprising a few dominant and many rare species. Furthermore, we found that the correlation between diversity and productivity changes with evenness: at low richness, uneven communities are more productive, while at high richness, even communities are more productive. 4. Synthesis. Collectively, these results demonstrate that evenness is an integral component of the relationship between biodiversity and productivity, and that the attenuating effect of richness on forest productivity might be partly explained by low evenness in speciose communities. Productivity generally increases with species richness, until reduced evenness limits the overall increases in community diversity. Our research suggests that evenness is a fundamental component of biodiversity–ecosystem function relationships, and is of critical importance for guiding conservation and sustainable ecosystem management decisions
    corecore