{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,7]],"date-time":"2025-11-07T09:51:39Z","timestamp":1762509099490,"version":"3.40.3"},"publisher-location":"Singapore","reference-count":24,"publisher":"Springer Nature Singapore","isbn-type":[{"type":"print","value":"9789819709885"},{"type":"electronic","value":"9789819709892"}],"license":[{"start":{"date-parts":[[2024,1,1]],"date-time":"2024-01-01T00:00:00Z","timestamp":1704067200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2024,1,1]],"date-time":"2024-01-01T00:00:00Z","timestamp":1704067200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2024]]},"DOI":"10.1007\/978-981-97-0989-2_16","type":"book-chapter","created":{"date-parts":[[2024,3,15]],"date-time":"2024-03-15T06:02:15Z","timestamp":1710482535000},"page":"197-208","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["Some Initial Guidelines for\u00a0Building Reusable Quantum Oracles"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-9350-7470","authenticated-orcid":false,"given":"Javier","family":"Sanchez-Rivero","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1445-7090","authenticated-orcid":false,"given":"Daniel","family":"Talav\u00e1n","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6819-0299","authenticated-orcid":false,"given":"Jose","family":"Garcia-Alonso","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9827-1834","authenticated-orcid":false,"given":"Antonio","family":"Ruiz-Cort\u00e9s","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4961-4030","authenticated-orcid":false,"given":"Juan Manuel","family":"Murillo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2024,3,16]]},"reference":[{"issue":"5","key":"16_CR1","doi-asserted-by":"publisher","first-page":"1411","DOI":"10.1137\/S0097539796300921","volume":"26","author":"E Bernstein","year":"1997","unstructured":"Bernstein, E., Vazirani, U.: Quantum complexity theory. SIAM J. Comput. 26(5), 1411\u20131473 (1997). https:\/\/doi.org\/10.1137\/S0097539796300921","journal-title":"SIAM J. Comput."},{"key":"16_CR2","doi-asserted-by":"publisher","unstructured":"Deutsch, D., Jozsa, R.: Rapid solution of problems by quantum computation. Proc. R. Soc. Lond. Series A: Math. Phys. Sci. 439, 553\u2013558 (1992). https:\/\/doi.org\/10.1098\/rspa.1992.0167","DOI":"10.1098\/rspa.1992.0167"},{"key":"16_CR3","doi-asserted-by":"publisher","first-page":"60","DOI":"10.1007\/978-1-4612-5695-3_12","volume-title":"Selected Writings on Computing: A Personal Perspective","author":"EW Dijkstra","year":"1982","unstructured":"Dijkstra, E.W.: On the role of scientific thought (EWD447). In: Dijkstra, E.W. (ed.) Selected Writings on Computing: A Personal Perspective, pp. 60\u201366. Springer, Cham (1982). https:\/\/doi.org\/10.1007\/978-1-4612-5695-3_12"},{"key":"16_CR4","unstructured":"Draper, T.G.: Addition on a quantum computer. arXiv preprint quant-ph\/0008033 (2000)"},{"issue":"2","key":"16_CR5","doi-asserted-by":"publisher","first-page":"415","DOI":"10.1145\/234528.234531","volume":"28","author":"W Frakes","year":"1996","unstructured":"Frakes, W., Terry, C.: Software reuse: metrics and models. ACM Comput. Surv. (CSUR) 28(2), 415\u2013435 (1996)","journal-title":"ACM Comput. Surv. (CSUR)"},{"key":"16_CR6","doi-asserted-by":"publisher","unstructured":"Grover, L.K.: A fast quantum mechanical algorithm for database search (1996). https:\/\/doi.org\/10.48550\/ARXIV.QUANT-PH\/9605043. https:\/\/arxiv.org\/abs\/quant-ph\/9605043","DOI":"10.48550\/ARXIV.QUANT-PH\/9605043"},{"key":"16_CR7","doi-asserted-by":"crossref","unstructured":"Henderson, J.M., Henderson, E.R., Sinha, A., Thornton, M.A., Miller, D.M.: Automated quantum oracle synthesis with a minimal number of qubits. In: Quantum Information Science, Sensing, and Computation XV, vol. 12517, pp. 50\u201367. SPIE (2023)","DOI":"10.1117\/12.2663240"},{"issue":"4","key":"16_CR8","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2377656.2377657","volume":"21","author":"R Holmes","year":"2013","unstructured":"Holmes, R., Walker, R.J.: Systematizing pragmatic software reuse. ACM Trans. Softw. Eng. Methodol. (TOSEM) 21(4), 1\u201344 (2013)","journal-title":"ACM Trans. Softw. Eng. Methodol. (TOSEM)"},{"key":"16_CR9","unstructured":"ISO\/IEC: Systems and software engineering - systems and software quality requirements and evaluation (square) - system and software quality models (2011). https:\/\/www.iso.org\/standard\/35733.html"},{"key":"16_CR10","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"280","DOI":"10.1007\/978-3-030-45724-2_10","volume-title":"Advances in Cryptology \u2013 EUROCRYPT 2020","author":"S Jaques","year":"2020","unstructured":"Jaques, S., Naehrig, M., Roetteler, M., Virdia, F.: Implementing Grover oracles for quantum key search on AES and LowMC. In: Canteaut, A., Ishai, Y. (eds.) EUROCRYPT 2020. LNCS, vol. 12106, pp. 280\u2013310. Springer, Cham (2020). https:\/\/doi.org\/10.1007\/978-3-030-45724-2_10"},{"issue":"2","key":"16_CR11","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevA.102.022406","volume":"102","author":"A Kissinger","year":"2020","unstructured":"Kissinger, A., van de Wetering, J.: Reducing the number of non-clifford gates in quantum circuits. Phys. Rev. A 102(2), 022406 (2020)","journal-title":"Phys. Rev. A"},{"issue":"2","key":"16_CR12","doi-asserted-by":"publisher","first-page":"131","DOI":"10.1145\/130844.130856","volume":"24","author":"CW Krueger","year":"1992","unstructured":"Krueger, C.W.: Software reuse. ACM Comput. Surv. (CSUR) 24(2), 131\u2013183 (1992)","journal-title":"ACM Comput. Surv. (CSUR)"},{"key":"16_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"218","DOI":"10.1007\/978-3-030-14082-3_19","volume-title":"Quantum Technology and Optimization Problems","author":"F Leymann","year":"2019","unstructured":"Leymann, F.: Towards a pattern language for quantum algorithms. In: Feld, S., Linnhoff-Popien, C. (eds.) QTOP 2019. LNCS, vol. 11413, pp. 218\u2013230. Springer, Cham (2019). https:\/\/doi.org\/10.1007\/978-3-030-14082-3_19"},{"key":"16_CR14","doi-asserted-by":"publisher","unstructured":"Liu, J., Zhou, H.: Hardware efficient quantum search algorithm (2021). https:\/\/doi.org\/10.48550\/ARXIV.2103.14196. https:\/\/arxiv.org\/abs\/2103.14196","DOI":"10.48550\/ARXIV.2103.14196"},{"issue":"6","key":"16_CR15","doi-asserted-by":"publisher","first-page":"528","DOI":"10.1109\/32.391379","volume":"21","author":"H Mili","year":"1995","unstructured":"Mili, H., Mili, F., Mili, A.: Reusing software: issues and research directions. IEEE Trans. Softw. Eng. 21(6), 528\u2013562 (1995). https:\/\/doi.org\/10.1109\/32.391379","journal-title":"IEEE Trans. Softw. Eng."},{"key":"16_CR16","doi-asserted-by":"publisher","unstructured":"Preskill, J.: Quantum Computing in the NISQ era and beyond. Quantum 2(79), 10 (2018). https:\/\/doi.org\/10.22331\/q-2018-08-06-79","DOI":"10.22331\/q-2018-08-06-79"},{"issue":"9","key":"16_CR17","doi-asserted-by":"publisher","first-page":"825","DOI":"10.1109\/TSE.2003.1232287","volume":"29","author":"MA Rothenberger","year":"2003","unstructured":"Rothenberger, M.A., Dooley, K.J., Kulkarni, U.R., Nada, N.: Strategies for software reuse: a principal component analysis of reuse practices. IEEE Trans. Softw. Eng. 29(9), 825\u2013837 (2003)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"16_CR18","doi-asserted-by":"publisher","unstructured":"Saki, A.A., Alam, M., Ghosh, S.: Study of decoherence in quantum computers: a circuit-design perspective (2019). https:\/\/doi.org\/10.48550\/ARXIV.1904.04323. https:\/\/arxiv.org\/abs\/1904.04323","DOI":"10.48550\/ARXIV.1904.04323"},{"key":"16_CR19","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-662-03345-6","volume-title":"Software Engineering with Reusable Components","author":"J Sametinger","year":"1997","unstructured":"Sametinger, J.: Software Engineering with Reusable Components. Springer, Cham (1997)"},{"key":"16_CR20","doi-asserted-by":"publisher","first-page":"105","DOI":"10.1007\/978-3-031-45728-9_7","volume-title":"Service-Oriented Computing","author":"J Sanchez-Rivero","year":"2023","unstructured":"Sanchez-Rivero, J., Talav\u00e1n, D., Garcia-Alonso, J., Ruiz-Cort\u00e9s, A., Murillo, J.M.: Operating with quantum integers: an efficient \u2018multiples of\u2019 oracle. In: Aiello, M., Barzen, J., Dustdar, S., Leymann, F. (eds.) Service-Oriented Computing, pp. 105\u2013124. Springer, Cham (2023). https:\/\/doi.org\/10.1007\/978-3-031-45728-9_7"},{"key":"16_CR21","doi-asserted-by":"publisher","unstructured":"Sanchez-Rivero, J., Talav\u00e1n, D., Garcia-Alonso, J., Ruiz-Cort\u00e9s, A., Murillo, J.M.: Automatic generation of an efficient less-than oracle for quantum amplitude amplification (2023). https:\/\/doi.org\/10.1109\/Q-SE59154.2023.00011","DOI":"10.1109\/Q-SE59154.2023.00011"},{"key":"16_CR22","doi-asserted-by":"publisher","unstructured":"da Silva, A.J., Park, D.K.: Linear-depth quantum circuits for multiqubit controlled gates. Phys. Rev. A 106, 042602 (2022). https:\/\/doi.org\/10.1103\/PhysRevA.106.042602","DOI":"10.1103\/PhysRevA.106.042602"},{"issue":"5","key":"16_CR23","doi-asserted-by":"publisher","first-page":"1474","DOI":"10.1137\/S0097539796298637","volume":"26","author":"DR Simon","year":"1997","unstructured":"Simon, D.R.: On the power of quantum computation. SIAM J. Comput. 26(5), 1474\u20131483 (1997). https:\/\/doi.org\/10.1137\/S0097539796298637","journal-title":"SIAM J. Comput."},{"key":"16_CR24","doi-asserted-by":"publisher","unstructured":"Sodhi, B., Kapur, R.: Quantum computing platforms: Assessing the impact on quality attributes and SDLC activities. In: 2021 IEEE 18th International Conference on Software Architecture (ICSA), pp. 80\u201391 (2021). https:\/\/doi.org\/10.1109\/ICSA51549.2021.00016","DOI":"10.1109\/ICSA51549.2021.00016"}],"container-title":["Lecture Notes in Computer Science","Service-Oriented Computing \u2013 ICSOC 2023 Workshops"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-981-97-0989-2_16","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,3,15]],"date-time":"2024-03-15T06:04:58Z","timestamp":1710482698000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-981-97-0989-2_16"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024]]},"ISBN":["9789819709885","9789819709892"],"references-count":24,"URL":"https:\/\/doi.org\/10.1007\/978-981-97-0989-2_16","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2024]]},"assertion":[{"value":"16 March 2024","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ICSOC","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Service-Oriented Computing","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Rome","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Italy","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2023","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"28 November 2023","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"1 December 2023","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"21","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"icsoc2023","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/icsoc2023.diag.uniroma1.it\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Double-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"ConfTool","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"208","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"35","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"10","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"17% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"4","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"6","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Yes","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"other papers accepted: 3 industry full papers, 3 keynote abstracts (in the front matter)","order":10,"name":"additional_info_on_review_process","label":"Additional Info on Review Process","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}