2,841 research outputs found

    Extracting Build Changes with BUILDDIFF

    Full text link
    Build systems are an essential part of modern software engineering projects. As software projects change continuously, it is crucial to understand how the build system changes because neglecting its maintenance can lead to expensive build breakage. Recent studies have investigated the (co-)evolution of build configurations and reasons for build breakage, but they did this only on a coarse grained level. In this paper, we present BUILDDIFF, an approach to extract detailed build changes from MAVEN build files and classify them into 95 change types. In a manual evaluation of 400 build changing commits, we show that BUILDDIFF can extract and classify build changes with an average precision and recall of 0.96 and 0.98, respectively. We then present two studies using the build changes extracted from 30 open source Java projects to study the frequency and time of build changes. The results show that the top 10 most frequent change types account for 73% of the build changes. Among them, changes to version numbers and changes to dependencies of the projects occur most frequently. Furthermore, our results show that build changes occur frequently around releases. With these results, we provide the basis for further research, such as for analyzing the (co-)evolution of build files with other artifacts or improving effort estimation approaches. Furthermore, our detailed change information enables improvements of refactoring approaches for build configurations and improvements of models to identify error-prone build files.Comment: Accepted at the International Conference of Mining Software Repositories (MSR), 201

    Resistance versus Transformation: Exploring the Transformative Potential of High-Impact Service-Learning Experiences

    Get PDF
    Guided by the Social Change Paradigm of Service (Morton, 1995), this case study focuses on the service-learning experience emerging out of the partnership between the Community Development Program at Brescia University College and the Regional HIV/AIDS Connection (RHAC) in London, Ontario, Canada. Critical to the experience is a relationship based on trust and mutual learning between the professor and community partner. Service-learning is conceptualized as a transformational learning model that has as its foundation, Cranton’s (2002) facets of transformative learning. Particularly important to this model are activating events. When an activating event occurs that does not fit with a student’s expectation of how things should be, two outcomes are possible: resistance or transformation. When combined with personal reflection and dialogue, the sharing of lived experience by a person connected to RHAC has been a powerful activator for moving students from being resistant towards personal transformation

    Resistance versus Transformation: Exploring the Transformative Potential of High-Impact Service-Learning Experiences

    Get PDF
    Guided by the Social Change Paradigm of Service (Morton, 1995), this case study focuses on the service-learning experience emerging out of the partnership between the Community Development Program at Brescia University College and the Regional HIV/AIDS Connection (RHAC) in London, Ontario, Canada. Critical to the experience is a relationship based on trust and mutual learning between the professor and community partner. Service-learning is conceptualized as a transformational learning model that has as its foundation, Cranton’s (2002) facets of transformative learning. Particularly important to this model are activating events. When an activating event occurs that does not fit with a student’s expectation of how things should be, two outcomes are possible: resistance or transformation. When combined with personal reflection and dialogue, the sharing of lived experience by a person connected to RHAC has been a powerful activator for moving students from being resistant towards personal transformation

    Potential maps, Hardy spaces, and tent spaces on special Lipschitz domains

    Get PDF
    Suppose that Ω is the open region in ℝn above a Lipschitz graph and let d denote the exterior derivative on ℝn. We construct a convolution operator T which preserves support in Ω is smoothing of order 1 on the homogeneous function spaces, and is a potential map in the sense that dT is the identity on spaces of exact forms with support in Ω. Thus if f is exact and supported in Ω then there is a potential u, given by u = T f, of optimal regularity and supported in Ω, such that du = f. This has implications for the regularity in homogeneous function spaces of the de Rham complex on Ω with or without boundary conditions. The operator T is used to obtain an atomic characterisation of Hardy spaces Hp of exact forms with support in Ω when n/(n + 1) < p ≤ 1. This is done via an atomic decomposition of functions in the tent spaces Tp(ℝn _ ℝ+) with support in a tent T(Ω) as a sum of atoms with support away from the boundary of Ω . This new decomposition of tent spaces is useful, even for scalar valued functions

    A Unique Tryptophan C‐Prenyltransferase from the Kawaguchipeptin Biosynthetic Pathway

    Get PDF
    Acknowledgements This work was supported by funding of the Academy of Finland (259505), Helsinki University Research grant (490085) and ESCMID grant (4720572) to D.P.F., University of Pittsburgh Central Research Development Fund to X.L., Technology Strategy Board grant (131181) to W.H., M.J. and J.H.N. National Programme of Sustainability I of the Ministry of Education of the Czech Republic I grant (LO1416) to T.G.Peer reviewedPostprin
    corecore