47,115 research outputs found

    Mapping the systematic literature studies about software ecosystems

    Get PDF
    There is a need to improve the definition and development of technological ecosystems in order to solve the main problems detected in previous studies. To achieve this goal, it is required to identify and analyse the solutions available in the literature in the field of software engineering applied to ecosystems. The research in software ecosystems is a relatively young research area, but there are already several works that analyse the literature associated. To conduct a new systematic literature review is necessary to ensure that there are no studies that do the same, namely, that do not answer the same research questions. The identification of the need for a review was done through a study focused on systematic literature reviews and mapping studies about software ecosystems. This work aims to describe the mapping conducted as part of that study. It provides a global state of the art of this kind of studies in the area of software ecosystems

    Ecosistemas Software: Análisis de revisiones sistemáticas de literatura

    Get PDF
    [EN]Software ecosystems, and in particular, technological ecosystems, allow solving problems related to the management of information and knowledge in all types of organizations. In order to improve the definition and development of this type of technological solutions, first, previous investigations must be identified and analyzed. In this way it is intended to clarify if there are solutions in the literature that allow solving the identified problems. As a preliminary phase to the systematic literature review, an analysis focused on systematic literature studies about software ecosystems has been carried out. This analysis was done through a systematic mapping

    Automatic Detection of Public Development Projects in Large Open Source Ecosystems: An Exploratory Study on GitHub

    Full text link
    Hosting over 10 million of software projects, GitHub is one of the most important data sources to study behavior of developers and software projects. However, with the increase of the size of open source datasets, the potential threats to mining these datasets have also grown. As the dataset grows, it becomes gradually unrealistic for human to confirm quality of all samples. Some studies have investigated this problem and provided solutions to avoid threats in sample selection, but some of these solutions (e.g., finding development projects) require human intervention. When the amount of data to be processed increases, these semi-automatic solutions become less useful since the effort in need for human intervention is far beyond affordable. To solve this problem, we investigated the GHTorrent dataset and proposed a method to detect public development projects. The results show that our method can effectively improve the sample selection process in two ways: (1) We provide a simple model to automatically select samples (with 0.827 precision and 0.947 recall); (2) We also offer a complex model to help researchers carefully screen samples (with 63.2% less effort than manually confirming all samples, and can achieve 0.926 precision and 0.959 recall).Comment: Accepted by the SEKE2018 Conferenc

    Exploring Maintainability Assurance Research for Service- and Microservice-Based Systems: Directions and Differences

    Get PDF
    To ensure sustainable software maintenance and evolution, a diverse set of activities and concepts like metrics, change impact analysis, or antipattern detection can be used. Special maintainability assurance techniques have been proposed for service- and microservice-based systems, but it is difficult to get a comprehensive overview of this publication landscape. We therefore conducted a systematic literature review (SLR) to collect and categorize maintainability assurance approaches for service-oriented architecture (SOA) and microservices. Our search strategy led to the selection of 223 primary studies from 2007 to 2018 which we categorized with a threefold taxonomy: a) architectural (SOA, microservices, both), b) methodical (method or contribution of the study), and c) thematic (maintainability assurance subfield). We discuss the distribution among these categories and present different research directions as well as exemplary studies per thematic category. The primary finding of our SLR is that, while very few approaches have been suggested for microservices so far (24 of 223, ?11%), we identified several thematic categories where existing SOA techniques could be adapted for the maintainability assurance of microservices

    Crafting a Systematic Literature Review on Open-Source Platforms

    Full text link
    This working paper unveils the crafting of a systematic literature review on open-source platforms. The high-competitive mobile devices market, where several players such as Apple, Google, Nokia and Microsoft run a platforms- war with constant shifts in their technological strategies, is gaining increasing attention from scholars. It matters, then, to review previous literature on past platforms-wars, such as the ones from the PC and game-console industries, and assess its implications to the current mobile devices platforms-war. The paper starts by justifying the purpose and rationale behind this literature review on open-source platforms. The concepts of open-source software and computer-based platforms were then discussed both individually and in unison, in order to clarify the core-concept of 'open-source platform' that guides this literature review. The detailed design of the employed methodological strategy is then presented as the central part of this paper. The paper concludes with preliminary findings organizing previous literature on open-source platforms for the purpose of guiding future research in this area.Comment: As presented in 10th IFIP WG 2.13 International Conference on Open Source Systems, OSS 2014, San Jos\'e, Costa Rica, May 6-9, 201

    Sustainability in Software Engineering

    Get PDF
    The intersection between software engineering re- search and the problems related to sustainability and green IT has been the subject of increasing attention. In spite of that, we observe that sustainability is still not clearly defined, or understood, in the field of software engineering. This lack of clarity leads to confusion about e.g. what is relevant to measure or the research implications over time or space. This paper provides an overview of how the research so far has defined sustainability, and how this definition has been used to guide which research areas. To this end, we carried out a systematic mapping study for selecting, classifying and analyzing relevant publications. In this study, we investigate which knowledge areas and which time scope of sustainability effects are mostly targeted in scientific research. Our analysis shows research trends and discusses gaps to be filled

    Impact in networks and ecosystems: building case studies that make a difference

    Get PDF
    open accessThis toolkit aims to support the building up of case studies that show the impact of project activities aiming to promote innovation and entrepreneurship. The case studies respond to the challenge of understanding what kinds of interventions work in the Southern African region, where, and why. The toolkit has a specific focus on entrepreneurial ecosystems and proposes a method of mapping out the actors and their relationships over time. The aim is to understand the changes that take place in the ecosystems. These changes are seen to be indicators of impact as increased connectivity and activity in ecosystems are key enablers of innovation. Innovations usually happen together with matching social and institutional adjustments, facilitating the translation of inventions into new or improved products and services. Similarly, the processes supporting entrepreneurship are guided by policies implemented in the common framework provided by innovation systems. Overall, policies related to systems of innovation are by nature networking policies applied throughout the socioeconomic framework of society to pool scarce resources and make various sectors work in coordination with each other. Most participating SAIS countries already have some kinds of identifiable systems of innovation in place both on national and regional levels, but the lack of appropriate institutions, policies, financial instruments, human resources, and support systems, together with underdeveloped markets, create inefficiencies and gaps in systemic cooperation and collaboration. In other words, we do not always know what works and what does not. On another level, engaging users and intermediaries at the local level and driving the development of local innovation ecosystems within which local culture, especially in urban settings, has evident impact on how collaboration and competition is both seen and done. In this complex environment, organisations supporting entrepreneurship and innovation often find it difficult to create or apply relevant knowledge and appropriate networking tools, approaches, and methods needed to put their processes to work for broader developmental goals. To further enable these organisations’ work, it is necessary to understand what works and why in a given environment. Enhanced local and regional cooperation promoted by SAIS Innovation Fund projects can generate new data on this little-explored area in Southern Africa. Data-driven knowledge on entrepreneurship and innovation support best practices as well as effective and efficient management of entrepreneurial ecosystems can support replication and inform policymaking, leading thus to a wider impact than just that of the immediate reported projects and initiatives

    Trends in High Nature Value farmland studies: A systematic review

    Get PDF
    Background. Since the High Nature Value (HNV) concept was defined in the early 1990s, several studies on HNV farmland has been increasing over the past 30 years in Europe, highlighting the interest by scientific community of HNV farming systems supporting biodiversity conservation. The aim of this study was to evaluate the trends and main gaps on HNV farmland peer-reviewed publications in order to contribute to the effectiveness of future research in this field. Methods. Searches were conducted using the databases Web of SciencesTM and Scopus in order to identify only peer-reviewed articles on HNV farmland, published prior to July 2017. The inclusion and exclusion criteria were developed a priori. Data as year, country, type of document, subject area, taxa studied and biodiversity metrics assessed were extracted and explored in order to analyse the spatial and temporal distribution of the concept, including the main topics addressed in HNV farmland literature. Results. After screening 308 original articles, 90 were selected for this review. HNV farmland studies involved several disciplines, mainly biodiversity and conservation and environmental sciences and ecology. Most peer-reviewed articles focused on HNV farming were conducted in Spain, Italy, Ireland and Portugal. The main studied taxa were plants and birds. Taxonomic diversity was the biodiversity metric more often used to assess the biodiversity status on HNV farmland areas. A positive correlation was found between HNV farmland area and HNV farmland studies conducted in respective countries. Discussion. The HNV farmland research subject is a relative novel approach, and this systematic review provides a comprehensive overview about the main topics in the HNV farmland peer-reviewed literature contributing to highlight the main gaps and provide some considerations in order to assist the performance of HNV farming systems and conservation policies, addressed to sustain high levels of biodiversity
    • …
    corecore