{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,27]],"date-time":"2025-03-27T01:22:14Z","timestamp":1743038534211,"version":"3.40.3"},"publisher-location":"Cham","reference-count":37,"publisher":"Springer Nature Switzerland","isbn-type":[{"type":"print","value":"9783031236051"},{"type":"electronic","value":"9783031236068"}],"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.springernature.com\/gp\/researchers\/text-and-data-mining"},{"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.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2022]]},"DOI":"10.1007\/978-3-031-23606-8_13","type":"book-chapter","created":{"date-parts":[[2023,1,17]],"date-time":"2023-01-17T11:05:14Z","timestamp":1673953514000},"page":"206-224","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Towards a\u00a0Software Development Framework for\u00a0Interconnected Science Ecosystems"],"prefix":"10.1007","author":[{"given":"Addi Malviya","family":"Thakur","sequence":"first","affiliation":[]},{"given":"Seth","family":"Hitefield","sequence":"additional","affiliation":[]},{"given":"Marshall","family":"McDonnell","sequence":"additional","affiliation":[]},{"given":"Matthew","family":"Wolf","sequence":"additional","affiliation":[]},{"given":"Richard","family":"Archibald","sequence":"additional","affiliation":[]},{"given":"Lance","family":"Drane","sequence":"additional","affiliation":[]},{"given":"Kevin","family":"Roccapriore","sequence":"additional","affiliation":[]},{"given":"Maxim","family":"Ziatdinov","sequence":"additional","affiliation":[]},{"given":"Jesse","family":"McGaha","sequence":"additional","affiliation":[]},{"given":"Robert","family":"Smith","sequence":"additional","affiliation":[]},{"given":"John","family":"Hetrick","sequence":"additional","affiliation":[]},{"given":"Mark","family":"Abraham","sequence":"additional","affiliation":[]},{"given":"Sergey","family":"Yakubov","sequence":"additional","affiliation":[]},{"given":"Greg","family":"Watson","sequence":"additional","affiliation":[]},{"given":"Ben","family":"Chance","sequence":"additional","affiliation":[]},{"given":"Clara","family":"Nguyen","sequence":"additional","affiliation":[]},{"given":"Matthew","family":"Baker","sequence":"additional","affiliation":[]},{"given":"Robert","family":"Michael","sequence":"additional","affiliation":[]},{"given":"Elke","family":"Arenholz","sequence":"additional","affiliation":[]},{"given":"Ben","family":"Mintz","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2023,1,18]]},"reference":[{"key":"13_CR1","first-page":"69","volume":"4","author":"R Bartlett","year":"2017","unstructured":"Bartlett, R., Demeshko, I., Gamblin, T., et al.: xSDK foundations: toward an extreme-scale scientific software development kit. Supercomput. Front. Innov. 4, 69\u201382 (2017)","journal-title":"Supercomput. Front. Innov."},{"key":"13_CR2","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1371\/journal.pcbi.0020087","volume":"2","author":"SM Baxter","year":"2006","unstructured":"Baxter, S.M., Day, S.W., Fetrow, J.S., Reisinger, S.J.: Scientific software development is not an oxymoron. PLOS Comput. Biol. 2, 1\u20134 (2006)","journal-title":"PLOS Comput. Biol."},{"key":"13_CR3","doi-asserted-by":"crossref","unstructured":"De Bayser, M., Azevedo, L.G., Cerqueira, R.: ResearchOps: the case for DevOps in scientific applications. In: Proceedings of the 2015 IFIP\/IEEE International Symposium on Integrated Network Management, IM 2015, pp. 1398\u20131404 (2015)","DOI":"10.1109\/INM.2015.7140503"},{"key":"13_CR4","doi-asserted-by":"crossref","unstructured":"Brassil, J., Kopaliani, I.: Cloudjoin: experimenting at scale with hybrid cloud computing. In: 2020 IEEE 3rd 5G World Forum (5GWF), pp. 467\u2013472 (2020)","DOI":"10.1109\/5GWF49715.2020.9221055"},{"key":"13_CR5","unstructured":"CADES. CADES OpenStack cloud computing (2022)"},{"issue":"6","key":"13_CR6","doi-asserted-by":"publisher","first-page":"864","DOI":"10.1109\/TSE.2009.42","volume":"35","author":"M Cataldo","year":"2009","unstructured":"Cataldo, M., Mockus, A., Roberts, J.A., Herbsleb, J.D.: Software dependencies, work dependencies, and their impact on failures. IEEE Trans. Software Eng. 35(6), 864\u2013878 (2009)","journal-title":"IEEE Trans. Software Eng."},{"key":"13_CR7","unstructured":"Crawford, K., Whittaker, M., Elish, M.C., Barocas, S., Plasek, A., Ferryman, K.: The AI now report. The Social and Economic Implications of Artificial Intelligence Technologies in the Near-Term (2016)"},{"key":"13_CR8","unstructured":"da Silva, R.F., Casanova, H., Chard, K., et al.: Workflows community summit: advancing the state-of-the-art of scientific workflows management systems research and development. arXiv preprint arXiv:2106.05177 (2021)"},{"key":"13_CR9","doi-asserted-by":"publisher","first-page":"396","DOI":"10.1109\/TSE.2002.995435","volume":"28","author":"SG Eick","year":"2002","unstructured":"Eick, S.G., Graves, T.L., Karr, A.F., Mockus, A., Schuster, P.: Visualizing software changes. IEEE Trans. Software Eng. 28, 396\u2013412 (2002)","journal-title":"IEEE Trans. Software Eng."},{"key":"13_CR10","unstructured":"Google Developers. Protocol Buffers (2022)"},{"key":"13_CR11","unstructured":"Harbor. Harbor Website (2022)"},{"key":"13_CR12","doi-asserted-by":"publisher","first-page":"9","DOI":"10.1007\/978-3-319-10157-6_3","volume":"9","author":"O Hazzan","year":"2014","unstructured":"Hazzan, O., Dubinsky, Y.: The agile manifesto. SpringerBriefs Comput. Sci. 9, 9\u201314 (2014)","journal-title":"SpringerBriefs Comput. Sci."},{"key":"13_CR13","unstructured":"Hines, J.: ORNL adds powerful AI appliances to computing portfolio - oak ridge leadership computing facility, August 2019. https:\/\/www.olcf.ornl.gov\/2019\/02\/06\/ornl-adds-powerful-ai-appliances-to-computing-portfolio\/. Accessed 26 June 2022"},{"key":"13_CR14","doi-asserted-by":"publisher","DOI":"10.1016\/j.cie.2020.106854","volume":"149","author":"L Li","year":"2020","unstructured":"Li, L., Fan, Y., Tse, M., Lin, K.-Y.: A review of applications in federated learning. Comput. Ind. Eng. 149, 106854 (2020)","journal-title":"Comput. Ind. Eng."},{"key":"13_CR15","first-page":"50","volume":"37","author":"T Li","year":"2020","unstructured":"Li, T., Sahu, A.K., Talwalkar, A., Smith, V.: Federated learning: challenges, methods, and future directions. IEEE Signal Process. Mag. 37, 50\u201360 (2020)","journal-title":"IEEE Signal Process. Mag."},{"key":"13_CR16","series-title":"Advances in Intelligent Systems and Computing","doi-asserted-by":"publisher","first-page":"35","DOI":"10.1007\/978-3-030-45691-7_4","volume-title":"Trends and Innovations in Information Systems and Technologies","author":"W Li","year":"2020","unstructured":"Li, W., Liewig, M.: A survey of AI accelerators for edge environment. In: Rocha, \u00c1., Adeli, H., Reis, L.P., Costanzo, S., Orovic, I., Moreira, F. (eds.) WorldCIST 2020. AISC, vol. 1160, pp. 35\u201344. Springer, Cham (2020). https:\/\/doi.org\/10.1007\/978-3-030-45691-7_4"},{"key":"13_CR17","series-title":"Lecture Notes in Business Information Processing","doi-asserted-by":"publisher","first-page":"212","DOI":"10.1007\/978-3-319-18612-2_19","volume-title":"Agile Processes, in Software Engineering, and Extreme Programming","author":"LE Lwakatare","year":"2015","unstructured":"Lwakatare, L.E., Kuvaja, P., Oivo, M.: Dimensions of DevOps. In: Lassenius, C., Dings\u00f8yr, T., Paasivaara, M. (eds.) XP 2015. LNBIP, vol. 212, pp. 212\u2013217. Springer, Cham (2015). https:\/\/doi.org\/10.1007\/978-3-319-18612-2_19"},{"key":"13_CR18","unstructured":"Malviya-Thakur, A., Watson, G.: Dynamics of scientific software teams. Collegeville (2021)"},{"issue":"S2","key":"13_CR19","doi-asserted-by":"publisher","first-page":"122","DOI":"10.1017\/S143192761900134X","volume":"25","author":"C Meyer","year":"2019","unstructured":"Meyer, C., Dellby, N., Hachtel, J.A., Lovejoy, T., Mittelberger, A., Krivanek, O.: Nion swift: open source image processing software for instrument control, data acquisition, organization, visualization, and analysis using python. Microsc. Microanal. 25(S2), 122\u2013123 (2019)","journal-title":"Microsc. Microanal."},{"key":"13_CR20","doi-asserted-by":"publisher","first-page":"309","DOI":"10.1145\/567793.567795","volume":"11","author":"A Mockus","year":"2002","unstructured":"Mockus, A., Fielding, R.T., Herbsleb, J.D.: Two case studies of open source software development: Apache and Mozilla. ACM Trans. Softw. Eng. Methodol. 11, 309\u2013346 (2002)","journal-title":"ACM Trans. Softw. Eng. Methodol."},{"key":"13_CR21","doi-asserted-by":"publisher","first-page":"169","DOI":"10.1002\/bltj.2229","volume":"5","author":"A Mockus","year":"2000","unstructured":"Mockus, A., Weiss, D.M.: Predicting risk of software changes. Bell Labs Tech. J. 5, 169\u2013180 (2000)","journal-title":"Bell Labs Tech. J."},{"key":"13_CR22","series-title":"Communications in Computer and Information Science","doi-asserted-by":"publisher","first-page":"189","DOI":"10.1007\/978-3-030-63393-6_13","volume-title":"Driving Scientific and Engineering Discoveries Through the Convergence of HPC, Big Data and AI","author":"T Naughton","year":"2020","unstructured":"Naughton, T., et al.: Software framework for federated science instruments. In: Nichols, J., Verastegui, B., Maccabe, A.B., Hernandez, O., Parete-Koon, S., Ahearn, T. (eds.) SMC 2020. CCIS, vol. 1315, pp. 189\u2013203. Springer, Cham (2020). https:\/\/doi.org\/10.1007\/978-3-030-63393-6_13"},{"key":"13_CR23","doi-asserted-by":"crossref","unstructured":"Nguyen-Hoan, L., Flint, S., Sankaranarayana, R.: A survey of scientific software development. In: Proceedings of the 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement. Association for Computing Machinery (2010)","DOI":"10.1145\/1852786.1852802"},{"key":"13_CR24","unstructured":"Nion Co., Nion Swift User\u2019s Guide (2022)"},{"issue":"S3","key":"13_CR25","doi-asserted-by":"publisher","first-page":"62","DOI":"10.1017\/S1431927614002037","volume":"20","author":"C Ophus","year":"2014","unstructured":"Ophus, C., Ercius, P., Sarahan, M., Czarnik, C., Ciston, J.: Recording and using 4D-stem datasets in materials science. Microsc. Microanal. 20(S3), 62\u201363 (2014)","journal-title":"Microsc. Microanal."},{"key":"13_CR26","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4419-7200-2","volume-title":"Scanning Transmission Electron Microscopy: Imaging and Analysis","author":"SJ Pennycook","year":"2011","unstructured":"Pennycook, S.J., Nellist, P.D.: Scanning Transmission Electron Microscopy: Imaging and Analysis. Springer, New York (2011). https:\/\/doi.org\/10.1007\/978-1-4419-7200-2"},{"key":"13_CR27","unstructured":"Library Pyro. Github - irmen\/pyro5: Pyro 5 - python remote objects for modern python versions (2022). https:\/\/github.com\/irmen\/Pyro5. Accessed 27 June 2022"},{"key":"13_CR28","unstructured":"Python Code Quality Authority (PyCQA). PyCQA\u2019s Bandit GitHub repository (2022)"},{"key":"13_CR29","unstructured":"RabbitMQ. RabbitMQ Website (2022)"},{"key":"13_CR30","doi-asserted-by":"crossref","unstructured":"Roccapriore, K.M., Dyck, O., Oxley, M.P., Ziatdinov, M., Kalinin, S.V.: Automated experiment in 4D-STEM: exploring emergent physics and structural behaviors. ACS Nano (2022)","DOI":"10.1021\/acsnano.1c11118"},{"key":"13_CR31","doi-asserted-by":"publisher","first-page":"18","DOI":"10.1109\/MS.2008.85","volume":"25","author":"J Segal","year":"2008","unstructured":"Segal, J., Morris, C.: Developing scientific software. IEEE Softw. 25, 18\u201320 (2008)","journal-title":"IEEE Softw."},{"key":"13_CR32","unstructured":"Slate. Slate: Kubernetes cluster with access to Summit (2021)"},{"key":"13_CR33","doi-asserted-by":"publisher","first-page":"58","DOI":"10.1007\/978-3-030-96498-6_4","volume-title":"Smoky Mountains Computational Sciences and Engineering Conference","author":"S Somnath","year":"2021","unstructured":"Somnath, S., et al.: Building an integrated ecosystem of computational and observational facilities to accelerate scientific discovery. In: Nichols, J., et al. (eds.) Smoky Mountains Computational Sciences and Engineering Conference, pp. 58\u201375. Springer, Cham (2021). https:\/\/doi.org\/10.1007\/978-3-030-96498-6_4"},{"key":"13_CR34","unstructured":"Nion Swift. Nion swift, March 2022. https:\/\/github.com\/nion-software\/nionswift. Accessed 26 June 2022"},{"key":"13_CR35","volume-title":"Introducing MLOps","author":"M Treveil","year":"2020","unstructured":"Treveil, M., et al.: Introducing MLOps. O\u2019Reilly Media, Sebastopol (2020)"},{"key":"13_CR36","unstructured":"Zager, R., Zager, J.: Ooda loops in cyberspace: a new cyber-defense model. Small Wars J. (2017)"},{"key":"13_CR37","doi-asserted-by":"crossref","unstructured":"Zhao, F., Niu, X., Huang, S.L., Zhang, L.: Reproducing scientific experiment with cloud DevOps. In: 2020 IEEE World Congress on Services (SERVICES), pp. 259\u2013264 (2020)","DOI":"10.1109\/SERVICES48979.2020.00058"}],"container-title":["Communications in Computer and Information Science","Accelerating Science and Engineering Discoveries Through Integrated Research Infrastructure for Experiment, Big Data, Modeling and Simulation"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-23606-8_13","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,1,17]],"date-time":"2023-01-17T11:16:29Z","timestamp":1673954189000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-23606-8_13"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022]]},"ISBN":["9783031236051","9783031236068"],"references-count":37,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-23606-8_13","relation":{},"ISSN":["1865-0929","1865-0937"],"issn-type":[{"type":"print","value":"1865-0929"},{"type":"electronic","value":"1865-0937"}],"subject":[],"published":{"date-parts":[[2022]]},"assertion":[{"value":"18 January 2023","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"SMC","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Smoky Mountains Computational Sciences and Engineering Conference","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Kingsport, TN","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"USA","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":"23 August 2022","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"25 August 2022","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"smc2022","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/smc2022.ornl.gov\/","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":"Easychair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"74","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":"24","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":"0","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":"32% - 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":"3","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":"3","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":"No","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}