383,267 research outputs found

    git2net - Mining Time-Stamped Co-Editing Networks from Large git Repositories

    Full text link
    Data from software repositories have become an important foundation for the empirical study of software engineering processes. A recurring theme in the repository mining literature is the inference of developer networks capturing e.g. collaboration, coordination, or communication from the commit history of projects. Most of the studied networks are based on the co-authorship of software artefacts defined at the level of files, modules, or packages. While this approach has led to insights into the social aspects of software development, it neglects detailed information on code changes and code ownership, e.g. which exact lines of code have been authored by which developers, that is contained in the commit log of software projects. Addressing this issue, we introduce git2net, a scalable python software that facilitates the extraction of fine-grained co-editing networks in large git repositories. It uses text mining techniques to analyse the detailed history of textual modifications within files. This information allows us to construct directed, weighted, and time-stamped networks, where a link signifies that one developer has edited a block of source code originally written by another developer. Our tool is applied in case studies of an Open Source and a commercial software project. We argue that it opens up a massive new source of high-resolution data on human collaboration patterns.Comment: MSR 2019, 12 pages, 10 figure

    HOW MICROBLOG FOLLOWER NETWORKS AFFECT OPEN SOURCE SOFTWARE PROJECT SUCCESS

    Get PDF
    Successful open source software (OSS) projects require efficient communication means and a steady supply of voluntary developers. Microblogging, as well as the follower network it generates, is becoming increasingly popular as an emerging Web 2.0 communication technology in many online OSS communities. However, little is known about how microblogging follower networks affect OSS project success. Based on theories drawn from the social network domain, OSS and virtual team research,we hypothesized two follower network mechanisms – preferential attachment and structural holes – which may significantly affect OSS project success, by improving knowledge sharing and attracting more skillful developers. We plan to empirically study a microblog follower network in a large online OSS community, aiming to examine the impacts of the two hypothesized follower network mechanisms on OSS project success. Our potential findings may provide insights for OSS project managers to better manage microblog communications and thereby achieve project success

    Development Of Teleresearch Model Using Open Source Software

    Get PDF
    The importance of Video media for communications and entertainment has been a problem for many decades. Initially video was captured and transmitted in analog form. Video compression became an important area of research in the late 1980'S and 1990's and enabled a variety of applications including video storage on DVD'S and Video-CD's, video broadcast over digital cable, satellite and terrestrial(over-the-air) digital television (DTV), video conferencing and videophone over circuit-switched networks. The growth and popularity of the Internet in the mid-1990's motivated video communication over best-effort packet networks. The report identifies the gaps between the capabilities of currently deployed systems and the user requirements, and proposes further work cantered on the intranet (local Area Network) and World-Wide Web system to develop the teleresearch tools by using open source software. Considering the expensive budget allocation is required to develop the teleresearch tool, this project proposed a development of the teleresearch tools using open source software which freely available in the internet for University researchers usability. In addition, the open source software also gives flexibility to modify the source codes according to user's need with better security solution. This report shows, how the Teleresearch is been developed by using most of the open source tools which freely downloaded from internet. The manipulation freedom in changing the source code to gather with the interface modifications, gives us a maximum freedom to develop the teleresearch as per the organization needs. The main contribution of the Teleresearch is giving a great opportunist to all the researchers in Allianze College of Medical and Science (ACMS) to use this software as most important communication tool in order to conduct their research. However, there is a limitation in teleresearch model which inadequate with the bandwidth to retrieve streamed files depending to internet traffic. Internet congestion can cause playback delays, and even living on a particular road or street can influence the reception of streamed video connection. Consideration of the variation of video streaming quality and dynamic Optimization of internet traffic should be considerate as a future research in order to develop an advance quality of video streaming

    Importance of Social Networks for Knowledge Sharing and the Impact of Collaboration on Network Innovation in Online Communities

    Get PDF
    Innovation results from interactions between different sources of knowledge, where these sources aggregate into groups interacting within (intra) and between (inter) groups. Interaction among groups for innovation generation is defined as the process by which an innovation is communicated through certain channels over time among members of a social system. Apart from the discussion about knowledge management within organizations and the discussion about social network analysis of organizations on the topic of innovation and talks about various trade-offs between strength of ties and bridging ties between different organizational groups, within the topic of open source software (OSS) development researchers have used social network theories to investigate OSS phenomenon including communication among developers. It is already known that OSS groups are more networked than the most organizational communities; In OSS network, programmers can join, participate and leave a project at any time, and in fact developers can collaborate not only within the same project but also among different projects or teams. One distinguished feature of the open source software (OSS) development model is the cooperation and collaboration among the members, which will cause various social networks to emerge. In this chapter, the existing gap in the literature with regard to the analysis of cluster or group structure as an input and cluster or group innovation as an output will be addressed, where the focus is on “impact of network cluster structure on cluster innovation and growth” by Behfar et al., that is, how intra- and inter-cluster coupling, structural holes and tie strength impact cluster innovation and growth, and “knowledge management in OSS communities: relationship between dense and sparse network structures.” by Behfar et al., that is, knowledge transfer in dense network (inside groups) impacts on knowledge transfer in sparse network (between groups)

    TSN-FlexTest: Flexible TSN Measurement Testbed (Extended Version)

    Full text link
    Robust, reliable, and deterministic networks are essential for a variety of applications. In order to provide guaranteed communication network services, Time-Sensitive Networking (TSN) unites a set of standards for time-synchronization, flow control, enhanced reliability, and management. We design the TSN-FlexTest testbed with generic commodity hardware and open-source software components to enable flexible TSN measurements. We have conducted extensive measurements to validate the TSN-FlexTest testbed and to examine TSN characteristics. The measurements provide insights into the effects of TSN configurations, such as increasing the number of synchronization messages for the Precision Time Protocol, indicating that a measurement accuracy of 15 ns can be achieved. The TSN measurements included extensive evaluations of the Time-aware Shaper (TAS) for sets of Tactile Internet (TI) packet traffic streams. The measurements elucidate the effects of different scheduling and shaping approaches, while revealing the need for pervasive network control that synchronizes the sending nodes with the network switches. We present the first measurements of distributed TAS with synchronized senders on a commodity hardware testbed, demonstrating the same Quality-of-Service as with dedicated wires for high-priority TI streams despite a 200% over-saturation cross traffic load. The testbed is provided as an open-source project to facilitate future TSN research.Comment: 30 pages, 18 figures, 6 tables, IEEE TNSM, in print, 2024. Shorter version in print in IEEE Trans. on Network and Service Management (see related DOI below

    Managing the far-Edge: are today's centralized solutions a good fit

    Get PDF
    Edge computing has established itself as the foundation for next-generation mobile networks, IT infrastructure, and industrial systems thanks to promised low network latency, computation offloading, and data locality. These properties empower key use-cases like Industry 4.0, Vehicular Communication and Internet of Things. Nowadays implementation of Edge computing is based on extensions to available Cloud computing software tools. While this approach accelerates adoption, it hinders the deployment of the aforementioned use-cases that requires an infrastructure largely more decentralized than Cloud data centers, notably in the far-Edge of the network. In this context, this work aims at: (i) to analyze the differences between Cloud and Edge infrastructures, (ii) to analyze the architecture adopted by the most prominent open-source Edge computing solutions, and (iii) to experimentally evaluate those solutions in terms of scalability and service instantiation time in a medium-size far Edge system. Results show that mainstream Edge solutions require powerful centralized controllers and always-on connectivity, making them unsuitable for highly decentralized scenarios in the far-Edge where stable and high-bandwidth links are not ubiquitous.This work has been partially funded by the H2020 collaborative Europe/Taiwan research project 5G-DIVE (grant no. 589881) and by the H2020 European collaborative research project DAEMON (grant no. 101017109)

    Optimal path planning for selective waste collection in smart cities

    Get PDF
    Waste collection is one of the targets of smart cities. It is a daily task in urban areas and it entails the planning of waste truck routes, taking into account environmental, economic and social factors. In this work, an optimal path planning algorithm has been developed together with a practical software platform for smart and sustainable cities that enables computing the optimal waste collection routes, minimizing the impact, both environmental (CO2 emissions and acoustic damage) and socioeconomic (number of trucks to be used and fuel consumption). The algorithm is executed in Net2Plan, an open-source planning tool, typically used for modeling and planning communication networks. Net2Plan facilitates the introduction of the city layout input information to the algorithm, automatically importing it from geographical information system (GIS) databases using the so-called Net2Plan-GIS library, which can also include positions of smart bins. The algorithm, Net2Plan tool and its extension are open-source, available in a public repository. A practical case in the city of Cartagena (Spain) is presented, where the optimal path planning for plastic waste collection is addressed. This work contributes to the urban mobility plans of smart cities and could be extended to other smart cities scenarios with requests of optimal path planning.This research was partially funded by the Spanish National Project ONOFRE-2, ref. TEC2017-84423-C3-2-P (MINECO/AEI/FEDER, UE), H2020 EU project ref. H2020-ICT-2016-2 (ID 761727) topic: ICT-7-2016 and Erasmus + Program of EU, ref. 575853-EPP-1-2016-1-ES-EPPKA2-SSA. This publication reflects the views only of the authors and the Commission cannot be held responsible for any use which may be made of the information contained therein. Thanks to A. GĂłmez-MartĂ­nez for his administrative and technical support

    Can open-source projects (re-) shape the SDN/NFV-driven telecommunication market?

    Get PDF
    Telecom network operators face rapidly changing business needs. Due to their dependence on long product cycles they lack the ability to quickly respond to changing user demands. To spur innovation and stay competitive, network operators are investigating technological solutions with a proven track record in other application domains such as open source software projects. Open source software enables parties to learn, use, or contribute to technology from which they were previously excluded. OSS has reshaped many application areas including the landscape of operating systems and consumer software. The paradigmshift in telecommunication systems towards Software-Defined Networking introduces possibilities to benefit from open source projects. Implementing the control part of networks in software enables speedier adaption and innovation, and less dependencies on legacy protocols or algorithms hard-coded in the control part of network devices. The recently proposed concept of Network Function Virtualization pushes the softwarization of telecommunication functionalities even further down to the data plane. Within the NFV paradigm, functionality which was previously reserved for dedicated hardware implementations can now be implemented in software and deployed on generic Commercial Off-The Shelf (COTS) hardware. This paper provides an overview of existing open source initiatives for SDN/NFV-based network architectures, involving infrastructure to orchestration-related functionality. It situates them in a business process context and identifies the pros and cons for the market in general, as well as for individual actors
    • …
    corecore