Näytä suppeat kuvailutiedot

dc.contributor.authorKhan, Arif Ali
dc.contributor.authorFahmideh, Mahdi
dc.contributor.authorAhmad, Aakash
dc.contributor.authorWaseem, Muhammad
dc.contributor.authorNiazi, Mahmood
dc.contributor.authorLahtinen, Valtteri
dc.contributor.authorMikkonen, Tommi
dc.contributor.editorPecorelli, Fabiano
dc.contributor.editorSanta Barletta, Vita
dc.contributor.editorSerran, Manuel A.
dc.date.accessioned2022-11-29T10:18:08Z
dc.date.available2022-11-29T10:18:08Z
dc.date.issued2022
dc.identifier.citationKhan, A. A., Fahmideh, M., Ahmad, A., Waseem, M., Niazi, M., Lahtinen, V., & Mikkonen, T. (2022). Embracing iterations in Quantum software : a vision. In F. Pecorelli, V. Santa Barletta, & M. A. Serran (Eds.), <i>QP4SE 2022 : Proceedings of the 1st International Workshop on Quantum Programming for Software Engineering</i> (pp. 11-14). ACM. <a href="https://doi.org/10.1145/3549036.3562057" target="_blank">https://doi.org/10.1145/3549036.3562057</a>
dc.identifier.otherCONVID_160150475
dc.identifier.urihttps://jyx.jyu.fi/handle/123456789/84129
dc.description.abstractIn today’s software engineering, iterations, affordable en masse, form an important part of just about any system. However, not all computing resources are cheap to consume. In High-Performance (HPC) and Quantum Computing (QC), executions can consume considerable amounts of energy and time, which is reserved and used even if the very first steps in the process fail. This means that developers must assume a different attitude towards programming, and aim at error-free software before its execution. This is com monly facilitated using simulators, which are commonplace for both HPC and QC. However the fashion developers advance from one tool to another is ad-hoc, with no established software engi neering guidelines, and the final step from simulators to HPC/QC is still a leap of faith, comparable to releasing software. In this paper, we propose a vision where developers can iter ate in an agile fashion when developing quantum software. The iterations are defined such that when the solution is still vague in the beginning, computations are interactive and provide instant feedback, thus supporting conceptualization of the software and experimenting with new ideas. When the solution becomes more precise, more expensive computations such as quantum algorithm and hyperparameter optimization are executed in batches.en
dc.format.extent37
dc.format.mimetypeapplication/pdf
dc.language.isoeng
dc.publisherACM
dc.relation.ispartofQP4SE 2022 : Proceedings of the 1st International Workshop on Quantum Programming for Software Engineering
dc.rightsCC BY 4.0
dc.subject.otherquantum software engineering
dc.subject.otherquantum computing, quantum IDE
dc.subject.othersoftware development techniques
dc.subject.othersoftware prototyping
dc.titleEmbracing iterations in Quantum software : a vision
dc.typeconferenceObject
dc.identifier.urnURN:NBN:fi:jyu-202211295404
dc.contributor.laitosInformaatioteknologian tiedekuntafi
dc.contributor.laitosFaculty of Information Technologyen
dc.type.urihttp://purl.org/eprint/type/ConferencePaper
dc.relation.isbn978-1-4503-9458-1
dc.type.coarhttp://purl.org/coar/resource_type/c_5794
dc.description.reviewstatuspeerReviewed
dc.format.pagerange11-14
dc.type.versionpublishedVersion
dc.rights.copyright© 2022 Copyright held by the owner/author(s).
dc.rights.accesslevelopenAccessfi
dc.relation.conferenceACM SIGSOFT International Symposium on the Foundations of Software Engineering
dc.relation.grantnumber349945
dc.subject.ysoohjelmistokehitys
dc.subject.ysokvanttilaskenta
dc.subject.ysosimulointi
dc.subject.ysoiterointi
dc.subject.ysoohjelmistotuotanto
dc.subject.ysoohjelmistosuunnittelu (tietotekniikka)
dc.format.contentfulltext
jyx.subject.urihttp://www.yso.fi/onto/yso/p21530
jyx.subject.urihttp://www.yso.fi/onto/yso/p39209
jyx.subject.urihttp://www.yso.fi/onto/yso/p4787
jyx.subject.urihttp://www.yso.fi/onto/yso/p11753
jyx.subject.urihttp://www.yso.fi/onto/yso/p17097
jyx.subject.urihttp://www.yso.fi/onto/yso/p27066
dc.rights.urlhttps://creativecommons.org/licenses/by/4.0/
dc.relation.doi10.1145/3549036.3562057
dc.relation.funderResearch Council of Finlanden
dc.relation.funderSuomen Akatemiafi
jyx.fundingprogramAcademy Project, AoFen
jyx.fundingprogramAkatemiahanke, SAfi
jyx.fundinginformationThis work has been partially supported by the Academy of Finland (project 349945).
dc.type.okmA4


Aineistoon kuuluvat tiedostot

Thumbnail

Aineisto kuuluu seuraaviin kokoelmiin

Näytä suppeat kuvailutiedot

CC BY 4.0
Ellei muuten mainita, aineiston lisenssi on CC BY 4.0