87 research outputs found

    Managing Known Clones: Issues and Open Questions

    Get PDF
    Many software systems contained cloned code, i.e., segments of code that are highly similar to each other, typically because one has been copied from the other, and then possibly modified. In some contexts, clones are of interest because they are targets for refactoring. This paper summarizes the results of a working session in which the problems of merely managing clones that are already known to exist. Six key issues in the space are briefly reviewed, and open questions raised in the working session are listed

    Comprehension and Maintenance of Large Scale Multi-Language Software Applications: Open Issues and Challenges

    Get PDF
    During the last decade, the number of software applications that have been deployed as a collection of components implemented in different programming languages and paradigms has increased considerably. When such applications are maintained, traditional program comprehension and reengineering techniques may not be adequate. In this context, this working session aims to stimulate discussion around key issues relating to the comprehension, reengineering, and maintenance of multi-language software applications. Such issues include, but are not limited to, the formalization, management, exploration, and presentation of multi-language program dependencies, as well as the development of practical toolsets for automating and easing the comprehension and maintenance of multi-language software

    Clone Detector Use Questions: A List of Desirable Empirical Studies

    Get PDF
    Code "clones" are similar segments of code that are frequently introduced by "scavenging" existing code, that is, reusing code by copying it and adapting it for a new use. In order to scavenge the code, the developer must be aware of it already, or must find it. Little is known about how tools - particularly search tools - impact the clone construction process, nor how developers use them for this purpose. This paper lists five outstanding research questions in this area and proposes sketches of designs for five empirical studies that might be conducted to help shed light on those questions

    **FULL TITLE** ASP Conference Series, Vol. **VOLUME**, **YEAR OF PUBLICATION** **NAMES OF EDITORS** Comparative analysis of oscillations of a solar quiet region using multi-wavelength observations

    Get PDF
    Abstract. We analyze the temporal behavior of a solar quiet region using a set of multi-wavelength observations obtained during a coordinated campaign. The observations were acquired by the ground-based Dutch Open Telescope (DOT), the Michelson Doppler Imager (MDI) on-board SoHO and the UV filters of the Transition Region and Coronal Explorer (TRACE). A large range of height in the solar atmosphere, from the deep photosphere to the upper chromosphere is covered by these instruments. We investigate the oscillation properties of the intensities and velocities in distinct regions of the quiet Sun, i.e. internetwork, bright points (NBP) defining the network boundaries and dark mottles forming a well-defined rosette, as observed by the different instruments and in the different heights. The variations of the intensities and velocities are studied with wavelet analysis. The aim of our work is to find similarities and/or differences in the oscillatory phenomena observed in the different examined regions, as well as comprehensive information on the interaction of the oscillations and the magnetic field

    Forecasting Solar Flares Using Magnetogram-based Predictors and Machine Learning

    Get PDF
    We propose a forecasting approach for solar flares based on data from Solar Cycle 24, taken by the Helioseismic and Magnetic Imager (HMI) on board the Solar Dynamics Observatory (SDO) mission. In particular, we use the Spaceweather HMI Active Region Patches (SHARP) product that facilitates cut-out magnetograms of solar active regions (AR) in the Sun in near-realtime (NRT), taken over a five-year interval (2012 – 2016). Our approach utilizes a set of thirteen predictors, which are not included in the SHARP metadata, extracted from line-of-sight and vector photospheric magnetograms. We exploit several Machine Learning (ML) and Conventional Statistics techniques to predict flares of peak magnitude >M1 and >C1, within a 24 h forecast window. The ML methods used are multi-layer perceptrons (MLP), support vector machines (SVM) and random forests (RF). We conclude that random forests could be the prediction technique of choice for our sample, with the second best method being multi-layer perceptrons, subject to an entropy objective function. A Monte Carlo simulation showed that the best performing method gives accuracy ACC=0.93(0.00), true skill statistic TSS=0.74(0.02) and Heidke skill score HSS=0.49(0.01) for >M1 flare prediction with probability threshold 15% and ACC=0.84(0.00), TSS=0.60(0.01) and HSS=0.59(0.01) for >C1 flare prediction with probability threshold 35%

    A MSFD complementary approach for the assessment of pressures, knowledge and data gaps in Southern European Seas : the PERSEUS experience

    Get PDF
    PERSEUS project aims to identify the most relevant pressures exerted on the ecosystems of the Southern European Seas (SES), highlighting knowledge and data gaps that endanger the achievement of SES Good Environmental Status (GES) as mandated by the Marine Strategy Framework Directive (MSFD). A complementary approach has been adopted, by a meta-analysis of existing literature on pressure/impact/knowledge gaps summarized in tables related to the MSFD descriptors, discriminating open waters from coastal areas. A comparative assessment of the Initial Assessments (IAs) for five SES countries has been also independently performed. The comparison between meta-analysis results and IAs shows similarities for coastal areas only. Major knowledge gaps have been detected for the biodiversity, marine food web, marine litter and underwater noise descriptors. The meta-analysis also allowed the identification of additional research themes targeting research topics that are requested to the achievement of GES. 2015 The Authors. Published by Elsevier Ltd. This is an open access article under the CC BY license.peer-reviewe

    On the role of services in enterprise application integration," presented at Software Technology and Engineering Practice

    No full text
    Recent advances in Web and middleware technologies offer a promising solution for a number of enterprise integration problems. The convergence of the Internet and distributed-object technologies, which has been referred to as the Internet’s third wave, extends this “informationbased” Internet to a worldwide “services-based ” Web. In this paper we present a model for Enterprise Application Integration (EAI) and we discuss the role of emerging technologies, as they relate to the specification of services, registration of services, data integration, and control integration. 1
    • …
    corecore