{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,26]],"date-time":"2025-03-26T21:32:28Z","timestamp":1743024748104,"version":"3.40.3"},"publisher-location":"Cham","reference-count":34,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783031105470"},{"type":"electronic","value":"9783031105487"}],"license":[{"start":{"date-parts":[[2022,1,1]],"date-time":"2022-01-01T00:00:00Z","timestamp":1640995200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2022,1,1]],"date-time":"2022-01-01T00:00:00Z","timestamp":1640995200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2022]]},"DOI":"10.1007\/978-3-031-10548-7_48","type":"book-chapter","created":{"date-parts":[[2022,7,25]],"date-time":"2022-07-25T12:04:01Z","timestamp":1658750641000},"page":"662-677","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Efficient GitHub Crawling Using the\u00a0GraphQL API"],"prefix":"10.1007","author":[{"given":"Adrian","family":"Jobst","sequence":"first","affiliation":[]},{"given":"Daniel","family":"Atzberger","sequence":"additional","affiliation":[]},{"given":"Tim","family":"Cech","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7885-9857","authenticated-orcid":false,"given":"Willy","family":"Scheibel","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3861-5759","authenticated-orcid":false,"given":"Matthias","family":"Trapp","sequence":"additional","affiliation":[]},{"given":"J\u00fcrgen","family":"D\u00f6llner","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2022,7,26]]},"reference":[{"key":"48_CR1","doi-asserted-by":"publisher","unstructured":"Bjertnes, L., T\u00f8rring, J.O., Elster, A.C.: LS-CAT: a large-scale CUDA AutoTuning dataset. In: 2021 International Conference on Applied Artificial Intelligence (ICAPAI), pp. 1\u20136. IEEE (2021). https:\/\/doi.org\/10.1109\/ICAPAI49758.2021.9462050","DOI":"10.1109\/ICAPAI49758.2021.9462050"},{"key":"48_CR2","first-page":"993","volume":"3","author":"DM Blei","year":"2003","unstructured":"Blei, D.M., Ng, A.Y., Jordan, M.I.: Latent dirichlet allocation. J. Mach. Learn. Res. 3, 993\u20131022 (2003)","journal-title":"J. Mach. Learn. Res."},{"key":"48_CR3","doi-asserted-by":"publisher","unstructured":"Borges, H., Hora, A., Valente, M.T.: Understanding the factors that impact the popularity of github repositories. In: 2016 IEEE International Conference on Software Maintenance and Evolution (ICSME), pp. 334\u2013344 (2016). https:\/\/doi.org\/10.1109\/ICSME.2016.31","DOI":"10.1109\/ICSME.2016.31"},{"key":"48_CR4","doi-asserted-by":"publisher","unstructured":"Brito, G., Mombach, T., Valente, M.T.: Migrating to GraphQL: a practical assessment. In: Proceedings of 26th International Conference on Software Analysis, Evolution and Reengineering, SANER 2019, pp. 140\u2013150. IEEE (2019). https:\/\/doi.org\/10.1109\/SANER.2019.8667986","DOI":"10.1109\/SANER.2019.8667986"},{"key":"48_CR5","doi-asserted-by":"publisher","unstructured":"Brito, G., Valente, M.T.: REST vs GraphQL: a controlled experiment. In: Proceedings of International Conference on Software Architecture, ICSA 2020, pp. 81\u201391. IEEE (2020). https:\/\/doi.org\/10.1109\/ICSA47634.2020.00016","DOI":"10.1109\/ICSA47634.2020.00016"},{"key":"48_CR6","unstructured":"di Cosmo, R., Zacchiroli, S.: Software heritage: why and how to preserve software source code. In: iPRES 2017\u201314th International Conference on Digital Preservation, pp. 1\u201310 (2017)"},{"issue":"1","key":"48_CR7","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2803171","volume":"25","author":"R Dyer","year":"2015","unstructured":"Dyer, R., Nguyen, H.A., Rajan, H., Nguyen, T.N.: Boa: Ultra-large-scale software repository and source-code mining. ACM Trans. Softw. Eng. Methodol. 25(1), 1\u201334 (2015). https:\/\/doi.org\/10.1145\/2803171","journal-title":"ACM Trans. Softw. Eng. Methodol."},{"key":"48_CR8","doi-asserted-by":"publisher","unstructured":"de F. Farias, M.A., Novais, R., J\u00fanior, M.C., da Silva Carvalho, L.P., Mendon\u00e7a, M., Sp\u00ednola, R.O.: A systematic mapping study on mining software repositories. In: Proceedings of the 31st Annual ACM Symposium on Applied Computing, SAC 2016, pp. 1472\u20131479. ACM (2016). https:\/\/doi.org\/10.1145\/2851613.2851786","DOI":"10.1145\/2851613.2851786"},{"key":"48_CR9","unstructured":"Fowler, M.: Event sourcing (2005). https:\/\/martinfowler.com\/eaaDev\/EventSourcing.html. Accessed 17 May 2022"},{"key":"48_CR10","unstructured":"Fowler, M., Lewis, J.: Microservices (2014). https:\/\/www.martinfowler.com\/articles\/microservices.html. Accessed 17 May 2022"},{"key":"48_CR11","unstructured":"Fowler, M.: What do you mean by \u201cEvent-Driven\u201d? (2017). https:\/\/martinfowler.com\/articles\/201701-event-driven.html. Accessed 17 May 2022"},{"key":"48_CR12","doi-asserted-by":"publisher","unstructured":"Gasparini, M., Claris\u00f3, R., Brambilla, M., Cabot, J.: Participation inequality and the 90-9-1 principle in open source. In: Proceedings of the 16th International Symposium on Open Collaboration, pp. 1\u20137. ACM (2020). https:\/\/doi.org\/10.1145\/3412569.3412582","DOI":"10.1145\/3412569.3412582"},{"key":"48_CR13","unstructured":"Github: List repository issues. https:\/\/docs.github.com\/en\/rest\/reference\/issues#list-repository-issues. Accessed 17 May 2022"},{"key":"48_CR14","doi-asserted-by":"publisher","unstructured":"Gousios, G., Spinellis, D.: GHTorrent: Github\u2019s data from a firehose. In: Proceedings of 9th International Workshop on Mining Software Repositories, MSR 2012, pp. 12\u201321. IEEE\/ACM (2012). https:\/\/doi.org\/10.1109\/MSR.2012.6224294","DOI":"10.1109\/MSR.2012.6224294"},{"key":"48_CR15","doi-asserted-by":"publisher","unstructured":"Gousios, G.: The GHTorrent dataset and tool suite. In: Proceedings of the 10th Working Conference on Mining Software Repositories, MSR 2013, pp. 233\u2013236. IEEE (2013). https:\/\/doi.org\/10.1109\/MSR.2013.6624034","DOI":"10.1109\/MSR.2013.6624034"},{"key":"48_CR16","doi-asserted-by":"publisher","unstructured":"Gousios, G., Vasilescu, B., Serebrenik, A., Zaidman, A.: Lean GHTorrent: GitHub data on demand. In: Proceedings of the 11th Working Conference on Mining Software Repositories, MSR 2014, pp. 384\u2013387. ACM (2014). https:\/\/doi.org\/10.1145\/2597073.2597126","DOI":"10.1145\/2597073.2597126"},{"key":"48_CR17","unstructured":"Hagiwara, M., Mita, M.: Github typo corpus: a large-scale multilingual dataset of misspellings and grammatical errors. arXiv preprint arXiv:1911.12893 (2019)"},{"key":"48_CR18","doi-asserted-by":"publisher","unstructured":"Hartig, O., P\u00e9rez, J.: Semantics and complexity of GraphQL. In: Proceedings of World Wide Web Conference, WWW 2018, pp. 1155\u20131164. International World Wide Web Conferences Steering Committee (2018). https:\/\/doi.org\/10.1145\/3178876.3186014","DOI":"10.1145\/3178876.3186014"},{"key":"48_CR19","doi-asserted-by":"publisher","unstructured":"Jaramillo, D., Nguyen, D.V., Smart, R.: Leveraging microservices architecture by using docker technology. In: SoutheastCon 2016, pp. 1\u20135 (2016). https:\/\/doi.org\/10.1109\/SECON.2016.7506647","DOI":"10.1109\/SECON.2016.7506647"},{"key":"48_CR20","doi-asserted-by":"publisher","unstructured":"Kalliamvakou, E., Gousios, G., Blincoe, K., Singer, L., German, D.M., Damian, D.: The promises and perils of mining github. In: Proceedings of the 11th Working Conference on Mining Software Repositories, MSR 2014, pp. 92\u2013101. ACM (2014). https:\/\/doi.org\/10.1145\/2597073.2597074","DOI":"10.1145\/2597073.2597074"},{"key":"48_CR21","unstructured":"Leberknight, S.: Polyglot persistence (2008). http:\/\/www.sleberknight.com\/blog\/sleberkn\/entry\/polyglot_persistence. Accessed 17 May 2022"},{"issue":"2","key":"48_CR22","doi-asserted-by":"publisher","first-page":"300","DOI":"10.1007\/s10618-008-0118-x","volume":"18","author":"E Linstead","year":"2009","unstructured":"Linstead, E., Bajracharya, S., Ngo, T., Rigor, P., Lopes, C., Baldi, P.: Sourcerer: mining and searching internet-scale software repositories. Data Min. Knowl. Disc. 18(2), 300\u2013336 (2009). https:\/\/doi.org\/10.1007\/s10618-008-0118-x","journal-title":"Data Min. Knowl. Disc."},{"key":"48_CR23","doi-asserted-by":"publisher","unstructured":"Ma, Y., Bogart, C., Amreen, S., Zaretzki, R., Mockus, A.: World of code: an infrastructure for mining the universe of open source VCS data. In: Proceedings of 16th International Workshop on Mining Software Repositories, MSR 2019, pp. 143\u2013154. IEEE\/ACM (2019). https:\/\/doi.org\/10.1109\/MSR.2019.00031","DOI":"10.1109\/MSR.2019.00031"},{"key":"48_CR24","doi-asserted-by":"publisher","unstructured":"Mavroudeas, G., et al.: Learning GraphQL query cost. In: Proceedings of 36th International Conference on Automated Software Engineering, ASE 2021, pp. 1146\u20131150. IEEE\/ACM (2021). https:\/\/doi.org\/10.1109\/ASE51524.2021.9678513","DOI":"10.1109\/ASE51524.2021.9678513"},{"key":"48_CR25","unstructured":"Mei, S.: Why you should never use mongodb (2013). http:\/\/www.sarahmei.com\/blog\/2013\/11\/11\/why-you-should-never-use-mongodb. Accessed 17 May 2022"},{"key":"48_CR26","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1109\/MS.2013.86","volume":"30","author":"T Menzies","year":"2013","unstructured":"Menzies, T., Zimmermann, T.: Software analytics: so what? IEEE Softw. 30, 31\u201337 (2013). https:\/\/doi.org\/10.1109\/MS.2013.86","journal-title":"IEEE Softw."},{"issue":"6","key":"48_CR27","doi-asserted-by":"publisher","first-page":"3219","DOI":"10.1007\/s10664-017-9512-6","volume":"22","author":"N Munaiah","year":"2017","unstructured":"Munaiah, N., Kroh, S., Cabrey, C., Nagappan, M.: Curating GitHub for engineered software projects. Empir. Softw. Eng. 22(6), 3219\u20133253 (2017). https:\/\/doi.org\/10.1007\/s10664-017-9512-6","journal-title":"Empir. Softw. Eng."},{"key":"48_CR28","doi-asserted-by":"publisher","unstructured":"Ortu, M., Destefanis, G., Adams, B., Murgia, A., Marchesi, M., Tonelli, R.: The JIRA repository dataset: understanding social aspects of software development. In: Proceedings of the 11th International Conference on Predictive Models and Data Analytics in Software Engineering, PROMISE 2015, pp. 1\u20134. ACM (2015). https:\/\/doi.org\/10.1145\/2810146.2810147","DOI":"10.1145\/2810146.2810147"},{"key":"48_CR29","unstructured":"Rosen-Zvi, M., Griffiths, T., Steyvers, M., Smyth, P.: The author-topic model for authors and documents. In: Proceedings of 20th Conference on Uncertainty in Artificial Intelligence, UAI 2004, pp. 487\u2013494. AUAI Press (2004)"},{"key":"48_CR30","doi-asserted-by":"publisher","unstructured":"Seabra, M., Naz\u00e1rio, M.F., Pinto, G.: REST or GraphQL? A performance comparative study. In: Proceedings of XIII Brazilian Symposium on Software Components, Architectures, and Reuse, SBCARS 2019, pp. 123\u2013132. ACM (2019). https:\/\/doi.org\/10.1145\/3357141.3357149","DOI":"10.1145\/3357141.3357149"},{"key":"48_CR31","doi-asserted-by":"crossref","unstructured":"Tiwari, N.M., Upadhyaya, G., Rajan, H.: Candoia: a platform and ecosystem for mining software repositories tools. In: 2016 IEEE\/ACM 38th International Conference on Software Engineering Companion (ICSE-C), pp. 759\u2013761 (2016)","DOI":"10.1145\/2889160.2892662"},{"key":"48_CR32","doi-asserted-by":"publisher","unstructured":"Trautsch, A., Trautsch, F., Herbold, S., Ledel, B., Grabowski, J.: The SmartSHARK ecosystem for software repository mining. In: Proceedings of the ACM\/IEEE 42nd International Conference on Software Engineering: Companion Proceedings, pp. 25\u201328. ACM (2020). https:\/\/doi.org\/10.1145\/3377812.3382139","DOI":"10.1145\/3377812.3382139"},{"key":"48_CR33","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1007\/978-3-030-33702-5_1","volume-title":"Service-Oriented Computing","author":"E Wittern","year":"2019","unstructured":"Wittern, E., Cha, A., Davis, J.C., Baudart, G., Mandel, L.: An empirical study of GraphQL schemas. In: Yangui, S., Bouassida Rodriguez, I., Drira, K., Tari, Z. (eds.) ICSOC 2019. LNCS, vol. 11895, pp. 3\u201319. Springer, Cham (2019). https:\/\/doi.org\/10.1007\/978-3-030-33702-5_1"},{"key":"48_CR34","doi-asserted-by":"publisher","first-page":"30","DOI":"10.1109\/MS.2013.94","volume":"30","author":"D Zhang","year":"2013","unstructured":"Zhang, D., Han, S., Dang, Y., Lou, J.G., Zhang, H., Xie, T.: Software analytics in practice. IEEE Softw. 30, 30\u201337 (2013). https:\/\/doi.org\/10.1109\/MS.2013.94","journal-title":"IEEE Softw."}],"container-title":["Lecture Notes in Computer Science","Computational Science and Its Applications \u2013 ICCSA 2022 Workshops"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-10548-7_48","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,7,25]],"date-time":"2022-07-25T12:13:18Z","timestamp":1658751198000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-10548-7_48"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022]]},"ISBN":["9783031105470","9783031105487"],"references-count":34,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-10548-7_48","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2022]]},"assertion":[{"value":"26 July 2022","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ICCSA","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Computational Science and Its Applications","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Malaga","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Spain","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2022","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"4 July 2022","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"7 July 2022","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"iccsa2022","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/iccsa.org\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Single-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"CyberChair 4","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"279","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":"57","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":"24","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":"20% - 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":"2.6","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":"8.7","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":"285 Workshop submission accepted out of 815 submissions","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)"}}]}}