47 research outputs found

    Towards a framework for work package allocation for GSD

    Get PDF
    Proceeding of: Proceeding of: OTM 2011 Workshops: Confederated International Workshops and Posters: EI2N+NSF ICE, ICSP+INBAST, ISDE, ORM, OTMA, SWWS+MONET+SeDeS, and VADER 2011, Hersonissos, Crete, Greece, October 17-21, 2011Global software development is an inexorable trend in the software industry. The impact of the trend in conventional software development can be found in many of its aspects. One of them is task or work package allocation. Task allocation was traditionally driven by resource competency and availability but GSD introduces new complexities to this process including time-zones differences, costs and cultural differences. In this work a report on the construction of a framework for work-package allocation within GSD projects is presented. This framework lies on three main pillars: individual and organizational competency, organizational customization and sound assessment methods.This work is supported by the Spanish Centro para el Desarrollo Tecnológico Industrial (CDTI) under the Eureka Project E! 6244 PROPS-Tour and the national cooperation project SEM-IDi (IDI-20091150)

    Agroforestry in the European common agricultural policy

    Get PDF
    Agroforestry is a sustainable land management system that should be more strongly promoted in Europe to ensure adequate ecosystem service provision in the old continent (Decision 529/2013) through the common agricultural policy (CAP). The promotion of the woody component in Europe can be appreciated in different sections of the CAP linked to Pillar I (direct payments and Greening) and Pillar II (rural development programs). However, agroforestry is not recognised as such in the CAP, with the exception of the Measure 8.2 of Pillar II. The lack of recognition of agroforestry practices within the different sections of the CAP reduces the impact of CAP activities by overlooking the optimum combinations that would maximise the productivity of land where agroforestry could be promoted, considering both the spatial and temporal scales

    Toxic effects of Pb2+ on growth of cowpea (Vigna unguiculata)

    Get PDF
    A concentration as low as 1 mu M lead (Pb) is highly toxic to plants, but previous studies have typically related plant growth to the total amount of Pb added to a solution. In the present experiment, the relative fresh mass of cowpea (Vigna unguiculata) was reduced by 10% at a Pb2+ activity of 0.2 mu M for the shoots and at a Pb2+ activity of 0.06 mu M for the roots. The primary site of Pb2+ toxicity was the root, causing severe reductions in root growth, loss of apical dominance (shown by an increase in branching per unit root length), the formation of localized swellings behind the root tips (due to the initiation of lateral roots), and the bending of some root tips. In the root, Pb was found to accumulate primarily within the cell walls and intercellular spaces. (C) 2007 Elsevier Ltd. All rights reserved

    Software quality management improvement through mentoring: an exploratory study from GSD projects

    Get PDF
    Proceeding of: OTM 2011 Workshops: Confederated InternationalWorkshops and Posters: EI2N+NSF ICE, ICSP+INBAST, ISDE, ORM, OTMA, SWWS+MONET+SeDeS, and VADER 2011, Hersonissos, Crete, Greece, October 17-21, 2011Software Quality Management (SQM) is a set of processes and procedures designed to assure the quality of software artifacts along with their development process. In an environment in which software development is evolving to a globalization, SQM is seen as one of its challenges. Global Software Development is a way to develop software across nations, continents, cultures and time zones. The aim of this paper is to detect if mentoring, one of the lead personnel development tools, can improve SQM of projects developed under GSD. The results obtained in the study reveal that the influence of mentoring on SQM is just temperate

    A multi-criteria distribution model for global software development projects

    Get PDF
    The allocation of development tasks to sites is one of the most important activities in the management of global software development projects. Its various influences on the risks and benefits of distributed projects require careful consideration of multiple allocation criteria in a systematic way. In practice, however, work is often allocated based on only one single criterion such as cost, and defined processes or algorithms for task allocation are typically not used. Existing research approaches mainly focus on selected aspects such as the minimization of cross-site communication and are difficult to adapt to specific environments. This article presents a customizable multi-criteria model for task allocation in global software development projects. Based on an analysis of the state of the practice, a set of requirements was derived and used for evaluating existing task allocation models from different domains. The Bokhari algorithm was identified as a suitable starti ng point and modified with respect to the fulfillment of the requirements. The modification includes the development of mechanisms for customization, the incorporation of cause-effect relationships, and the use of probabilistic modeling of uncertainty with Bayesian networks. The application of the model is demonstrated in different scenarios that represent typical hypothetical and real distribution decision problems in industrial contexts. Experience from applying the model to such problems has shown, for instance, that depending on the weight of different criteria, very different task distributions will result. This demonstrates, in consequence, the need for systematic multi-criteria task allocation support in global software development

    Design and implementation of a customizable metrics plug-in in eclipse

    No full text
    To analyze the quality of a software system metrics can be used that measure attributes of the software's internal structure. However, all these metrics are limited to analyzing a certain aspect of software from a certain viewpoint only. Many metric tools exist that collect and visualize a standard set of software metrics. But since the actual suitable set of metrics depends on the viewpoint and purpose of the measurement or the person measuring, a metric tool should be customizable to enable its users to concentrate on and select only the set and configuration of metrics that are needed. This Bachelor thesis presents the design and implementation of a customizable metric framework which allows such customization by enabling the user to implement own metric and then to add them to the framework. It delivers all commonalities of metrics like selection of the analyzed software elements, storing of the results, or visualization of the results. So only the specifics of every metric like the algorithm calculating the results have to be implemented by the user. The calculation of metrics can be delegated to external metric tools. The developed framework is: - Extensible: new metrics can easily be added to the framework - Flexible: many different types of metrics are supported - Adaptable: The measurement can be adapted to specific needs by specifying the analyzed elements and metric-specific options - Customizable: the visualization can be customized to the user's needs by selecting the type of visualization and the set of results visualized - Repeatable: both a calculation's configuration and results are stored persistent, so the calculation can be repeated and a single calculation's results can repeatedly be visualized from different viewpoints. The framework was built as a plug-in of the software development platform Eclipse and is integrated into SAVE, a tool for Software Architecture Visualization and Evaluation. SAVE can extract and analyze the architecture of an existing software system but did not support the measurement of metrics. The implemented framework adds a mechanism to SAVE that enables the measurement of metrics. It can calculate, store the results of and visualize all metrics registered to it. The results of a metric's calculation can be visualized within different kinds of diagrams or within an existing architecture view offered by SAVE. Finally, in order to validate the metrics plug-in a set of metrics was implemented covering all aspects of the framework's functionality. Some metrics were as well implemented by other people to validate the understandability of the framework
    corecore