214 research outputs found

    HAM: Cross-cutting Concerns in Eclipse

    Get PDF
    As programs evolve, newly added functionality sometimes does no longer align with the original design, ending up scattered across the software system. Aspect mining tries to identify such cross-cutting concerns in a program to support maintenance, or as a first step towards an aspect-oriented program. Previous approaches to aspect mining applied static or dynamic program analysis techniques to a single version of a system.We leverage all versions from a system\u27s CVS history to mine aspect candidates with our Eclipse plug-in HAM: when a single CVS commit adds calls to the same (small) set of methods in many unrelated locations, these method calls are likely to be cross-cutting. HAM employs formal concept analysis to identify aspect candidates. Analysing one commit at a time makes the approach scale to industrial-sized programs. In an evaluation we mined cross-cutting concerns from Eclipse 3.2M3 and found that up to 90% of the top-10 aspect candidates are truly cross-cutting concerns

    Mining Eclipse for CrossCutting

    Get PDF

    Mining Additions of Method Calls in ArgoUML

    Get PDF
    In this paper we refine the classical co-change to the addition of method calls. We use this concept to find usage patterns and to identify cross-cutting concerns for ArgoUML

    IGS North-South Tracer Study 2022: Decolonizing a PhD Programme and Beyond

    Get PDF

    Making research relevant to policy-makers, development actors, and local communities: NCCR North-South report on effectiveness of research for development

    Get PDF

    On which common ground to build? Transferable knowledge across cases in transdisciplinary sustainability research

    Get PDF
    To support societal problem solving, transdisciplinary research (TDR) uses knowledge co-production focusing on relevance and validity in a studied case and its particular social–ecological context. In the first instance, the resulting situated knowledge seems to be restricted to these single cases. However, if some of the knowledge generated in TDR could be used in other research projects, this would imply that there is a body of knowledge representing this special type of research. This study used a qualitative approach based on the methodology of grounded theory to empirically examine what knowledge is considered transferable to other cases, if any. 30 leaders of 12 Swiss-based TDR projects in the field of sustainable development were interviewed, representing both academia and practice. The transferable knowledge we found consists of the following: (1) Transdisciplinary principles, (2) transdisciplinary approaches, (3) systematic procedures, (4) product formats, (5) experiential know-how, (6) framings and (7) insights, data and information. The discussion of TDR has predominantly been focusing on transdisciplinary principles and approaches. In order to take knowledge co-production in TDR beyond an unmanageable field of case studies, more efforts in developing and critically discussing transferable knowledge of the other classes are needed, foremost systematic procedures, product formats and framings

    Enterprise Architecture Planning: Analyses of Requirements from Practice and Research

    Get PDF
    Enterprise architecture management (EAM) has become an increasingly important topic in practice due to the growing complexity of organizations and their underlying IT. While there is a strong interest in Enterprise Architecture (EA) modeling, evaluation, and frameworks, a lack of knowledge remains in the research field of EA planning. We conducted a series of expert interviews on the topic of EA planning. From these interviews we were able to extract requirements for EA planning from practice as the foundation of our analyses. Additionally, we conducted a structured literature review to elicit requirements for EA planning from a research perspective. This paper combines the results of both the practitioner interviews and the literature review to emphasize the gaps between the two worlds. As a result, we identified that current research does not adequately address the pressing problems of EA planning in practice

    Shifting water demands onto the vulnerable? Water impacts of agricultural trade and investment

    Get PDF
    • 

    corecore