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
Automated Open Source Software Assessment and Monitoring: Through practitioners’ lens
Blekinge Institute of Technology, Faculty of Computing, Department of Software Engineering.
Blekinge Institute of Technology, Faculty of Computing, Department of Software Engineering.
2021 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

Background: Developing and maintaining software is resource expensive. Therefore many organizations and practitioners use Open Source Software(OSS) in commercial development to minimize resource expense. But, adopting OSS mandates the organizations and practitioners to assess and monitor the OSS for updates from the community. Previous literature proposes many assessment frameworks. Many are non-automated and use complex attributes that require a steep learning curve for practitioners to understand. The OSS assessments and monitoring choke the agility of the team and delay their time to market. Practitioners need automated quick assessments with easy-to-understand attributes to assist them during OSS adoption. After adoption, monitoring and upgrading OSS can be challenging. Therefore, organizations need automatic OSS monitoring and upgrading solutions capable of checking community updates for the OSS and upgrade the internally hosted OSS if the update is compliant automatically.

Objectives: The objective of our thesis is to automate OSS assessments and monitoring using OSS assessment attributes that are easily understood by the practitioners.

Methods: We performed a design science research at City Network to understand OSS assessments and monitoring in organizations and identified the attributes used by the practitioners. Additionally, we identified the attributes from the previous literature that were relevant for practitioners. Following the identification, we constructed an automated solution for OSS assessments and monitoring that was accepted by City Network. To evaluate the generalizability of our automated solution, we conducted interviews with practitioners outside City Network.

Results: Our automated solution was praised for its ease of use and easy-to-understand attributes. Practitioners wanted their customizations on our automated solution with additional features and attributes to fully automate their OSS assessments. But our OSS monitoring and upgrading solution was criticized for lack of rigor in assessing an update. But, its program flow and usage at scale were appreciated by practitioners.

Conclusions: Our automated solution was effective in automated assessing OSS before adoption. But, it was not capable of automating OSS monitoring and upgrading. With that said, the problem of OSS assessments and monitoring is relevant for many organizations and practitioners. Therefore, such research is essential to improve and streamline OSS adoption for organizations and practitioners. Additionally, it is worthwhile to research more OSS attributes that are relevant and easy to understand for the practitioners.

Place, publisher, year, edition, pages
2021.
Keywords [en]
OSS assessments, OSS monitoring, OSS adoption, OSS assessment attributes
National Category
Software Engineering
Identifiers
URN: urn:nbn:se:bth-22284OAI: oai:DiVA.org:bth-22284DiVA, id: diva2:1608591
External cooperation
City Network AB
Subject / course
PA2534 Master's Thesis (120 credits) in Software Engineering
Educational program
PAADA Master Qualification Plan in Software Engineering 120,0 hp
Supervisors
Examiners
Available from: 2021-11-09 Created: 2021-11-04 Last updated: 2021-11-09Bibliographically approved

Open Access in DiVA

Automated Open Source Software Assessment and Monitoring - Through practitioners’ lens(2715 kB)324 downloads
File information
File name FULLTEXT02.pdfFile size 2715 kBChecksum SHA-512
8bf5b10cbc8f2c4853215643ba8eb6a786d7bff9f90182bf7183badb48d791bca7b8b9fc0ce681aca8569677de28fb3b62e55e14b884b938519f4f69b5b69d7c
Type fulltextMimetype application/pdf

By organisation
Department of Software Engineering
Software Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 324 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: 513 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