Analyzing Similarity of Cloned Software Variants Using Hierarchical Set Models
Author | : Slawomir Duszynski |
Publisher | : |
Total Pages | : 227 |
Release | : 2015-03-18 |
Genre | : |
ISBN | : 9783839608609 |
Download Analyzing Similarity Of Cloned Software Variants Using Hierarchical Set Models full books in PDF, epub, and Kindle. Read online free Analyzing Similarity Of Cloned Software Variants Using Hierarchical Set Models ebook anywhere anytime directly on your device. Fast Download speed and no annoying ads. We cannot guarantee that every ebooks is available!
Author | : Slawomir Duszynski |
Publisher | : |
Total Pages | : 227 |
Release | : 2015-03-18 |
Genre | : |
ISBN | : 9783839608609 |
Author | : Bernhard Steffen |
Publisher | : Springer |
Total Pages | : 268 |
Release | : 2016-10-01 |
Genre | : Computers |
ISBN | : 3319465082 |
The LNCS Transactions on Foundations for Mastering Change, FoMaC, aims to establish a forum for formal-methods-based research, dealing with the nature of today’s agile system development, which is characterized by unclear premises, unforeseen change, and the need for fast reaction, in a context of hard-to-control frame conditions, such as third-party components, network problems, and attacks. Submissions are evaluated according to these goals. This book, the first volume in the series, contains contributions by the members of the editorial board. These contributions indicate the envisioned style and range of papers of topics covered by the transactions series. They cross-cut various traditional research directions and are characterized by a clear focus on change.
Author | : Saman Bazrafshan |
Publisher | : Logos Verlag Berlin GmbH |
Total Pages | : 270 |
Release | : 2017-06-30 |
Genre | : Computers |
ISBN | : 3832545093 |
Redundancies in program source code - software clones - are a common phenomenon. Although it is often claimed that software clones decrease the maintainability of software systems and need to be managed, research in the last couple of years showed that not all clones can be considered harmful. A sophisticated assessment of the relevance of software clones and a cost-benefit analysis of clone management is needed to gain a better understanding of cloning and whether it is truly a harmful phenomenon. This thesis introduces techniques to model, analyze, and evaluate versatile aspects of software clone evolution within the history of a system. We present a mapping of non-identical clones across multiple versions of a system, that avoids possible ambiguities of previous approaches. Though processing more data to determine the context of each clone to avoid an ambiguous mapping, the approach is shown to be efficient and applicable to large systems for a retrospective analysis of software clone evolution. The approach has been used in several studies to gain insights into the phenomenon of cloning in open-source as well as industrial software systems. Our results show that non-identical clones require more attention regarding clone management compared to identical clones as they are the dominating clone type for the main share of our subject systems. Using the evolution model to investigate costs and benefits of refactorings that remove clones, we conclude that clone removals could not reduce maintenance costs for most systems under study.
Author | : Roberto E. Lopez-Herrejon |
Publisher | : Springer Nature |
Total Pages | : 535 |
Release | : 2022-11-22 |
Genre | : Computers |
ISBN | : 3031116860 |
This handbook distils the wealth of expertise and knowledge from a large community of researchers and industrial practitioners in Software Product Lines (SPLs) gained through extensive and rigorous theoretical, empirical, and applied research. It is a timely compilation of well-established and cutting-edge approaches that can be leveraged by those facing the prevailing and daunting challenge of re-engineering their systems into SPLs. The selection of chapters provides readers with a wide and diverse perspective that reflects the complementary and varied expertise of the chapter authors. This perspective covers the re-engineering processes, from planning to execution. SPLs are families of systems that share common assets, allowing a disciplined software reuse. The adoption of SPL practices has shown to enable significant technical and economic benefits for the companies that employ them. However, successful SPLs rarely start from scratch, but instead, they usually start from a set of existing systems that must undergo well-defined re-engineering processes to unleash new levels of productivity and competitiveness. Practitioners will benefit from the lessons learned by the community, captured in the array of methodological and technological alternatives presented in the chapters of the handbook, and will gain the confidence for undertaking their own re-engineering challenges. Researchers and educators will find a valuable single-entry point to quickly become familiar with the state-of-the-art on the topic and the open research opportunities; including undergraduate, graduate students, and R&D engineers who want to have a comprehensive understanding of techniques in reverse engineering and re-engineering of variability-rich software systems.
Author | : Jan Bosch |
Publisher | : Springer |
Total Pages | : 549 |
Release | : 2010-09-08 |
Genre | : Computers |
ISBN | : 3642155790 |
This volume constitutes the refereed proceedings of the 14th International Software Product Line Conference, SPLC 2010, held on Jeju Island, South Korea, in September 2010.
Author | : |
Publisher | : Allied Publishers |
Total Pages | : 228 |
Release | : 2010 |
Genre | : Database management |
ISBN | : 9788184246452 |
Author | : Azad M. Madni |
Publisher | : Springer Nature |
Total Pages | : 709 |
Release | : 2022-03-24 |
Genre | : Technology & Engineering |
ISBN | : 3030820831 |
This volume comprises papers from the 18th Conference on Systems Engineering Research (CSER). The theme of this volume, “Recent Trends and Advances in Model-Based Systems Engineering,” reflects the fact that systems engineering is undergoing a transformation motivated by mission and system complexity and enabled by technological advances such as model-based systems engineering, digital engineering, and the convergence of systems engineering with other disciplines. This conference is focused on exploring recent trends and advances in model-based systems engineering (MBSE) and the synergy of MBSE with simulation technology and digital engineering. Contributors have submitted papers on MBSE methods, modeling approaches, integration of digital engineering with MBSE, standards, modeling languages, ontologies and metamodels, and economics analysis of MBSE to respond to the challenges posed by 21st century systems. What distinguishes this volume are the latest advances in MBSE research, the convergence of MBSE with digital engineering, and recent advances in applied research in MBSE, including growing convergence with systems science and decision science. This volume is appropriate as a reference text in graduate engineering courses in Model-Based Systems Engineering.
Author | : Marc Kéry |
Publisher | : Academic Press |
Total Pages | : 556 |
Release | : 2012 |
Genre | : Computers |
ISBN | : 0123870208 |
Bayesian statistics has exploded into biology and its sub-disciplines, such as ecology, over the past decade. The free software program WinBUGS, and its open-source sister OpenBugs, is currently the only flexible and general-purpose program available with which the average ecologist can conduct standard and non-standard Bayesian statistics. Comprehensive and richly commented examples illustrate a wide range of models that are most relevant to the research of a modern population ecologist All WinBUGS/OpenBUGS analyses are completely integrated in software R Includes complete documentation of all R and WinBUGS code required to conduct analyses and shows all the necessary steps from having the data in a text file out of Excel to interpreting and processing the output from WinBUGS in R