455,796 research outputs found

    Governance architectures for inter-organisational R&D collaboration

    Get PDF
    Inter-organizational relationships are becoming an increasingly important source of competitive advantage and innovation. This study looks at these relationships in the context of inter-organizational R&D collaborations in the European automotive industry. Previous work led to the proposal of a competence-based portfolio framework that explains the design of the inter-organizational architecture and an indicative relationship strategy. This framework comprises four distinct types of governance architecture and relationship strategy. This paper reports on the first confirmatory transfer study, conducted at Jaguar Land Rover, in the UK. The study illustrates developmental paths and patterns in the evolution of inter-organizational relationships using empirical insights. Their configuration and dynamic evolution is contingent upon the ‘engageability’ of the partner companies’ competences based on their attractiveness, transferability and maturity. The study shows that the contingency framework is transferable and practically useful, as well as yielding further practical narrative about inter-organizational practice

    Industry evolution: a comparative study of Irish wholesaling

    Get PDF
    This thesis examines the process of industry evolution through a comparative analysis of three Irish wholesaling industries. In doing so it responds to a pressing need for research that examines the structural evolution o f non-manufactunng mdustnes. The focus is on identifying the drivers of industry change and examining the patterns of process. It has been earned out primarily within a strategic management perspective. The research design is multi-level and multi-modal m the tradition of the Warwick studies on industrial and corporate change. The approach is inductive, qualitative and longitudinal-processual, using a comparative case-based method. The thesis makes a number of contributions at both the empirical and analytical levels. At the empincal level it adds three new case studies to the limited pool of published material on industry evolution in general, and Irish wholesaling in particular. Nine empirical drivers of industry change are identified and related to the three main theoretical change motors highlighted in the strategy and related literatures (efficiency, differential power, and institutional power) A five-phase pattern of industry evolution is revealed and examined. The analysis highlights the limitations of single-dnver theories o f change. It also identifies an additional theoretical motor ( ‘thymos’) not prominent in the literature and examines its implications. The five-phase pattern of industry evolution is a punctuated equilibrium model and highlights the limitations of industry hfe-cycle theory. It also questions the sharpness of the revolutionary cycle that is a central element in most mainstream punctuated equilibrium perspectives. At a more philosophical level, the study challenges the level of determinism evident in most of the mam theoretical frameworks. The analysis also makes a contribution to the substantive literatures on three o f the mam empirical drivers of change identified, government, trade associations and leadership

    Bankers' pay and the evolving structure of US banking

    Get PDF
    We study the evolution of pay in US bank holding companies since 1986. We first set out the main empirical characteristics in both cross-section and time series focussing on banking structure (size and concentration) and pay characteristics given by labor's share of bank value-added, the level of an average bankers' real compensation and the sensitivity of that compensation to firm performance. Then we introduce a structural model in which bankers of heterogenous talent are matched with banks where shareholders design compensation contracts so as to maximise shareholder payoff in the face of managerial moral hazard. We calibrate this model to see if it provides an internally consistent account of the observed empirical patterns. By incorporating structural changes coinciding with three major changes in banking regulation we are able to reproduce changes in pay level and pay sensitivity observed and to establish a secular decline in labor's share consistent with a superstar firm effect in US banking. Overall we find that the observed pay fits closely to fair pay as predicted by our equilibrium model

    How do Microservices Evolve?:An Empirical Analysis of Changes in Open-Source Microservice Repositories

    Get PDF
    Context.Microservice architectures are an emergent service-oriented paradigm widely used in industry to develop and deploy scalable software systems. The underlying idea is to design highly independent services that implement small units of functionality and can interact with each other through lightweight interfaces.Objective.Even though microservices are often used with success, their design and maintenance pose novel challenges to software engineers. In particular, it is questionable whether the intended independence of microservices can actually be achieved in practice.Method.So, it is important to understand how and why microservices evolve during a system’s life-cycle, for instance, to scope refactorings and improvements of a system’s architecture or to develop supporting tools. To provide insights into how microservices evolve, we report a large-scale empirical study on the (co-)evolution of microservices in 11 open-source systems, involving quantitative and qualitative analyses of 7,319 commits.Findings.Our quantitative results show that there are recurring patterns of (co-)evolution across all systems, for instance, “shotgun surgery” commits and microservices that are largely independent, evolve in tuples, or are evolved in almost all changes. We refine our results by analyzing service-evolving commits qualitatively to explore the (in-)dependence of microservices and the causes for their specific evolution.Conclusion.The contributions in this article provide an understanding for practitioners and researchers on how microservices evolve in what way, and how microservice-based systems may be improved

    Detection and analysis of near-miss clone genealogies

    Get PDF
    It is believed that identical or similar code fragments in source code, also known as code clones, have an impact on software maintenance. A clone genealogy shows how a group of clone fragments evolve with the evolution of the associated software system, and thus may provide important insights on the maintenance implications of those clone fragments. Considering the importance of studying the evolution of code clones, many studies have been conducted on this topic. However, after a decade of active research, there has been a marked lack of progress in understanding the evolution of near-miss software clones, especially where statements have been added, deleted, or modified in the copied fragments. Given that there are a significant amount of near-miss clones in the software systems, we believe that without studying the evolution of near-miss clones, one cannot have a complete picture of the clone evolution. In this thesis, we have advanced the state-of-the-art in the evolution of clone research in the context of both exact and near-miss software clones. First, we performed a large-scale empirical study to extend the existing knowledge about the evolution of exact and renamed clones where identifiers have been modified in the copied fragments. Second, we have developed a framework, gCad that can automatically extract both exact and near-miss clone genealogies across multiple versions of a program and identify their change patterns reasonably fast while maintaining high precision and recall. Third, in order to gain a broader perspective of clone evolution, we extended gCad to calculate various evolutionary metrics, and performed an in-depth empirical study on the evolution of both exact and near-miss clones in six open source software systems of two different programming languages with respect to five research questions. We discovered several interesting evolutionary phenomena of near-miss clones which either contradict with previous findings or are new. Finally, we further improved gCad, and investigated a wide range of attributes and metrics derived from both the clones themselves and their evolution histories to identify certain attributes, which developers often use to remove clones in the real world. We believe that our new insights in the evolution of near-miss clones, and about how developers approach and remove duplication, will play an important role in understanding the maintenance implications of clones and will help design better clone management systems

    An extra-memetic empirical methodology to accompany theoretical memetics

    Get PDF
    Abstract Purpose: The paper describes the difficulties encountered by researchers who are looking to operationalise theoretical memetics and provides a methodological avenue for studies that can test meme theory. Design/Methodology/Approach: The application of evolutionary theory to organisations is reviewed by critically reflecting on the validity of its truth claims. To focus the discussion a number of applications of meme theory are reviewed to raise specific issues which ought to be the subject of empirical investigation. Subsequently, the empirical studies conducted to date are assessed in terms of the progress made and conclusions for further work are drawn. Findings: The paper finds that the key questions posed by memetic theory have yet to be addressed empirically and that a recurring weakness is the practice of assuming the existence of a replicating unit of culture which has, however, yet to be demonstrated as a valid concept. Therefore, an 'extra-memetic' methodology is deemed to be necessary for the development of memetics as a scientific endeavour. Narrative analysis is abducted as an appropriate avenue for the operationalisation of extra-memetic empirical research. Originality/Value: The paper highlights inconsistencies, embedded in much of the memetic literature, which have not previously been recognised and the colloquial nature of the discipline is challenged from a positive but critical perspective. Consequently, the paper develops a rationale for the adoption of a widely recognised social science methodology for memetics which has been absent to date. In proposing narrative orientated research, knowledge concerning memes' validity can be facilitated whilst avoiding the current circularity in memetic truth claims. Key Words: Meme, Memetics, Narrative, Complexity, Evolution Classification: Conceptual Pape

    Modeling the ecology and evolution of biodiversity: Biogeographical cradles, museums, and graves

    Get PDF
    Individual processes shaping geographical patterns of biodiversity are increasingly understood, but their complex interactions on broad spatial and temporal scales remain beyond the reach of analytical models and traditional experiments. To meet this challenge, we built a spatially explicit, mechanistic simulation model implementing adaptation, range shifts, fragmentation, speciation, dispersal, competition, and extinction, driven by modeled climates of the past 800,000 years in South America. Experimental topographic smoothing confirmed the impact of climate heterogeneity on diversification. The simulations identified regions and episodes of speciation (cradles), persistence (museums), and extinction (graves). Although the simulations had no target pattern and were not parameterized with empirical data, emerging richness maps closely resembled contemporary maps for major taxa, confirming powerful roles for evolution and diversification driven by topography and climate

    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

    A framework for the simulation of structural software evolution

    Get PDF
    This is the author's accepted manuscript. The final published article is available from the link below. Copyright @ 2008 ACM.As functionality is added to an aging piece of software, its original design and structure will tend to erode. This can lead to high coupling, low cohesion and other undesirable effects associated with spaghetti architectures. The underlying forces that cause such degradation have been the subject of much research. However, progress in this field is slow, as its complexity makes it difficult to isolate the causal flows leading to these effects. This is further complicated by the difficulty of generating enough empirical data, in sufficient quantity, and attributing such data to specific points in the causal chain. This article describes a framework for simulating the structural evolution of software. A complete simulation model is built by incrementally adding modules to the framework, each of which contributes an individual evolutionary effect. These effects are then combined to form a multifaceted simulation that evolves a fictitious code base in a manner approximating real-world behavior. We describe the underlying principles and structures of our framework from a theoretical and user perspective; a validation of a simple set of evolutionary parameters is then provided and three empirical software studies generated from open-source software (OSS) are used to support claims and generated results. The research illustrates how simulation can be used to investigate a complex and under-researched area of the development cycle. It also shows the value of incorporating certain human traits into a simulation—factors that, in real-world system development, can significantly influence evolutionary structures
    • 

    corecore