1,435,597 research outputs found

    You Cannot Fix What You Cannot Find! An Investigation of Fault Localization Bias in Benchmarking Automated Program Repair Systems

    Get PDF
    Properly benchmarking Automated Program Repair (APR) systems should contribute to the development and adoption of the research outputs by practitioners. To that end, the research community must ensure that it reaches significant milestones by reliably comparing state-of-the-art tools for a better understanding of their strengths and weaknesses. In this work, we identify and investigate a practical bias caused by the fault localization (FL) step in a repair pipeline. We propose to highlight the different fault localization configurations used in the literature, and their impact on APR systems when applied to the Defects4J benchmark. Then, we explore the performance variations that can be achieved by `tweaking' the FL step. Eventually, we expect to create a new momentum for (1) full disclosure of APR experimental procedures with respect to FL, (2) realistic expectations of repairing bugs in Defects4J, as well as (3) reliable performance comparison among the state-of-the-art APR systems, and against the baseline performance results of our thoroughly assessed kPAR repair tool. Our main findings include: (a) only a subset of Defects4J bugs can be currently localized by commonly-used FL techniques; (b) current practice of comparing state-of-the-art APR systems (i.e., counting the number of fixed bugs) is potentially misleading due to the bias of FL configurations; and (c) APR authors do not properly qualify their performance achievement with respect to the different tuning parameters implemented in APR systems.Comment: Accepted by ICST 201

    Introduction

    Get PDF

    Paving The Way: Recruiting Students into the Transportation Professions, MTI Report 08-03

    Get PDF
    The transportation industry faces a growing shortage of professional engineers and planners. One key strategy in solving this problem will be to encourage more civil engineering and urban planning students to specialize in transportation while completing their degrees, so that employers have a larger pool of likely recruits. However, very little is known about how these students choose a specialization. To help fill that gap, this report examines the factors that lead civil engineering undergraduates and urban planning masters students to specialize in transportation, as opposed to other sub-disciplines within the two fields. The primary data collection methods were web-based surveys of 1,852 civil engineering undergraduates and 869 planning masters students. The study results suggest steps the transportation community can take to increase the number of civil engineering and planning students who choose to specialize in transportation

    Search-based amorphous slicing

    Get PDF
    Amorphous slicing is an automated source code extraction technique with applications in many areas of software engineering, including comprehension, reuse, testing and reverse engineering. Algorithms for syntax-preserving slicing are well established, but amorphous slicing is harder because it requires arbitrary transformation; finding good general purpose amorphous slicing algorithms therefore remains as hard as general program transformation. In this paper we show how amorphous slices can be computed using search techniques. The paper presents results from a set of experiments designed to explore the application of genetic algorithms, hill climbing, random search and systematic search to a set of six subject programs. As a benchmark, the results are compared to those from an existing analytical algorithm for amorphous slicing, which was written specifically to perform well with the sorts of program under consideration. The results, while tentative at this stage, do give grounds for optimism. The search techniques proved able to reduce the size of the programs under consideration in all cases, sometimes equaling the performance of the specifically-tailored analytic algorithm. In one case, the search techniques performed better, highlighting a fault in the existing algorith

    Low genetic variability, female-biased dispersal and high movement rates in an urban population of Eurasian badgersMeles meles

    Get PDF
    1. Urban and rural populations of animals can differ in their behaviour, both in order to meet their ecological requirements and due to the constraints imposed by different environments. The study of urban populations can therefore offer useful insights into the behavioural flexibility of a species as a whole, as well as indicating how the species in question adapts to a specifically urban environment. 2. The genetic structure of a population can provide information about social structure and movement patterns that is difficult to obtain by other means. Using non-invasively collected hair samples, we estimated the population size of Eurasian badgers Meles meles in the city of Brighton, England, and calculated population-specific parameters of genetic variability and sex-specific rates of outbreeding and dispersal. 3. Population density was high in the context of badger densities reported throughout their range. This was due to a high density of social groups rather than large numbers of individuals per group. 4. The allelic richness of the population was low compared with other British populations. However, the rate of extra-group paternity and the relatively frequent (mainly temporary) intergroup movements suggest that, on a local scale, the population was outbred. Although members of both sexes visited other groups, there was a trend for more females to make intergroup movements. 5. The results reveal that urban badgers can achieve high densities and suggest that while some population parameters are similar between urban and rural populations, the frequency of intergroup movements is higher among urban badgers. In a wider context, these results demonstrate the ability of non-invasive genetic sampling to provide information about the population density, social structure and behaviour of urban wildlife

    The minimal important difference in physical activity in patients with COPD

    Get PDF
    Background Changes in physical activity (PA) are difficult to interpret because no framework of minimal important difference (MID) exists. We aimed to determine the minimal important difference (MID) in physical activity (PA) in patients with Chronic Obstructive Pulmonary Disease and to clinically validate this MID by evaluating its impact on time to first COPD-related hospitalization. Methods PA was objectively measured for one week in 74 patients before and after three months of rehabilitation (rehabilitation sample). In addition the intraclass correlation coefficient was measured in 30 patients (test-retest sample), by measuring PA for two consecutive weeks. Daily number of steps was chosen as outcome measurement. Different distribution and anchor based methods were chosen to calculate the MID. Time to first hospitalization due to an exacerbation was compared between patients exceeding the MID and those who did not. Results Calculation of the MID resulted in 599 (Standard Error of Measurement), 1029 (empirical rule effect size), 1072 (Cohen's effect size) and 1131 (0.5SD) steps.day(-1). An anchor based estimation could not be obtained because of the lack of a sufficiently related anchor. The time to the first hospital admission was significantly different between patients exceeding the MID and patients who did not, using the Standard Error of Measurement as cutoff. Conclusions The MID after pulmonary rehabilitation lies between 600 and 1100 steps.day(-1). The clinical importance of this change is supported by a reduced risk for hospital admission in those patients with more than 600 steps improvement

    Contact Theory as a Framework for Experiential Activities as Diversity Education: An Exploratory Study

    Get PDF
    Participation in experiential education is said to enhance people\u27s appreciation for diversity. This article reports on a study that found significant changes in participants\u27 attitudes, beliefs, and behaviors following a nonformal diversity education program using adventure-based and community-service activities. Additionally, hypothesized program conditions, as outlined by contact theory, were significantly predictive of outcomes, although majority and minority participants differed on their perceptions of these conditions. These findings suggest that experiential activities may be considered a viable approach to diversity education in nonformal settings, assuming key conditions are met. Implications for practice and directions for future research are discussed
    • 

    corecore