1,371 research outputs found

    Towards a reference framework for open source software adoption

    Get PDF
    Nowadays, the use of Open Source Software (OSS) components has become a driver for the primary and secondary information technology (IT) sector, among other factors, by the openness and innovation benefits that can give to the organizations, regardless of its business model and activities' nature. Nevertheless, IT companies and organizations still face numerous difficulties and challenges when making the strategic move to OSS. OSS is aligned with new challenges, which mainly derive from the way OSS is produced and the culture and values of OSS communities. In fact, OSS adoption impacts far beyond technology, because it requires a change in the organizational culture and reshaping IT decision-makers mindset. Therefore, this research work proposes a framework to support OSS adopters (i.e., software-related organizations that develop software and/or offer services relate to software) to analyze and evaluate the impact of adopting OSS as part of their software products and/or services offered to their customers/users, mainly in terms of their software related activities.Peer ReviewedPostprint (published version

    Open source software ecosystems quality analysis from data sources

    Get PDF
    Background: Open source software (OSS) and software ecosystems (SECOs) are two consolidated research areas in software engineering. The adoption of OSS by firms, governments, researchers and practitioners has been increasing rapidly in the last decades, and in consequence, they find themselves in a new kind of ecosystem composed by software communities,foundations, developers and partners, namely Open Source Software Ecosystem (OSSECO). In order to perform a systematic quality evaluation of a SECO, it is necessary to define certain types of concrete elements. This means that measures and evaluations should be described (e.g., through thresholds or expert judgment). The quality evaluation of an OSSECO may serve several purposes, for example: adopters of the products of the OSSECO may want to know about the liveliness of the OSSECO (e.g., recent updates); software developers may want to know about the activeness (e.g., how many collaborators are involved and how active they are); and the OSSECO community itself to know about the OSSECO health (e.g., evolving in the right direction). However, the current approaches for evaluating software quality (even those specific for open source software) do not cover all the aspects relevant in an OSSECO from an ecosystem perspective. Goal: The main goal of this PhD thesis is to support the OSSECO quality evaluation by designing a framework that supports the quality evaluation of OSSECOs. Methods: To accomplish this goal, we have used and approach based on design science methodology by Wieringa [1] and the characterization of software engineering proposed by M. Shaw [2], in order to produce a set of artefacts to contribute in thequality evaluation of OSSECOs and to learn about the effects of using these artefacts in practice. Results: We have conducted a systematic mapping to characterize OSSECOs and designed the QuESo framework (a framework to evaluate the OSSECO quality) composed by three artifacts: (i) QuESo-model, a quality model for OSSECOs; (ii) QuESoprocess, a process for conducting OSSECO quality evaluations using the QuESo-model; and (iii) QuESo-tool, a software component to support semi-automatic quality evaluation of OSSECOs. Furthermore, this framework has been validated with a case study on Eclipse. Conclusions: This thesis has contributed to increase the knowledge and understanding of OSSECOs, and to support the qualityevaluation of OSSECOs. [ntecedentes: el software de código abierto (OSS, por sus siglas en inglés) y los ecosistemas de software (SECOs, por sus siglas en inglés) son dos áreas de investigación consolidadas en ingeniería de software. La adopción de OSS por parte de empresas, gobiernos, investigadores y profesionales se ha incrementado rápidamente en las últimas décadas, y, en consecuencia, todos ellos hacen parte de un nuevo tipo de ecosistema formado por comunidades de software, fundaciones, desarrolladores y socios denominado ecosistema de software de código abierto. (OSSECO, por sus siglas en inglés)). Para realizar una evaluación sistemática de la calidad de un SECO, es necesario definir ciertos tipos de elementos concretos. Esto significa que tanto las métricas como las evaluaciones deben ser descritos (por ejemplo, a través de datos históricos o el conocimiento de expertos). La evaluación de la calidad de un OSSECO puede ser de utilidad desde diferentes perspectivas, por ejemplo: los que adoptan los productos del OSSECO pueden querer conocer la vitalidad del OSSECO (por ejemplo, el número de actualizaciones recientes); los desarrolladores de software pueden querer saber sobre la actividad del OSSECO (por ejemplo, cuántos colaboradores están involucrados y qué tan activos son); incluso la propia comunidad del OSSECO para conocer el estado de salud del OSSECO (por ejemplo, si está evolucionando en la dirección correcta). Sin embargo, los enfoques actuales para evaluar la calidad del software (incluso aquellos específicos para el software de código abierto) no cubren todos los aspectos relevantes en un OSSECO desde una perspectiva ecosistémica. Objetivo: El objetivo principal de esta tesis doctoral es apoyar la evaluación de la calidad de OSSECO mediante el diseño de un marco de trabajo que ayude a la evaluación de la calidad de un OSSECO. Métodos: Para lograr este objetivo, hemos utilizado un enfoque basado en la metodología design science propuesta por Wieringa [1]. Adicionalmente, nos hemos basado en la caracterización de la ingeniería de software propuesta por M. Shaw [2], con el fin de construir un conjunto de artefactos que contribuyan en la evaluación de la calidad de un OSSECO y para conocer los efectos del uso de estos artefactos en la práctica. Resultados: Hemos realizado un mapeo sistemático para caracterizar los OSSECOs y hemos diseñado el marco de trabajo denominado QuESo (es un marco de trabajo para evaluar la calidad de los OSSECOs). QuESo a su vez está compuesto por tres artefactos: (i) QuESo-model, un modelo de calidad para OSSECOs; (ii) QuESo-process, un proceso para llevar a cabo las evaluaciones de calidad de OSSECOs utilizando el modelo QuESo; y (iii) QuESo-tool, un conjunto de componentes de software que apoyan la evaluación de calidad de los OSSECOs de manera semiautomática. QuESo ha sido validado con un estudio de caso sobre Eclipse. Conclusiones: esta tesis ha contribuido a aumentar el conocimiento y la comprensión de los OSSECOs, y tambien ha apoyado la evaluación de la calidad de los OSSECOsPostprint (published version

    Local and regional desertification indicators in a global perspective: Seminar proceedings

    Get PDF
    This volume contains the proceedings of the International Seminar on Local and Regional Desertification Indicators in a Global Perspective held in Beijing, China, in May 2005. Aim of the seminar was to provide a precious opportunity to exchange information and experiences about the identification and use of desertification B&I among representatives of UNCCD Annexes, while contributing to strengthen linkages among them and exploring possible synergies. The seminar was organised in the framework of the AIDCCD project (Active Exchange of Experiences on Indicators and Development of Perspective in the Context of UNCCD), aiming at developing and co-ordinating exchange of experience across the world among institutions involved in the implementation of the UNCCD regional Annexes

    Problematika određivanja količine istaloženih azotnih jedinjenja na slatinska staništa nacionalne ekološke mreže

    Get PDF
    The exceedance in the critical load of nitrogen compounds is used by the European Environment Agency as an indicator of the biodiversity loss risk. This paper provides a general overview of continental saline habitats vulnerability (Slatine - in Serbian) located in central Banat within the National Ecological Network, caused by the deposition of nitrogen compounds. These compounds originate from manure of selected category of animals raised in settlements located in the vicinity of protected areas. The data on short-range deposition of nitrogen compounds within two zones were used for determining the areas of impact: the zone of probable impact (0-500 m) and the zone of potential impact (500-2000 m). According to the calculation results, the most vulnerable locations which, for the most part, belong to 'Rusanda' protected area, are the pastures directly surrounding village Kumane, pastures bordering Rusanda salty lake, including the lake itself.Prekoračenja kritičnih opterećenja azotnim jedinjenjima se koriste kao indikatori rizika gubitka biodiverziteta od strane Evropske agencije za životnu sredinu. U radu je dat okvirni prikaz ugroženosti slatinskih staništa nacionalne ekološke mreže koja je uzrokovana taloženjem azotnih jedinjenja iz stajnjaka izabranih životinja, poreklom iz naselja koja se nalaze u okruženju zaštićenih područja srednjeg dela Banata. Za određivanje oblasti uticaja korišćeni su podaci o kratkom dometu taloženja azotnih jedinjenja, unutar dva pojasa: pojas verovatnog uticaja (od granice zaštićenog područja do 500 m) i pojas mogućeg uticaja (500-2000 m). Na osnovu rezultata proračuna, kao posebno ugroženi lokaliteti izdvajaju se pašnjačke površine u neposrednom okruženju naselja Kumane koje najvećim delom pripadaju zaštićenom području 'Rusanda', pašnjaci uz Rusandu, kao i samo jezero

    Drought resistance across California ecosystems: Evaluating changes in carbon dynamics using satellite imagery

    Get PDF
    Additional Supporting Information may be found online at: http://onlinelibrary.wiley.com/doi/10.1002/ecs2.1561/fullDrought is a global issue that is exacerbated by climate change and increasing anthropogenic water demands. The recent occurrence of drought in California provides an important opportunity to examine drought response across ecosystem classes (forests, shrublands, grasslands, and wetlands), which is essential to understand how climate influences ecosystem structure and function. We quantified ecosystem resistance to drought by comparing changes in satellite-derived estimates of water-use efficiency (WUE = net primary productivity [NPP]/evapotranspiration [ET]) under normal (i.e., baseline) and drought conditions (ΔWUE = WUE2014 − baseline WUE). With this method, areas with increasing WUE under drought conditions are considered more resilient than systems with declining WUE. Baseline WUE varied across California (0.08 to 3.85 g C/mm H2O) and WUE generally increased under severe drought conditions in 2014. Strong correlations between ΔWUE, precipitation, and leaf area index (LAI) indicate that ecosystems with a lower average LAI (i.e., grasslands) also had greater C-uptake rates when water was limiting and higher rates of carbon-uptake efficiency (CUE = NPP/LAI) under drought conditions. We also found that systems with a baseline WUE ≤ 0.4 exhibited a decline in WUE under drought conditions, suggesting that a baseline WUE ≤ 0.4 might be indicative of low drought resistance. Drought severity, precipitation, and WUE were identified as important drivers of shifts in ecosystem classes over the study period. These findings have important implications for understanding climate change effects on primary productivity and C sequestration across ecosystems and how this may influence ecosystem resistance in the future.The authors would like to acknowledge the excellent support provided by the Open Science for Synthesis-2014 training (supported by the National Science Foundation under Grant No. OCI-1216894) at the National Center for Ecological Analysis and Synthesis (NCEAS), a center funded by the University of California, Santa Barbara, and the State of California. The authors would like to thank OSS instructors Nancy Baron, Ben Bolker, Stephanie Hampton, Matthew Jones, Karthik Ram, Mark Schildhauer, and the participants of the OSS training. The authors would also like to thank the Goulden Lab at the University of California Irvines. A. J. Pérez-Luque acknowledges funding received by NCEAS and to MICINN (Spanish Government) for the PTA 2011-6322- I contract; D. P. Drucker acknowledges support from the USAID and the U.S. Department of State through the Sustainable Landscapes Brazil program; and M.G. Tulbure acknowledges funding from the Australian Research Council Early Career Researcher Award (DE140101608)

    Report on the state of the art on existing indicators and CCD implementation in the UNCCD Annexes

    Get PDF
    This volume presents the reviews on the use of Benchmarks and Indicators in the different UNCCD Annexes with specific reference to the response and impact indicators adopted in the National Action Plans (NAPs). The reports constitute a valuable contribution to achieve a global overview on the utilisation of desertification B&I, while providing an excellent basis to compare the level of implementation of the UNCCD in its Annexes and the approaches utilised

    Desertification indicators for the European Mediterranean region: state of the art and possible methodological approaches [= Indicatori di desertificazione per il Mediterraneo europeo: stato dell'arte e proposte di metodo]

    Get PDF
    The Italian Environment Protection Agency (ANPA), and the Desertification Research Centre at the University of Sassary have worked jointly to provide decision-makers with an in-depth analysis of the state of the art and methodologies applicable to the evaluation of the desertification phenomenon. ANPA has promoted this important research activity, within the wider and more dynamic framework of actions it conducts in the Italian National Committee, providing its support to the definition and start up of the National Plan to Combat Desertification and Drought. The complexity of the phenomena and their causes leads to the individuation of a plurality of “actors” who might take the responsibility to carry out actions aimed at combating Desertification and Drought. Indicators represent a crucial link in the chain that, from knowledge, leads to taking decisions and promoting responsible behaviours: starting from an evaluation of the various, physical, biologic, socio-economic processes that contribute to land degradation and desertification, the goal is to individuate indicators that might prove useful in territorial planning and public information activities, and that might be a suitable answer to the request for direct knowledge of the status and evolution of the phenomenon, as well as the opportunity to take actions aimed at mitigating and, above all, preventing the occurrence of the phenomenon

    Open source software GitHub ecosystem: a SEM approach

    Get PDF
    Open source software (OSS) is a collaborative effort. Getting affordable high-quality software with less probability of errors or fails is not far away. Thousands of open-source projects (termed repos) are alternatives to proprietary software development. More than two-thirds of companies are contributing to open source. Open source technologies like OpenStack, Docker and KVM are being used to build the next generation of digital infrastructure. An iconic example of OSS is 'GitHub' - a successful social site. GitHub is a hosting platform that host repositories (repos) based on the Git version control system. GitHub is a knowledge-based workspace. It has several features that facilitate user communication and work integration. Through this thesis I employ data extracted from GitHub, and seek to better understand the OSS ecosystem, and to what extent each of its deployed elements affects the successful development of the OSS ecosystem. In addition, I investigate a repo's growth over different time periods to test the changing behavior of the repo. From our observations developers do not follow one development methodology when developing, and growing their project, and such developers tend to cherry-pick from differing available software methodologies. GitHub API remains the main OSS location engaged to extract the metadata for this thesis's research. This extraction process is time-consuming - due to restrictive access limitations (even with authentication). I apply Structure Equation Modelling (termed SEM) to investigate the relative path relationships between the GitHub- deployed OSS elements, and I determine the path strength contributions of each element to determine the OSS repo's activity level. SEM is a multivariate statistical analysis technique used to analyze structural relationships. This technique is the combination of factor analysis and multiple regression analysis. It is used to analyze the structural relationship between measured variables and/or latent constructs. This thesis bridges the research gap around longitude OSS studies. It engages large sample-size OSS repo metadata sets, data-quality control, and multiple programming language comparisons. Querying GitHub is not direct (nor simple) yet querying for all valid repos remains important - as sometimes illegal, or unrepresentative outlier repos (which may even be quite popular) do arise, and these then need to be removed from each initial OSS's language-specific metadata set. Eight top GitHub programming languages, (selected as the most forked repos) are separately engaged in this thesis's research. This thesis observes these eight metadata sets of GitHub repos. Over time, it measures the different repo contributions of the deployed elements of each metadata set. The number of stars-provided to the repo delivers a weaker contribution to its software development processes. Sometimes forks work against the repo's progress by generating very minor negative total effects into its commit (activity) level, and by sometimes diluting the focus of the repo's software development strategies. Here, a fork may generate new ideas, create a new repo, and then draw some original repo developers off into this new software development direction, thus retarding the original repo's commit (activity) level progression. Multiple intermittent and minor version releases exert lesser GitHub JavaScript repo commit (or activity) changes because they often involve only slight OSS improvements, and because they only require minimal commit/commits contributions. More commit(s) also bring more changes to documentation, and again the GitHub OSS repo's commit (activity) level rises. There are both direct and indirect drivers of the repo's OSS activity. Pulls and commits are the strongest drivers. This suggests creating higher levels of pull requests is likely a preferred prime target consideration for the repo creator's core team of developers. This study offers a big data direction for future work. It allows for the deployment of more sophisticated statistical comparison techniques. It offers further indications around the internal and broad relationships that likely exist between GitHub's OSS big data. Its data extraction ideas suggest a link through to business/consumer consumption, and possibly how these may be connected using improved repo search algorithms that release individual business value components
    corecore