Designing Continuous Toolchains - Using Proposed Guidelines and Tool Capabilities
dc.contributor.author | Mjöll Bergsteinsdóttir, Elsa | |
dc.contributor.author | Helén Edholm, Henrik | |
dc.contributor.department | Chalmers tekniska högskola / Institutionen för data- och informationsteknik (Chalmers) | sv |
dc.contributor.department | Chalmers University of Technology / Department of Computer Science and Engineering (Chalmers) | en |
dc.date.accessioned | 2019-07-03T14:46:22Z | |
dc.date.available | 2019-07-03T14:46:22Z | |
dc.date.issued | 2018 | |
dc.description.abstract | Continuous delivery and deployment are both relatively new software practices that can help to deliver software faster. A toolchain is typically constructed by integrating a set of tools and practices to implement these continuous activities. The aim of this study is to help software organizations design continuous toolchains. This is achieved by providing guidelines that can ease the toolchain design as well as by both shedding light on what tool capabilities are desired and which tools are currently available to best support these capabilities. We conducted a case study where 17 industry professionals provided insights on what tools they use and how they design their continuous toolchains. A follow-up survey was then used to quantify the case study results. The survey gathered insights both on which tool capabilities are the most desired ones and moreover what current tools fulfill these capabilities. The synthesized results from both the case study and survey identified the toolchain structure, desired tool capabilities for each component of the toolchain and ranked them by importance. Recommendations for tools were given based on the tool capabilities importance. Guidelines for toolchain design were synthesized from the case study and provide general suggestions on how to maintain an efficient toolchain. Designing a continuous toolchain is no simple task. By mapping the capabilities presented in this study with organizational needs software organizations can utilize our findings when selecting suitable tools for their toolchain. To further strengthen the design of their continuous toolchain and its maintenance, companies should incorporate the proposed guidelines into their workflow. | |
dc.identifier.uri | https://hdl.handle.net/20.500.12380/255335 | |
dc.language.iso | eng | |
dc.setspec.uppsok | Technology | |
dc.subject | Data- och informationsvetenskap | |
dc.subject | Computer and Information Science | |
dc.title | Designing Continuous Toolchains - Using Proposed Guidelines and Tool Capabilities | |
dc.type.degree | Examensarbete för masterexamen | sv |
dc.type.degree | Master Thesis | en |
dc.type.uppsok | H | |
local.programme | Software engineering and technology (MPSOF), MSc |
Ladda ner
Original bundle
1 - 1 av 1
Hämtar...
- Namn:
- 255335.pdf
- Storlek:
- 2.14 MB
- Format:
- Adobe Portable Document Format
- Beskrivning:
- Fulltext