2015 IEEE/ACM 3rd International Workshop on Release Engineering

19-19 May 2015

Filter Results

Displaying Results 1 - 19 of 19
  • [Title page i]

    Publication Year: 2015, Page(s): i
    Request permission for commercial reuse | PDF file iconPDF (12 KB)
    Freely Available from IEEE
  • [Title page iii]

    Publication Year: 2015, Page(s): iii
    Request permission for commercial reuse | PDF file iconPDF (116 KB)
    Freely Available from IEEE
  • [Copyright notice]

    Publication Year: 2015, Page(s): iv
    Request permission for commercial reuse | PDF file iconPDF (132 KB)
    Freely Available from IEEE
  • Table of contents

    Publication Year: 2015, Page(s):v - vi
    Request permission for commercial reuse | PDF file iconPDF (110 KB)
    Freely Available from IEEE
  • Message from the Chairs

    Publication Year: 2015, Page(s):vii - viii
    Request permission for commercial reuse | PDF file iconPDF (86 KB) | HTML iconHTML
    Freely Available from IEEE
  • Committees and reviewers

    Publication Year: 2015, Page(s):ix - x
    Request permission for commercial reuse | PDF file iconPDF (28 KB)
    Freely Available from IEEE
  • Sponsors and supporters

    Publication Year: 2015, Page(s): xi
    Request permission for commercial reuse | PDF file iconPDF (136 KB)
    Freely Available from IEEE
  • Release Engineering as a Force Multiplier

    Publication Year: 2015, Page(s): 1
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (127 KB)

    When done well, Release Engineering can be a force multiplier that enables software companies to ship software efficiently and reliably, to grow internally by hiring more engineers, to grow in the marketplace, and allow the company to compete against other above-their-weight companies. This can also make the organization a more humane place to work! Part of this is technical engineering, and part ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Research Opportunities in Continuous Delivery: Reflections from Two Years' Experiences in a Large Bookmaking Company

    Publication Year: 2015, Page(s): 2
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (82 KB) | HTML iconHTML

    We have been implementing continuous delivery in Paddy Power, a large organization in the bookmaking industry, for more than two years. In this talk, I will reflect on our journey to continuous delivery and discuss the research opportunities I see. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Towards Definitions for Release Engineering and DevOps

    Publication Year: 2015, Page(s): 3
    Cited by:  Papers (10)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (89 KB) | HTML iconHTML

    Delivering software fast, reliable, and predictable is essential for software development organizations. Yet, they often struggle to implement proper approaches and practices like release engineering and DevOps. One reason is the lack of consistent definitions for both of these terms, making it difficult to grasp the meaning and adding further confusion. To the best of our knowledge, there are no ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Securing a Deployment Pipeline

    Publication Year: 2015, Page(s):4 - 7
    Cited by:  Papers (6)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (170 KB) | HTML iconHTML

    At the RELENG 2014 Q&A, the question was asked, “What is your greatest concern?” and the response was “someone subverting our deployment pipeline”. That is the motivation for this paper. We explore what it means to subvert a pipeline and provide several different scenarios of subversion. We then focus on the issue of securing a pipeline. As a result, we provide an engineering process that is b... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Performance of Defect Prediction in Rapidly Evolving Software

    Publication Year: 2015, Page(s):8 - 11
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (127 KB) | HTML iconHTML

    Defect prediction techniques allow spotting modules (or commits) likely to contain (introduce) a defect by training models with product or process metrics -- thus supporting testing, code integration, and release decisions. When applied to processes where software changes rapidly, conventional techniques might fail, as trained models are not thought to evolve along with the software. In this study... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Predicting Field Reliability

    Publication Year: 2015, Page(s):12 - 15
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (138 KB) | HTML iconHTML

    The objective of the work described is to accurately predict, as early as possible in the software lifecycle, how reliably a new software release will behave in the field. The initiative is based on a set of innovative mathematical models that have consistently shown a high correlation between key in-process metrics and our primary customer experience metric, SWDPMH (Software Defects per Million H... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Continuous Deployment and Schema Evolution in SQL Databases

    Publication Year: 2015, Page(s):16 - 19
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (276 KB) | HTML iconHTML

    Continuous Deployment is an important enabler of rapid delivery of business value and early end user feedback. While frequent code deployment is well understood, the impact of frequent change on persistent data is less understood and supported. SQL schema evolutions in particular can make it expensive to deploy a new version, and may even lead to downtime if schema changes can only be applied by b... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Extracting Configuration Knowledge from Build Files with Symbolic Analysis

    Publication Year: 2015, Page(s):20 - 23
    Cited by:  Papers (6)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (207 KB) | HTML iconHTML

    Build systems contain a lot of configuration knowledge about a software system, such as under which conditions specific files are compiled. Extracting such configuration knowledge is important for many tools analyzing highly-configurable systems, but very challenging due to the complex nature of build systems. We design an approach, based on SYMake, that symbolically evaluates Make files and extra... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Continuous Delivery with Jenkins: Jenkins Solutions to Implement Continuous Delivery

    Publication Year: 2015, Page(s):24 - 27
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (394 KB) | HTML iconHTML

    This paper illustrates how Jenkins evolved from being a pure Continuous Integration Platform to a Continuous Delivery one, embracing the new design tendency where not only the build but also the release and the delivery process of the product is automated. In this scenario Jenkins becomes the orchestrator tool for all the teams/roles involved in the software lifecycle, thanks to which Development,... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Accelerating Maven by Delaying Test Dependencies

    Publication Year: 2015, Page(s): 28
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (82 KB) | HTML iconHTML

    Modular build systems (such as Maven) may simplify build maintenance, but significantly reduce opportunities for parallelism where they may be most helpful: when running tests. If tests are contained in each module, and modules contain dependencies on each other, their tests can not run in parallel between modules that have build dependencies. This poster will present a technique for achieving sig... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Author index

    Publication Year: 2015, Page(s): 29
    Request permission for commercial reuse | PDF file iconPDF (54 KB)
    Freely Available from IEEE
  • [Publisher's information]

    Publication Year: 2015, Page(s): 30
    Request permission for commercial reuse | PDF file iconPDF (171 KB)
    Freely Available from IEEE