fullrecord |
[{"key": "dc.contributor.advisor", "value": "Nurmi, Jarkko", "language": null, "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.author", "value": "Heikkinen, Ronja", "language": null, "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2025-05-14T11:29:36Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2025-05-14T11:29:36Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2025", "language": null, "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/102000", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "In this master\u2019s thesis, new functionalities were implemented to Quirk-E quantum circuit simulator and a local Docker setup was created. The objective was to streamline the quantum software development workflow and improve usability of Quirk-E with the aim of enhancing developer experience in quantum software development. This thesis made contributions to both practical application and academic discourse by advancing usability development in quantum circuit simulators, addressing a well-established need for practical and accessible tools in the field of quantum computing, and responding to concrete challenges in quantum software development that have been identified in previous studies. This study followed a design science research methodology. The literature review began with key word search, after which the sources were categorized by relevance into three levels. Forward and backward searches were conducted for level three sources. Source base was supported by literature previously known by the author. This thesis had three research questions. The first question aimed at figuring out how Quirk-E could be enhanced by implementing new functionalities in it. As a result, four new functionalities and two new features were added to Quirk-E. The second research question set out to explain if Quirk-E was better than other circuit simulators in any way. As a result, Quirk-E was found to have the highest colourfulness with the best colour harmony. In addition, Quirk-E was shown to be relatively easy to navigate and only moderately congested while being rich in terms of provided functionalities. Lastly, based on the use case demonstration, Quirk-E was seen to be the only circuit simulator enabling such a use case, enabling efficient learning. Third research question focused on container technology\u2019s potential with local Quirk-E use. As a result, a local Docker setup was provided and demonstrated. This thesis contributed to the field of quantum computing by improving the capabilities of an existing quantum software development tool further and enhancing its usability, thus improving developer experience in quantum computing.", "language": "en", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.abstract", "value": "T\u00e4ss\u00e4 pro gradu -tutkielmassa Quirk-E kvanttipiirisimulaattoriin kehitettiin uusia ominaisuuksia ja sen paikallista k\u00e4ytt\u00f6\u00e4 varten luotiin Docker-ymp\u00e4rist\u00f6. Tavoitteena oli sujuvoittaa yleist\u00e4 kvanttiohjelmistokehityksen ty\u00f6nkulkua ja parantaa Quirk-E:n k\u00e4ytett\u00e4vyytt\u00e4, pyrkien n\u00e4iden tavoitteiden avulla kvanttiohjelmistokehitt\u00e4jien kokemuksen parantamiseen. T\u00e4m\u00e4 tutkielma teki k\u00e4yt\u00e4nn\u00f6n ja tutkimuksen kannalta merkitt\u00e4vi\u00e4 tuloksia. Tutkielmassa keskityttiin kvanttipiirisimulaattorien k\u00e4ytett\u00e4vyyden kehitt\u00e4miseen, vastattiin k\u00e4yt\u00e4nn\u00f6llisten ja saatavien kvanttiohjelmistoty\u00f6kalujen tarpeeseen ja reagoitiin aiemmassa tutkimuksessa tunnistettuihin kvanttiohjelmistokehityksen haasteisiin. Metodina k\u00e4ytettiin design science research -menetelm\u00e4\u00e4. Kirjallisuutta etsittiin avainsanahaulla ja l\u00e4hteet luokiteltiin kolmelle tasolle niiden relevanssin perusteella. Kolmannen tason l\u00e4hteille tehtiin eteen- ja taaksep\u00e4in hakua. L\u00f6ydettyj\u00e4 l\u00e4hteit\u00e4 tuettiin kirjoittajalle ennalta tutuilla aineistoilla. Tutkielmassa esitettiin kolme tutkimuskysymyst\u00e4. Ensimm\u00e4isen tutkimuskysymyksen tavoitteena oli selvitt\u00e4\u00e4, miten Quirk-E:t\u00e4 voidaan parantaa jatkokehitt\u00e4m\u00e4ll\u00e4 siihen uusia ominaisuuksia. Tuloksena nelj\u00e4 uutta toiminnallisuutta ja kaksi uutta ominaisuutta implementointiin Quirk-E:hen. Toinen tutkimuskysymys pyrki selvitt\u00e4m\u00e4\u00e4n, onko Quirk-E jollakin tavalla muita saatavilla olevia kvanttipiirisimulaattoreita parempi. Arvioinnin tuloksena Quirk-E vaikutti olevan v\u00e4rikk\u00e4in ja silti harmonisin kvanttipiirisimulaattori. Lis\u00e4ksi Quirk-E:n osoitettiin olevan suhteellisen helppo navigoida ja vain keskivertoisesti tukkoinen ollakseen ominaisuuksiltaan rikas kvanttipiirisimulaattori. Vastaava oppimista tukeva k\u00e4ytt\u00f6tapaus ei ollut tismalleen samanlaisena mahdollinen mill\u00e4\u00e4n muulla kvanttipiirisimulaattorilla. Kolmas tutkimuskysymys keskittyi konttiteknologian mahdollisuuksiin Quirk-E:n k\u00e4yt\u00f6ss\u00e4. T\u00e4t\u00e4 varten tutkielmassa kehitettiin paikallinen Docker-ymp\u00e4rist\u00f6 Quirk-E:n k\u00e4ytt\u00f6\u00e4 varten ja sen k\u00e4ytt\u00f6 demonstroitiin. T\u00e4m\u00e4 tutkielma vaikutti kvanttilaskennan tutkimusalaan jatkokehitt\u00e4m\u00e4ll\u00e4 olemassa olevaa kvanttipiirisimulaattoria ja parantamalla sen k\u00e4ytett\u00e4vyytt\u00e4, n\u00e4in ollen parantaen my\u00f6s kvanttiohjelmistokehitt\u00e4jien kokemusta kvanttiohjelmistokehityksest\u00e4.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by jyx lomake-julkaisija (jyx-julkaisija.group@korppi.jyu.fi) on 2025-05-14T11:29:36Z\nNo. of bitstreams: 0", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2025-05-14T11:29:36Z (GMT). No. of bitstreams: 0", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "114", "language": null, "element": "format", "qualifier": "extent", "schema": "dc"}, {"key": "dc.format.mimetype", "value": "application/pdf", "language": null, "element": "format", "qualifier": "mimetype", "schema": "dc"}, {"key": "dc.language.iso", "value": "eng", "language": null, "element": "language", "qualifier": "iso", "schema": "dc"}, {"key": "dc.rights", "value": "CC BY-NC-ND 4.0", "language": null, "element": "rights", "qualifier": null, "schema": "dc"}, {"key": "dc.title", "value": "Enhancing Quirk-E Quantum Circuit Simulator to Streamline Quantum Software Development Workflow and Improve Usability", "language": null, "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-202505144242", "language": null, "element": "identifier", "qualifier": "urn", "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.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": "Tietoj\u00e4rjestelm\u00e4tieteen maisteriohjelma", "language": "fi", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Master's Degree Programme in Information Systems", "language": "en", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"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.format.content", "value": "fulltext", "language": null, "element": "format", "qualifier": "content", "schema": "dc"}, {"key": "dc.rights.url", "value": "https://creativecommons.org/licenses/by-nc-nd/4.0/", "language": null, "element": "rights", "qualifier": "url", "schema": "dc"}, {"key": "dc.description.accessibilityfeature", "value": "unknown accessibility", "language": "en", "element": "description", "qualifier": "accessibilityfeature", "schema": "dc"}, {"key": "dc.description.accessibilityfeature", "value": "ei tietoa saavutettavuudesta", "language": "fi", "element": "description", "qualifier": "accessibilityfeature", "schema": "dc"}]
|