Detecting anomalies by container testing a survey of company practices and typical tools

Software testing is an integral part of any software process, but with the increasing interest and use of software containers, it is, unfortunately, being overlooked. With the growth and popularity of software containers, more and more security issues and concerns are arising. This thesis is about t...

Full description

Bibliographic Details
Main Author: Timonen, Salla
Other Authors: Informaatioteknologian tiedekunta, Faculty of Information Technology, Informaatioteknologia, Information Technology, Jyväskylän yliopisto, University of Jyväskylä
Format: Master's thesis
Language:eng
Published: 2023
Subjects:
Online Access: https://jyx.jyu.fi/handle/123456789/87276
_version_ 1826225738374709248
author Timonen, Salla
author2 Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä
author_facet Timonen, Salla Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä Timonen, Salla Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä
author_sort Timonen, Salla
datasource_str_mv jyx
description Software testing is an integral part of any software process, but with the increasing interest and use of software containers, it is, unfortunately, being overlooked. With the growth and popularity of software containers, more and more security issues and concerns are arising. This thesis is about the process of detecting anomalies by testing containers and was done as a survey of company practices and typical tools. The aim was to get an overview of what the current approaches are and what might be areas that should be improved upon. This research validates some observations from other research and makes a contribution by showing what is the status of how companies currently test software containers. As a result, it can be concluded that the survey answers demonstrate how important testing truly is, the rise of interest and use of containers, security and vulnerability issues in software containers, and the varying ways of testing containers. There is no consensus on how testing is or should be accomplished, with advances being mainly driven within companies instead of academic research. Based on findings from the survey and literature, there is further beneficial research to be done regarding security and vulnerability aspects in software containers and in the development of general good practices on how testing software containers should be accomplished.
first_indexed 2023-05-30T20:00:38Z
format Pro gradu
free_online_boolean 1
fullrecord [{"key": "dc.contributor.advisor", "value": "Mikkonen, Tommi", "language": "", "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.author", "value": "Timonen, Salla", "language": "", "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2023-05-30T05:47:03Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2023-05-30T05:47:03Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2023", "language": "", "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/87276", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Software testing is an integral part of any software process, but with the increasing interest and use of software containers, it is, unfortunately, being overlooked. With the growth and popularity of software containers, more and more security issues and concerns are arising. This thesis is about the process of detecting anomalies by testing containers and was done as a survey of company practices and typical tools. The aim was to get an overview of what the current approaches are and what might be areas that should be improved upon. This research validates some observations from other research and makes a contribution by showing what is the status of how companies currently test software containers. As a result, it can be concluded that the survey answers demonstrate how important testing truly is, the\nrise of interest and use of containers, security and vulnerability issues in software containers, and the varying ways of testing containers. There is no consensus on how testing is or should be accomplished, with advances being mainly driven within companies instead of academic research. Based on findings from the survey and literature, there is further beneficial research to be done regarding security and vulnerability aspects in software containers\nand in the development of general good practices on how testing software containers should be accomplished.", "language": "en", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by Paivi Vuorio (paelvuor@jyu.fi) on 2023-05-30T05:47:03Z\nNo. of bitstreams: 0", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2023-05-30T05:47:03Z (GMT). No. of bitstreams: 0\n Previous issue date: 2023", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "56", "language": "", "element": "format", "qualifier": "extent", "schema": "dc"}, {"key": "dc.language.iso", "value": "eng", "language": null, "element": "language", "qualifier": "iso", "schema": "dc"}, {"key": "dc.rights", "value": "In Copyright", "language": null, "element": "rights", "qualifier": null, "schema": "dc"}, {"key": "dc.subject.other", "value": "software containers", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "software testing", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "containers", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "Detecting anomalies by container testing : a survey of company practices and typical tools", "language": "", "element": "title", "qualifier": null, "schema": "dc"}, {"key": "dc.type", "value": "master thesis", "language": null, "element": "type", "qualifier": null, "schema": "dc"}, {"key": "dc.identifier.urn", "value": "URN:NBN:fi:jyu-202305303334", "language": "", "element": "identifier", "qualifier": "urn", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Master\u2019s thesis", "language": "en", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Pro gradu -tutkielma", "language": "fi", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Informaatioteknologian tiedekunta", "language": "fi", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Faculty of Information Technology", "language": "en", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Informaatioteknologia", "language": "fi", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Information Technology", "language": "en", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "Jyv\u00e4skyl\u00e4n yliopisto", "language": "fi", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "University of Jyv\u00e4skyl\u00e4", "language": "en", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Tietotekniikka", "language": "fi", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Mathematical Information Technology", "language": "en", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "yvv.contractresearch.funding", "value": "0", "language": "", "element": "contractresearch", "qualifier": "funding", "schema": "yvv"}, {"key": "dc.type.coar", "value": "http://purl.org/coar/resource_type/c_bdcc", "language": null, "element": "type", "qualifier": "coar", "schema": "dc"}, {"key": "dc.rights.copyright", "value": "\u00a9 The Author(s)", "language": null, "element": "rights", "qualifier": "copyright", "schema": "dc"}, {"key": "dc.rights.accesslevel", "value": "openAccess", "language": null, "element": "rights", "qualifier": "accesslevel", "schema": "dc"}, {"key": "dc.type.publication", "value": "masterThesis", "language": null, "element": "type", "qualifier": "publication", "schema": "dc"}, {"key": "dc.subject.oppiainekoodi", "value": "602", "language": "", "element": "subject", "qualifier": "oppiainekoodi", "schema": "dc"}, {"key": "dc.subject.yso", "value": "tietokoneohjelmat", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "survey-tutkimus", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "anomaliat", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "testaus", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "ohjelmistotuotanto", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "computer programmes", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "survey research", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "anomalies", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "testing", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "software engineering", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.rights.url", "value": "https://rightsstatements.org/page/InC/1.0/", "language": null, "element": "rights", "qualifier": "url", "schema": "dc"}]
id jyx.123456789_87276
language eng
last_indexed 2025-02-18T10:55:35Z
main_date 2023-01-01T00:00:00Z
main_date_str 2023
online_boolean 1
online_urls_str_mv {"url":"https:\/\/jyx.jyu.fi\/bitstreams\/620ffdce-4ed5-4602-8de0-95abf86ff06a\/download","text":"URN:NBN:fi:jyu-202305303334.pdf","source":"jyx","mediaType":"application\/pdf"}
publishDate 2023
record_format qdc
source_str_mv jyx
spellingShingle Timonen, Salla Detecting anomalies by container testing : a survey of company practices and typical tools software containers software testing containers Tietotekniikka Mathematical Information Technology 602 tietokoneohjelmat survey-tutkimus anomaliat testaus ohjelmistotuotanto computer programmes survey research anomalies testing software engineering
title Detecting anomalies by container testing : a survey of company practices and typical tools
title_full Detecting anomalies by container testing : a survey of company practices and typical tools
title_fullStr Detecting anomalies by container testing : a survey of company practices and typical tools Detecting anomalies by container testing : a survey of company practices and typical tools
title_full_unstemmed Detecting anomalies by container testing : a survey of company practices and typical tools Detecting anomalies by container testing : a survey of company practices and typical tools
title_short Detecting anomalies by container testing
title_sort detecting anomalies by container testing a survey of company practices and typical tools
title_sub a survey of company practices and typical tools
title_txtP Detecting anomalies by container testing : a survey of company practices and typical tools
topic software containers software testing containers Tietotekniikka Mathematical Information Technology 602 tietokoneohjelmat survey-tutkimus anomaliat testaus ohjelmistotuotanto computer programmes survey research anomalies testing software engineering
topic_facet 602 Mathematical Information Technology Tietotekniikka anomaliat anomalies computer programmes containers ohjelmistotuotanto software containers software engineering software testing survey research survey-tutkimus testaus testing tietokoneohjelmat
url https://jyx.jyu.fi/handle/123456789/87276 http://www.urn.fi/URN:NBN:fi:jyu-202305303334
work_keys_str_mv AT timonensalla detectinganomaliesbycontainertestingasurveyofcompanypracticesandtypicaltools