3 research outputs found

    Visualizing the customization endeavor in product-based-evolving software product lines: a case of action design research

    Get PDF
    [EN] Software Product Lines (SPLs) aim at systematically reusing software assets, and deriving products (a.k.a., variants) out of those assets. However, it is not always possible to handle SPL evolution directly through these reusable assets. Time-to-market pressure, expedited bug fixes, or product specifics lead to the evolution to first happen at the product level, and to be later merged back into the SPL platform where the core assets reside. This is referred to as product-based evolution. In this scenario, deciding when and what should go into the next SPL release is far from trivial. Distinct questions arise. How much effort are developers spending on product customization? Which are the most customized core assets? To which extent is the core asset code being reused for a given product? We refer to this endeavor as Customization Analysis, i.e., understanding the functional increments in adjusting products from the last SPL platform release. The scale of the SPLs' code-base calls for customization analysis to be conducted through Visual Analytics tools. This work addresses the design principles for such tools through a joint effort between academia and industry, specifically, Danfoss Drives, a company division in charge of the P400 SPL. Accordingly, we adopt an Action Design Research approach where answers are sought by interacting with the practitioners in the studied situations. We contribute by providing informed goals for customization analysis as well as an intervention in terms of a visual analytics tool. We conclude by discussing to what extent this experience can be generalized to product-based evolving SPL organizations other than Danfoss Drives.Open Access funding provided thanks to the CRUE-CSIC agreement with Springer Nature. This work is supported by the Spanish Ministry of Science, Innovation and Universities grant number RTI2018099818-B-I00 and MCIU-AEI TIN2017-90644-REDT (TASOVA). ONEKIN enjoys support from the program 'Grupos de Investigacion del Sistema Univesitario Vasco 2019-2021' under contract IT1235-19. Raul Medeiros enjoys a doctoral grant from the Spanish Ministry of Science and Innovation

    Prioritising CAP intervention needs: An improved cumulative voting approach

    Get PDF
    The process to define the 2023–2027 Common Agricultural Policy (CAP) is underway. The implementation model governing the process requires each EU Member State to design a National Strategic Plan to deliver operational actions exploiting the synergies under the two pillars of the policy. Each Plan must be built from an evidence-based needs assessment that undergoes rigorous prioritisation and planning to create comprehensive, integrated, and achievable interventions. In Italy, the success of this planning process requires all interested stakeholders to generate options for the regional authorities who plan, manage, and legislate agricultural activities. This research proposes a decision-making technique, based on the cumulative voting approach, that can be used effectively when multiple persons from different backgrounds and perspectives are engaged in problem-solving and needs prioritisation. The results indicate that the model can be applied both theoretically and practically to prioritise Strategic Plan needs that involve national and regional authorities. Validation of the model allows it to be used in the next consultative processes and for expansion to socioeconomic stakeholders
    corecore