{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T21:37:50Z","timestamp":1740173870255,"version":"3.37.3"},"reference-count":63,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2021,9,14]],"date-time":"2021-09-14T00:00:00Z","timestamp":1631577600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2021,9,14]],"date-time":"2021-09-14T00:00:00Z","timestamp":1631577600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Big Data"],"published-print":{"date-parts":[[2021,12]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>The number of Web APIs for accessing information and services is continuously increasing, and yet, no tools exist to automate the time-consuming and error-prone process of invoking those APIs and composing their responses. The recent emergence of widely-adopted, standardized, Web-API description formats and the development of Linked Data technologies for data integration have motivated our work on the LRA (Linked REST APIs) methodology [1, 2]. LRA relies on RDF service specifications to automate the development process around the usage of Web APIs. This automation represents a great opportunity to systematize and improve the quality of service-oriented application development. However, LRA\u2019s reliance on SPARQL as the user-interaction model may hinder its adoption, because it requires developers to learn the intricacies of the unconventional graph data model and its associated datasets. In this paper we have developed the LRA Workbench (<jats:inline-formula><jats:alternatives><jats:tex-math>$$LRA_{Wbench}$$<\/jats:tex-math><mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\"><mml:mrow><mml:mi>L<\/mml:mi><mml:mi>R<\/mml:mi><mml:msub><mml:mi>A<\/mml:mi><mml:mrow><mml:mi>Wbench<\/mml:mi><\/mml:mrow><\/mml:msub><\/mml:mrow><\/mml:math><\/jats:alternatives><\/jats:inline-formula>), which takes advantage of the emergent schema of Web-API specifications, in order to simplify the formulation of LRA-compliant SPARQL queries. Our empirical evaluation of the<jats:inline-formula><jats:alternatives><jats:tex-math>$$LRA_{Wbench}$$<\/jats:tex-math><mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\"><mml:mrow><mml:mi>L<\/mml:mi><mml:mi>R<\/mml:mi><mml:msub><mml:mi>A<\/mml:mi><mml:mrow><mml:mi>Wbench<\/mml:mi><\/mml:mrow><\/mml:msub><\/mml:mrow><\/mml:math><\/jats:alternatives><\/jats:inline-formula>\u00a0usability demonstrates that our tool significantly improves the performance of developers formulating SPARQL queries for LRA. A subsequent study on the effectiveness of the<jats:inline-formula><jats:alternatives><jats:tex-math>$$LRA_{Wbench}$$<\/jats:tex-math><mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\"><mml:mrow><mml:mi>L<\/mml:mi><mml:mi>R<\/mml:mi><mml:msub><mml:mi>A<\/mml:mi><mml:mrow><mml:mi>Wbench<\/mml:mi><\/mml:mrow><\/mml:msub><\/mml:mrow><\/mml:math><\/jats:alternatives><\/jats:inline-formula>\u00a0demonstrated that developers using LRA tend to produce code with considerable better structural complexity, in less time, than developers manually composing APIs.<\/jats:p>","DOI":"10.1186\/s40537-021-00504-z","type":"journal-article","created":{"date-parts":[[2021,9,14]],"date-time":"2021-09-14T20:02:31Z","timestamp":1631649751000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["The LRA Workbench: an IDE for efficient REST API composition through linked metadata"],"prefix":"10.1186","volume":"8","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-6386-4533","authenticated-orcid":false,"given":"Diego","family":"Serrano","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Eleni","family":"Stroulia","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2021,9,14]]},"reference":[{"key":"504_CR1","doi-asserted-by":"crossref","unstructured":"Serrano D, Stroulia E, Lau D, Ng T. Linked REST APIs: A middleware for semantic REST API integration. In: IEEE International Conference on Web Services 2017 (ICWS 2017) 2017.","DOI":"10.1109\/ICWS.2017.26"},{"issue":"4","key":"504_CR2","doi-asserted-by":"publisher","first-page":"283","DOI":"10.1007\/s11761-020-00301-1","volume":"14","author":"D Serrano","year":"2020","unstructured":"Serrano D, Stroulia E. Semantics-based api discovery, matching and composition with linked metadata. Serv Orient Comput Appl. 2020;14(4):283\u201396.","journal-title":"Serv Orient Comput Appl"},{"key":"504_CR3","first-page":"2015","volume":"1","author":"B Iyer","year":"2015","unstructured":"Iyer B, Subramaniam M. The strategic value of APIs. Harv Bus Rev. 2015;1:2015.","journal-title":"Harv Bus Rev."},{"key":"504_CR4","volume-title":"State of the LOD cloud 2014","author":"M Schmachtenberg","year":"2014","unstructured":"Schmachtenberg M, Bizer C, Paulheim H. State of the LOD cloud 2014. Mannheim: Data and Web Science Group: University of Mannheim; 2014."},{"key":"504_CR5","doi-asserted-by":"crossref","unstructured":"Guha RV, Brickley D, Macbeth S. Schema.org: Evolution of structured data on the web. Communications of the ACM 2016;59.","DOI":"10.1145\/2844544"},{"key":"504_CR6","doi-asserted-by":"publisher","first-page":"197203","DOI":"10.1109\/ACCESS.2020.3034937","volume":"8","author":"X Wang","year":"2020","unstructured":"Wang X, Sun Q, Liang J. Json-ld based web api semantic annotation considering distributed knowledge. IEEE Access. 2020;8:197203\u201321.","journal-title":"IEEE Access"},{"key":"504_CR7","doi-asserted-by":"crossref","unstructured":"Cremaschi M, Paoli FD. A practical approach to services composition through light semantic descriptions. In: European Conference on Service-Oriented and Cloud Computing ESOCC 2018. Lecture Notes in Computer Science, 2018;11116, pp. 130\u2013145. Springer.","DOI":"10.1007\/978-3-319-99819-0_10"},{"issue":"13","key":"504_CR8","first-page":"1694","volume":"16","author":"C Pedrinaci","year":"2010","unstructured":"Pedrinaci C, Domingue J. Toward the next wave of services: linked services for the web of data. J Univ Comput Sci. 2010;16(13):1694\u2013719.","journal-title":"J Univ Comput Sci."},{"key":"504_CR9","doi-asserted-by":"crossref","unstructured":"Dadzie A-S, Rowe M, Petrelli D. Hide the stack: toward usable linked data. In: Extended Semantic Web Conference. Springer; 2011, 93\u2013107","DOI":"10.1007\/978-3-642-21034-1_7"},{"key":"504_CR10","doi-asserted-by":"crossref","unstructured":"Davies S, Donaher C, Hatfield J, Zeitz J. Making the semantic web usable: interface principles to empower the layperson. J Digit Inf. 2011;12(1).","DOI":"10.1145\/1839707.1839717"},{"key":"504_CR11","unstructured":"Schraefel M, Karger D. The pathetic fallacy of rdf. In: International Workshop on the Semantic Web and User Interaction (SWUI), 2006; 2006."},{"key":"504_CR12","doi-asserted-by":"crossref","unstructured":"Serrano D, Stroulia E. The lra workbench for composing linked rest apis. In: 2018 IEEE World Congress on Services (SERVICES), 2018; p. 29\u201330.","DOI":"10.1109\/SERVICES.2018.00028"},{"key":"504_CR13","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/1567274.1567278","volume":"34","author":"J P\u00e9rez","year":"2009","unstructured":"P\u00e9rez J, Arenas M, Gutierrez C. Semantics and complexity of SPARQL. ACM Trans Database Syst. 2009;34:1\u201345.","journal-title":"ACM Trans Database Syst."},{"key":"504_CR14","unstructured":"OpenLink Software: Virtuoso"},{"key":"504_CR15","doi-asserted-by":"publisher","first-page":"373","DOI":"10.3233\/SW-150197","volume":"8","author":"L Rietveld","year":"2017","unstructured":"Rietveld L, Hoekstra R. The YASGUI family of SPARQL clients. Semant Web. 2017;8:373\u201383.","journal-title":"Semant Web."},{"key":"504_CR16","unstructured":"Yamaguchi A, Kozaki K, Lenz K, Wu H, Kobayashi N. An intelligent SPARQL query builder for exploration of various life-science databases. In: Proceedings of the 3rd International Conference on Intelligent Exploration of Semantic Data; 2014. CEUR-WS.org."},{"key":"504_CR17","doi-asserted-by":"crossref","unstructured":"Ngonga\u00a0Ngomo A-C, B\u00fchmann L, Unger C, Lehmann J, Gerber D. Sorry, i don\u2019t speak SPARQL: translating SPARQL queries into natural language. In: Proceedings of the 22nd International Conference on World Wide Web; 2013. ACM.","DOI":"10.1145\/2488388.2488473"},{"key":"504_CR18","unstructured":"Bhagdev R, Chapman S, Ciravegna F, Lanfranchi V, Petrelli D. Hybrid search: Effectively combining keywords and semantic searches. In: European Semantic Web Conference ;2008. Springer."},{"key":"504_CR19","doi-asserted-by":"crossref","unstructured":"Arenas M, Cuenca\u00a0Grau B, Kharlamov E, Marciuska S, Zheleznyakov D, Jimenez-Ruiz E. SemFacet: semantic faceted search over YAGO. In: Proceedings of the 23rd International Conference on World Wide Web; 2014. ACM.","DOI":"10.1145\/2567948.2577381"},{"key":"504_CR20","unstructured":"Heggest\u00f8yl S, Kl\u00fcwer JW, Waaler A. PepeSearch: Easy to use and easy to install semantic data search. The Semantic Web: ESWC 2016 Satellite Events; 2016."},{"key":"504_CR21","doi-asserted-by":"crossref","unstructured":"Elbedweihy K, Wrigley SN, Ciravegna F. Evaluating semantic search query approaches with expert and casual users. In: International Semantic Web Conference; 2012. Springer.","DOI":"10.1007\/978-3-642-35173-0_18"},{"key":"504_CR22","unstructured":"Kaufmann E, Bernstein A, Fischer L. NLP-Reduce: A naive but domain-independent natural language interface for querying ontologies. In: 4th European Semantic Web Conference ESWC; 2007."},{"key":"504_CR23","doi-asserted-by":"publisher","first-page":"377","DOI":"10.1016\/j.websem.2010.06.001","volume":"8","author":"E Kaufmann","year":"2010","unstructured":"Kaufmann E, Bernstein A. Evaluating the usability of natural language query languages and interfaces to semantic web knowledge bases. Web Semant. 2010;8:377\u201393.","journal-title":"Web Semant."},{"key":"504_CR24","unstructured":"Kaufmann E, Bernstein A, Zumstein R. Querix: A natural language interface to query ontologies based on clarification dialogs. In: 5th International Semantic Web Conference; 2006. Springer."},{"key":"504_CR25","unstructured":"OpenLink Software: iSPARQL"},{"key":"504_CR26","unstructured":"Russell A. Nitelight: a graphical editor for SPARQL queries. In: Proceedings of the 2007 International Conference on Posters and Demonstrations; 2008. CEUR-WS.org."},{"key":"504_CR27","doi-asserted-by":"publisher","first-page":"277","DOI":"10.3233\/SW-140162","volume":"6","author":"S Mazumdar","year":"2015","unstructured":"Mazumdar S, Petrelli D, Elbedweihy K, Lanfranchi V, Ciravegna F. Affective graphs: the visual appeal of linked data. Semant Web. 2015;6:277\u2013312.","journal-title":"Semant Web."},{"key":"504_CR28","doi-asserted-by":"crossref","unstructured":"Haag F, Lohmann S, Siek S, Ertl T. QueryVOWL: Visual composition of SPARQL queries. In: Revised Selected Papers of the ESWC 2015 Satellite Events; 2015. Springer.","DOI":"10.1007\/978-3-319-25639-9_12"},{"key":"504_CR29","unstructured":"Heim P, Ziegler J, Lohmann S. gFacet: A browser for the web of data. In: Proceedings of the International Workshop on Interacting with Multimedia Content in the Social Semantic Web, 2008;417."},{"key":"504_CR30","doi-asserted-by":"crossref","unstructured":"Jarrar M, Dikaiakos MD. MashQL: a query-by-diagram topping SPARQL. In: Proceedings of the 2nd International Workshop on Ontologies and Information Systems for the Semantic Web; 2008. ACM.","DOI":"10.1145\/1458484.1458499"},{"key":"504_CR31","doi-asserted-by":"publisher","first-page":"75","DOI":"10.1109\/MIC.2005.135","volume":"9","author":"CW Thompson","year":"2005","unstructured":"Thompson CW, Pazandak P, Tennant HR. Talk to your semantic web. IEEE Internet Comput. 2005;9:75\u20138.","journal-title":"IEEE Internet Comput."},{"key":"504_CR32","doi-asserted-by":"publisher","first-page":"81","DOI":"10.1016\/j.websem.2016.01.002","volume":"39","author":"G Vega-Gorgojo","year":"2016","unstructured":"Vega-Gorgojo G, Slaughter L, Giese M, Heggest\u00f8yl S, Soylu A, Waaler A. Visual query interfaces for semantic datasets: an evaluation study. Web Semant. 2016;39:81\u201396.","journal-title":"Web Semant"},{"key":"504_CR33","unstructured":"Elbedweihy K, Wrigley SN, Ciravegna F, Reinhard D, Bernstein A. Evaluating semantic search systems to identify future directions of research. In: Extended Semantic Web Conference; 2012. Springer."},{"key":"504_CR34","unstructured":"Frasincar F, Telea A, Houben G-J. Adapting graph visualization techniques for the visualization of RDF data. Visualizing the semantic web; 2006."},{"key":"504_CR35","doi-asserted-by":"publisher","first-page":"545","DOI":"10.1016\/S0020-7373(84)80029-2","volume":"20","author":"M Powers","year":"1984","unstructured":"Powers M, Lashley C, Sanchez P, Shneiderman B. An experimental comparison of tabular and graphic data presentation. Int J Man Mach Stud. 1984;20:545\u201366.","journal-title":"Int J Man Mach Stud."},{"key":"504_CR36","doi-asserted-by":"crossref","unstructured":"Wegman EJ, Luo Q. High dimensional clustering using parallel coordinates and the grand tour. Classification and Knowledge Organization; 1997.","DOI":"10.1007\/978-3-642-59051-1_10"},{"key":"504_CR37","unstructured":"Chang D, Dooley L, Tuovinen JE. Gestalt theory in visual screen design: a new look at an old subject. In: Proceedings of the 7th World Conference on Computers in Education ;2002. Australian Computer Society, Inc."},{"key":"504_CR38","doi-asserted-by":"crossref","unstructured":"Pham M-D, Passing L, Erling O, Boncz P. Deriving an emergent relational schema from RDF data. In: Proceedings of the 24th International Conference on World Wide Web; 2015. ACM.","DOI":"10.1145\/2736277.2741121"},{"key":"504_CR39","doi-asserted-by":"crossref","unstructured":"DuCharme B. Learning SPARQL: Querying and Updating with SPARQL 1.1. O\u2019Reilly Media, Inc.; 2013.","DOI":"10.1089\/big.2012.0004"},{"key":"504_CR40","unstructured":"Gallego MA, Fern\u00e1ndez JD, Mart\u00ednez-Prieto MA, de\u00a0la Fuente P. An empirical study of real-world SPARQL queries. In: USEWOD Workshop; 2011."},{"key":"504_CR41","doi-asserted-by":"crossref","unstructured":"Schmidt M, Hornung T, Lausen G, Pinkel C. SP2Bench: a SPARQL performance benchmark. In: Proceedings of the 25th International Conference on Data Engineering ;2009. IEEE.","DOI":"10.1109\/ICDE.2009.28"},{"issue":"194","key":"504_CR42","first-page":"4","volume":"189","author":"J Brooke","year":"1996","unstructured":"Brooke J, et al. SUS-a quick and dirty usability scale. Usability Eval Ind. 1996;189(194):4\u20137.","journal-title":"Usability Eval Ind"},{"key":"504_CR43","doi-asserted-by":"publisher","first-page":"574","DOI":"10.1080\/10447310802205776","volume":"24","author":"A Bangor","year":"2008","unstructured":"Bangor A, Kortum PT, Miller JT. An empirical evaluation of the system usability scale. Int J Hum Comp Interact. 2008;24:574\u201394.","journal-title":"Int J Hum Comp Interact."},{"key":"504_CR44","volume-title":"Essentials of behavioral research: methods and data analysis","author":"R Rosenthal","year":"2008","unstructured":"Rosenthal R, Rosnow RL. Essentials of behavioral research: methods and data analysis. New York: McGraw-Hill; 2008."},{"key":"504_CR45","doi-asserted-by":"crossref","unstructured":"Br\u00fceckmann T, Gruhn V, Koop W, Ollesch J, Pradel L, Wessling F, Benner M. Codeless engineering of service mashups\u2014an experience report. In: Proceedings of the Fourteenth IEEE International Conference on Services Computing 2017 (SCC 2017); 2017.","DOI":"10.1109\/SCC.2017.58"},{"key":"504_CR46","doi-asserted-by":"crossref","unstructured":"Jaeger MC, Rojec-Goldmann G, Muhl G. QoS aggregation for web service composition using workflow patterns. In: Enterprise Distributed Object Computing Conference, 2004. EDOC 2004. Proceedings. Eighth IEEE International, pp. 149\u2013159 ;2004. IEEE.","DOI":"10.1109\/EDOC.2004.1342512"},{"key":"504_CR47","unstructured":"Cockburn A, Williams L. Extreme programming examined, pp. 223\u2013243. Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA ;2001. Chap. The Costs and Benefits of Pair Programming. http:\/\/dl.acm.org\/citation.cfm?id=377517.377531."},{"issue":"8","key":"504_CR48","doi-asserted-by":"publisher","first-page":"90","DOI":"10.1145\/1145287.1145293","volume":"49","author":"C McDowell","year":"2006","unstructured":"McDowell C, Werner L, Bullock HE, Fernald J. Pair programming improves student retention, confidence, and program quality. Commun ACM. 2006;49(8):90\u20135.","journal-title":"Commun ACM"},{"key":"504_CR49","doi-asserted-by":"crossref","unstructured":"Hermans F, Aivaloglou E. Do code smells hamper novice programming? a controlled experiment on scratch programs. In: 2016 IEEE 24th International Conference on Program Comprehension (ICPC), 2016;1\u201310 .","DOI":"10.1109\/ICPC.2016.7503706"},{"issue":"2","key":"504_CR50","doi-asserted-by":"publisher","first-page":"1305","DOI":"10.1007\/s10270-017-0602-0","volume":"18","author":"V Guana","year":"2017","unstructured":"Guana V, Stroulia E. End-to-end model-transformation comprehension through fine-grained traceability information. Softw Syst Model. 2017;18(2):1305\u201344.","journal-title":"Softw Syst Model."},{"key":"504_CR51","volume-title":"Elements of software science","author":"MH Halstead","year":"1977","unstructured":"Halstead MH. Elements of software science. Amsterdam: Elsevier; 1977."},{"key":"504_CR52","doi-asserted-by":"publisher","first-page":"308","DOI":"10.1109\/TSE.1976.233837","volume":"4","author":"TJ McCabe","year":"1976","unstructured":"McCabe TJ. A complexity measure. IEEE Trans Softw Eng. 1976;4:308\u201320.","journal-title":"IEEE Trans Softw Eng"},{"key":"504_CR53","doi-asserted-by":"crossref","unstructured":"Sj\u00f8berg DI, Anda B, Mockus A. Questioning software maintenance metrics: a comparative case study. In: Proceedings of the ACM-IEEE International Symposium on Empirical Software Engineering and Measurement, 2012;107\u2013110 ACM.","DOI":"10.1145\/2372251.2372269"},{"key":"504_CR54","doi-asserted-by":"publisher","first-page":"317","DOI":"10.1109\/TSE.1985.232222","volume":"4","author":"VY Shen","year":"1985","unstructured":"Shen VY, Yu T-J, Thebaut SM, Paulsen LR. Identifying error-prone software-an empirical study. IEEE Trans Softw Engi. 1985;4:317\u201324.","journal-title":"IEEE Trans Softw Engi"},{"key":"504_CR55","doi-asserted-by":"crossref","unstructured":"Zhang H, Zhang X, Gu M. Predicting defective software components from code complexity measures. In: Dependable Computing, 2007. PRDC 2007. 13th Pacific Rim International Symposium On, 2007;93\u201396. IEEE.","DOI":"10.1109\/PRDC.2007.28"},{"issue":"1","key":"504_CR56","doi-asserted-by":"publisher","first-page":"2","DOI":"10.1109\/TSE.2007.256941","volume":"33","author":"T Menzies","year":"2007","unstructured":"Menzies T, Greenwald J, Frank A. Data mining static code attributes to learn defect predictors. IEEE Trans Softw Eng. 2007;33(1):2\u201313.","journal-title":"IEEE Trans Softw Eng"},{"issue":"5","key":"504_CR57","doi-asserted-by":"publisher","first-page":"540","DOI":"10.1007\/s10664-008-9103-7","volume":"14","author":"B Turhan","year":"2009","unstructured":"Turhan B, Menzies T, Bener AB, Di Stefano J. On the relative value of cross-company and within-company data for defect prediction. Empir Softw Eng. 2009;14(5):540\u201378.","journal-title":"Empir Softw Eng"},{"key":"504_CR58","doi-asserted-by":"crossref","unstructured":"Zhang H. An investigation of the relationships between lines of code and defects. In: Software Maintenance, 2009. ICSM 2009. IEEE International Conference On, 2009;274\u2013283. IEEE.","DOI":"10.1109\/ICSM.2009.5306304"},{"key":"504_CR59","first-page":"18","volume":"14","author":"KD Welker","year":"2001","unstructured":"Welker KD. The software maintainability index revisited. CrossTalk. 2001;14:18\u201321.","journal-title":"CrossTalk"},{"issue":"3","key":"504_CR60","first-page":"114","volume":"4","author":"A Bangor","year":"2009","unstructured":"Bangor A, Kortum P, Miller J. Determining what individual SUS scores mean: adding an adjective rating scale. J Usability Stud. 2009;4(3):114\u201323.","journal-title":"J Usability Stud"},{"issue":"4","key":"504_CR61","doi-asserted-by":"publisher","first-page":"297","DOI":"10.1007\/BF02726504","volume":"19","author":"PS Ellen","year":"1991","unstructured":"Ellen PS, Bearden WO, Sharma S. Resistance to technological innovations: an examination of the role of self-efficacy and performance satisfaction. J Acad Market Sci. 1991;19(4):297\u2013307.","journal-title":"J Acad Market Sci"},{"issue":"2","key":"504_CR62","doi-asserted-by":"publisher","first-page":"75","DOI":"10.1016\/j.ijinfomgt.2006.08.006","volume":"27","author":"T Kuisma","year":"2007","unstructured":"Kuisma T, Laukkanen T, Hiltunen M. Mapping the reasons for resistance to internet banking: a means-end approach. Int J Inf Manag. 2007;27(2):75\u201385.","journal-title":"Int J Inf Manag"},{"key":"504_CR63","doi-asserted-by":"publisher","first-page":"25","DOI":"10.1016\/j.dss.2018.02.002","volume":"108","author":"A Luse","year":"2018","unstructured":"Luse A, Townsend AM, Mennecke BE. The blocking effect of preconceived bias. Decis Support Syst. 2018;108:25\u201333.","journal-title":"Decis Support Syst."}],"container-title":["Journal of Big Data"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s40537-021-00504-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1186\/s40537-021-00504-z\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s40537-021-00504-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,9,8]],"date-time":"2024-09-08T10:21:26Z","timestamp":1725790886000},"score":1,"resource":{"primary":{"URL":"https:\/\/journalofbigdata.springeropen.com\/articles\/10.1186\/s40537-021-00504-z"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,9,14]]},"references-count":63,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2021,12]]}},"alternative-id":["504"],"URL":"https:\/\/doi.org\/10.1186\/s40537-021-00504-z","relation":{},"ISSN":["2196-1115"],"issn-type":[{"type":"electronic","value":"2196-1115"}],"subject":[],"published":{"date-parts":[[2021,9,14]]},"assertion":[{"value":"24 May 2021","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"20 August 2021","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"14 September 2021","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"This paper is an original work by Diego Serrano and Eleni Stroulia. The work includes two empirical studies, which received research ethics approval from the University of Alberta Research Ethics Board: 1) LRA Query Editor Usability Evaluation No. Pro00075495, approved on August 15, 2017; and 2) LRA Study No. Pro00078367, approved on January 15, 2018.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethics approval and consent to participate"}},{"value":"Not applicable.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent for publication"}},{"value":"The authors declare that they have no competing interests.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"123"}}