Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Tracing Integration Errors to Upstream Development Activities: An exploratory study
Blekinge Institute of Technology.
Blekinge Institute of Technology.
2023 (English)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

The Eiffel Protocol provides traceability downstream and upstream of all activities that transpire inside the CI/CD pipeline. The traceability achieved by the Eiffel Protocol comes with great benefits even though it does not cover all development activities as it pertains only to the CI/CD pipeline. Our research aims to explore the idea of extending the Eiffel Protocol to cover all activities and discuss what benefits could be seen, especially in the scope of reducing the number of integration failures. A literature study was first carried out to find the root causes of these failures. After the literature study, we conducted a focus group session to gather data about the potential benefits and problems of an extension, what analyses could be drawn, and how it can affect integration errors. Our results show that an extension is beneficial as analyses that can be made with the generated data can tackle some of the biggest issues found in software development teams, especially in larger organizations. The complexity, cost involved and the time needed to see a return on investment does however weigh it down. Thus, while it is beneficial it is not enough for organizations to consider it as a priority to integrate with their environments when thinking of the costs involved to do so. Further implementation solutions need to be researched before it shows its worth.

Place, publisher, year, edition, pages
2023. , p. 32
Keywords [en]
Eiffel Protocol, Traceability, CI/CD, Continuous Integration, Continuous Delivery
National Category
Computer Systems Other Engineering and Technologies not elsewhere specified
Identifiers
URN: urn:nbn:se:bth-24826OAI: oai:DiVA.org:bth-24826DiVA, id: diva2:1767726
Subject / course
PA1445 Kandidatkurs i Programvaruteknik
Educational program
PAGPT Software Engineering
Supervisors
Examiners
Available from: 2023-06-21 Created: 2023-06-14 Last updated: 2023-06-21Bibliographically approved

Open Access in DiVA

Tracing Integration Errors to Upstream Development Activities - An exploratory study(940 kB)132 downloads
File information
File name FULLTEXT01.pdfFile size 940 kBChecksum SHA-512
87e375b4ebc3033ff06d9aa87402e0b4e3f040d082d7dc61c8e529af3a8842bd61df8a97eba4c9e70d3ea354a469066d63db3cfb4ae37f1b5d21bbc22a7b1be8
Type fulltextMimetype application/pdf

By organisation
Blekinge Institute of Technology
Computer SystemsOther Engineering and Technologies not elsewhere specified

Search outside of DiVA

GoogleGoogle Scholar
Total: 132 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 272 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf