284 research outputs found

    Replication of the first controlled experiment on the usefulness of design patterns: Detailed description and evaluation

    Get PDF
    Advocates of software design patterns claim that using design patterns improves communication between software developers. The controled experiment that we describe in this report tests the hypothesis that software maintainers of well-structured, well-documented software containing design patterns can make changes (1) faster and (2) with less errors if the use of patterns is explicitly documented in the software. The experiment was performed with 22 participants of a university course on C++ and design patterns; it is similar to a previous experiment performed in Karlsruhe. For one of the two experiment tasks the experiment finds that both hypotheses appear to be true. For the other task the results are inconclusive, presumably because the task was too difficult for the given experience level of the subjects

    Prevalence of major pig production diseases in 2 provinces of Northern Vietnam (Hoa Binh and Vinh Phuc)

    Get PDF
    Over the recent years ILRI has been working in the pig value chain in selected regions of Vietnam with focus on pig productivity and doing assessments of animal health and food safety constraints using various tolls such as PRA, questionnaires and participatory methods. Diseases in pigs have been identified as a key constraint by farmers and other VC actors. In order to prioritize interventions to improve productivity in pigs in Vietnam, there is a need to better understand the prevalence of various potentially important production diseases and underlying pathogens. Available information is scarce or not updated. Therefore the aim of this project is to test samples collected in a cross-sectional on-farm screening for various diseases of relevance for pig productivity

    The impact of inheritance depth on maintenance tasks: detailed description and evaluation of two experiment replications

    Get PDF
    Inheritance is one of the main concepts of object-oriented technology. It is claimed that the use of inheritance improves productivity and decreases development time. John Daly et al. reported on two experiments evaluating the effects of inheritance depth on program maintenance. They found that maintenance was performed significantly quicker for software using three levels of inheritance, compared to equivalent `flattened\u27 software without inheritance. A second experiment found that maintenance for software using five levels of inheritance tended to be slightly slower than for equivalent software without inheritance. We report on similar experiments on the same question. Our results contradict those mentioned above. Several crucial changes were made to the setup. In particular longer and more complex programs were used, an inheritance diagram was available to the subjects, and we used more and different kinds of maintenance tasks. Furthermore, our experiment design compares zero level, three level and five level inheritance directly in one experiment. The results suggest that there is a tendency that deeper inheritance may complicate program understanding. But the effect depends rather on other factors such as complexity of the program and type of maintenance task than on inheritance depth. We found a high correlation between maintenance time and the number of methods to trace to gain program understanding. Further work should be done to identify other influence factors

    Gesture categorisation and understanding speaker attention to gesture

    Get PDF
    The field of gesture classification has b Abstract een an area of intense scholarship in recent decades. This article provides a brief overview of the area in seeking to understand how this theoretical framework relates to the way speakers attend to gestural information. 48 native English speakers participated in a web-based survey centred on a short narrative. The gestures focused on in the film narrative were based around McNeill’s common gesture typology. Half of the participants watched the video with sound and the other half without to help ascertain whether the presence of speech affects how people attend to gestural information. Participants were asked to count the total number of gestures and list what they thought the five “best” examples of a gesture were. While there was no significant difference between the number of gestures counted by each group, the categories of gesture which were attended to varied between the two groups. Those with sound were more likely to include iconic gestures while those without were more likely to attend to beat gestures. This indicates that the presence or absence of sound has no affect on how many gestures participants observe, but it does affect what gestural information they pay more attention to
    • …
    corecore