{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,9]],"date-time":"2025-10-09T16:11:34Z","timestamp":1760026294446,"version":"3.40.3"},"publisher-location":"Cham","reference-count":35,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030504359"},{"type":"electronic","value":"9783030504366"}],"license":[{"start":{"date-parts":[[2020,1,1]],"date-time":"2020-01-01T00:00:00Z","timestamp":1577836800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2020,1,1]],"date-time":"2020-01-01T00:00:00Z","timestamp":1577836800000},"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":[[2020]]},"DOI":"10.1007\/978-3-030-50436-6_30","type":"book-chapter","created":{"date-parts":[[2020,6,19]],"date-time":"2020-06-19T19:03:44Z","timestamp":1592593424000},"page":"413-427","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":10,"title":["Unit Tests of Scientific Software: A Study on SWMM"],"prefix":"10.1007","author":[{"given":"Zedong","family":"Peng","sequence":"first","affiliation":[]},{"given":"Xuanyi","family":"Lin","sequence":"additional","affiliation":[]},{"given":"Nan","family":"Niu","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2020,6,15]]},"reference":[{"key":"30_CR1","unstructured":"Adei, B., Dickinson, R., Rossman, L.A.: Some observations on LID output. https:\/\/www.openswmm.org\/Topic\/4214\/some-observations-on-lid-output. Accessed April 2020"},{"issue":"5","key":"30_CR2","doi-asserted-by":"publisher","first-page":"507","DOI":"10.1109\/TSE.2014.2372785","volume":"41","author":"ET Barr","year":"2015","unstructured":"Barr, E.T., Harman, M., McMinn, P., Shahbaz, M., Yoo, S.: The oracle problem in software testing: a survey. IEEE Trans. Software Eng. 41(5), 507\u2013525 (2015)","journal-title":"IEEE Trans. Software Eng."},{"key":"30_CR3","doi-asserted-by":"crossref","unstructured":"Bhat, T., Nagappan, N.: Evaluating the efficacy of test-driven development: industrial case studies. In: International Symposium on Empirical Software Engineering, pp. 356\u2013363 (2006)","DOI":"10.1145\/1159733.1159787"},{"key":"30_CR4","unstructured":"Brader, L., Hilliker, H., Wills, A.C.: Chapter 2 Unit Testing: Testing the Inside. Testing for Continuous Delivery with Visual Studio 2012, Microsoft Patterns & Practices (2013)"},{"issue":"2","key":"30_CR5","doi-asserted-by":"publisher","first-page":"238","DOI":"10.1109\/32.44387","volume":"16","author":"SS Brilliant","year":"1990","unstructured":"Brilliant, S.S., Knight, J.C., Leveson, N.G.: Analysis of faults in an N-version software experiment. IEEE Trans. Software Eng. 16(2), 238\u2013247 (1990)","journal-title":"IEEE Trans. Software Eng."},{"issue":"1","key":"30_CR6","doi-asserted-by":"publisher","first-page":"36","DOI":"10.2166\/wst.2013.219","volume":"68","author":"E Burszta-Adamiak","year":"2013","unstructured":"Burszta-Adamiak, E., Mrowiec, M.: Modelling of green roofs\u2019 hydrologic performance using EPA\u2019s SWMM. Water Sci. Technol. 68(1), 36\u201342 (2013)","journal-title":"Water Sci. Technol."},{"key":"30_CR7","unstructured":"Dawes, B., Abrahams, D.: Boost C++ libraries. https:\/\/www.boost.org. Accessed April 2020"},{"key":"30_CR8","doi-asserted-by":"crossref","unstructured":"Ding, J., Zhang, D., Hu, X.-H.: An application of metamorphic testing for testing scientific software. In International Workshop on Metamorphic Testing, pp. 37\u201343 (2016)","DOI":"10.1145\/2896971.2896981"},{"issue":"4","key":"30_CR9","doi-asserted-by":"publisher","first-page":"69","DOI":"10.1109\/MCSE.2012.84","volume":"14","author":"PF Dubois","year":"2012","unstructured":"Dubois, P.F.: Testing scientific programs. Comput. Sci. Eng. 14(4), 69\u201373 (2012)","journal-title":"Comput. Sci. Eng."},{"issue":"6","key":"30_CR10","doi-asserted-by":"publisher","first-page":"65","DOI":"10.1109\/MCSE.2009.193","volume":"11","author":"S Easterbrook","year":"2009","unstructured":"Easterbrook, S., Johns, T.C.: Engineering the software for understanding climate change. Comput. Sci. Eng. 11(6), 65\u201374 (2009)","journal-title":"Comput. Sci. Eng."},{"issue":"2","key":"30_CR11","doi-asserted-by":"publisher","first-page":"435","DOI":"10.5194\/gmd-4-435-2011","volume":"4","author":"PE Farrell","year":"2011","unstructured":"Farrell, P.E., Piggott, M.D., Gorman, G.J., Ham, D.A., Wilson, C.R., Bond, T.M.: Automated continuous verification for numerical simulation. Geosci. Model Dev. 4(2), 435\u2013449 (2011)","journal-title":"Geosci. Model Dev."},{"key":"30_CR12","doi-asserted-by":"crossref","unstructured":"Gudaparthi, H., Johnson, R., Challa, H., Niu, N.: Deep learning for smart sewer systems: assessing nonfunctional requirements. In: International Conference on Software Engineering (SE in Society Track) (2020)","DOI":"10.1145\/3377815.3381379"},{"key":"30_CR13","doi-asserted-by":"crossref","unstructured":"Kamble, S., Jin, X., Niu, N., Simon, M.: A novel coupling pattern in computational science and engineering software. In International Workshop on Software Engineering for Science, pp. 9\u201312 (2017)","DOI":"10.1109\/SE4Science.2017.10"},{"issue":"10","key":"30_CR14","doi-asserted-by":"publisher","first-page":"1219","DOI":"10.1016\/j.infsof.2014.05.006","volume":"56","author":"U Kanewala","year":"2014","unstructured":"Kanewala, U., Bieman, J.M.: Testing scientific software: a systematic literature review. Inf. Software Technol. 56(10), 1219\u20131232 (2014)","journal-title":"Inf. Software Technol."},{"issue":"3","key":"30_CR15","doi-asserted-by":"publisher","first-page":"317","DOI":"10.1007\/s00766-017-0271-0","volume":"22","author":"C Khatwani","year":"2017","unstructured":"Khatwani, C., Jin, X., Niu, N., Koshoffer, A., Newman, L., Savolainen, J.: Advancing viewpoint merging in requirements engineering: a theoretical replication and explanatory study. Requirements Eng. 22(3), 317\u2013338 (2017). https:\/\/doi.org\/10.1007\/s00766-017-0271-0","journal-title":"Requirements Eng."},{"key":"30_CR16","unstructured":"Kourtis, I.M., Kopsiaftis, G., Bellos, V., Tsihrintzis, V.A.: Calibration and validation of SWMM model in two urban catchments in Athens, Greece. In: International Conference on Environmental Science and Technology (2017)"},{"issue":"2","key":"30_CR17","doi-asserted-by":"publisher","first-page":"78","DOI":"10.1109\/MCSE.2018.2880577","volume":"22","author":"X Lin","year":"2020","unstructured":"Lin, X., Simon, M., Niu, N.: Exploratory metamorphic testing for scientific software. Comput. Sci. Eng. 22(2), 78\u201387 (2020)","journal-title":"Comput. Sci. Eng."},{"key":"30_CR18","doi-asserted-by":"crossref","unstructured":"Lin, X., Simon, M., Niu, N.: Hierarchical metamorphic relations for testing scientific software. In: International Workshop on Software Engineering for Science, pp. 1\u20138 (2018)","DOI":"10.1145\/3194747.3194750"},{"key":"30_CR19","doi-asserted-by":"crossref","unstructured":"Lin, X., Simon, M., Niu, N.: Releasing scientific software in GitHub: a case study on SWMM2PEST. In: International Workshop on Software Engineering for Science, pp. 47\u201350 (2019)","DOI":"10.1109\/SE4Science.2019.00014"},{"issue":"3","key":"30_CR20","doi-asserted-by":"publisher","first-page":"309","DOI":"10.1007\/s00766-013-0197-0","volume":"19","author":"A Mahmoud","year":"2013","unstructured":"Mahmoud, A., Niu, N.: Supporting requirements to code traceability through refactoring. Requirements Eng. 19(3), 309\u2013329 (2013). https:\/\/doi.org\/10.1007\/s00766-013-0197-0","journal-title":"Requirements Eng."},{"key":"30_CR21","doi-asserted-by":"crossref","unstructured":"Mahmoud, A., Niu, N.: TraCter: a tool for candidate traceability link clustering. In: International Requirements Engineering Conference, pp. 335\u2013336 (2011)","DOI":"10.1109\/RE.2011.6051663"},{"key":"30_CR22","unstructured":"Mayer, J.: On testing image processing applications with statistical methods. In: Software Engineering, pp. 69\u201378 (2005)"},{"issue":"2","key":"30_CR23","doi-asserted-by":"publisher","first-page":"86","DOI":"10.1109\/MS.2018.1661332","volume":"35","author":"N Niu","year":"2018","unstructured":"Niu, N., Brinkkemper, S., Franch, X., Partanen, J., Savolainen, J.: Requirements engineering and continuous deployment. IEEE Softw. 35(2), 86\u201390 (2018)","journal-title":"IEEE Softw."},{"key":"30_CR24","doi-asserted-by":"crossref","unstructured":"Niu, N., Koshoffer, A., Newman, L., Khatwani, C., Samarasinghe, C., Savolainen, J.: Advancing repeated research in requirements engineering: a theoretical replication of viewpoint merging. In: International Requirements Engineering Conference, pp. 186\u2013195 (2016)","DOI":"10.1109\/RE.2016.46"},{"key":"30_CR25","doi-asserted-by":"crossref","unstructured":"Niu, N., Wang, W., Gupta, A.: Gray links in the use of requirements traceability. In: International Symposium on Foundations of Software Engineering, pp. 384\u2013395 (2016)","DOI":"10.1145\/2950290.2950354"},{"key":"30_CR26","unstructured":"Peng, Z., Lin, X., Niu, N.: Data of SWMM Unit Tests. http:\/\/dx.doi.org\/10.7945\/zpdh-7a44. Accessed April 2020"},{"key":"30_CR27","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"351","DOI":"10.1007\/978-3-319-69926-4_25","volume-title":"Product-Focused Software Process Improvement","author":"CR Prause","year":"2017","unstructured":"Prause, C.R., Werner, J., Hornig, K., Bosecker, S., Kuhrmann, M.: Is 100% test coverage a reasonable requirement? Lessons learned from a space software project. In: Felderer, M., M\u00e9ndez Fern\u00e1ndez, D., Turhan, B., Kalinowski, M., Sarro, F., Winkler, D. (eds.) PROFES 2017. LNCS, vol. 10611, pp. 351\u2013367. Springer, Cham (2017). https:\/\/doi.org\/10.1007\/978-3-319-69926-4_25"},{"key":"30_CR28","doi-asserted-by":"crossref","unstructured":"Reddivari, S., Chen, Z., Niu, N.: ReCVisu: a tool for clustering-based visual exploration of requirements. In: International Requirements Engineering Conference, pp. 327\u2013328 (2012)","DOI":"10.1109\/RE.2012.6345828"},{"key":"30_CR29","unstructured":"Rossman, L.A.: Storm Water Management Model User\u2019s Manual Version 5.1. https:\/\/www.epa.gov\/sites\/production\/files\/2019-02\/documents\/epaswmm5_1_manual_master_8-2-15.pdf. Accessed April 2020"},{"issue":"9","key":"30_CR30","doi-asserted-by":"publisher","first-page":"805","DOI":"10.1109\/TSE.2016.2532875","volume":"42","author":"S Segura","year":"2016","unstructured":"Segura, S., Fraser, G., S\u00e1nchez, A.B., Cort\u00e9s, A.R.: A survey on metamorphic testing. IEEE Trans. Software Eng. 42(9), 805\u2013824 (2016)","journal-title":"IEEE Trans. Software Eng."},{"key":"30_CR31","unstructured":"Sheehan, J.: Federally funded research results are becoming more open and accessible. https:\/\/digital.gov\/2016\/10\/28\/federally-funded-research-results-are-becoming-more-open-and-accessible\/. Accessed April 2020"},{"key":"30_CR32","unstructured":"United States Environmental Protection Agency. Storm Water Management Model (SWMM). https:\/\/www.epa.gov\/water-research\/storm-water-management-model-swmm. Accessed April 2020"},{"issue":"1","key":"30_CR33","doi-asserted-by":"publisher","first-page":"342","DOI":"10.1109\/TII.2016.2637166","volume":"14","author":"W Wang","year":"2018","unstructured":"Wang, W., Gupta, A., Niu, N., Xu, L.D., Cheng, J.-R.C., Niu, Z.: Automatically tracing dependability requirements via term-based relevance feedback. IEEE Trans. Ind. Inf. 14(1), 342\u2013349 (2018)","journal-title":"IEEE Trans. Ind. Inf."},{"issue":"4","key":"30_CR34","doi-asserted-by":"publisher","first-page":"1395","DOI":"10.1109\/TCYB.2018.2889830","volume":"50","author":"W Wang","year":"2020","unstructured":"Wang, W., et al.: Complementarity in requirements tracing. IEEE Trans. Cybern. 50(4), 1395\u20131404 (2020)","journal-title":"IEEE Trans. Cybern."},{"key":"30_CR35","doi-asserted-by":"crossref","unstructured":"Wang, W., Niu, N., Liu, H., Wu, Y.: Tagging in assisted tracing. In: International Symposium on Software and Systems Traceability, pp. 8\u201314 (2015)","DOI":"10.1109\/SST.2015.9"}],"container-title":["Lecture Notes in Computer Science","Computational Science \u2013 ICCS 2020"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-50436-6_30","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,6,18]],"date-time":"2024-06-18T23:05:16Z","timestamp":1718751916000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-030-50436-6_30"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020]]},"ISBN":["9783030504359","9783030504366"],"references-count":35,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-50436-6_30","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2020]]},"assertion":[{"value":"15 June 2020","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ICCS","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Computational Science","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Amsterdam","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"The Netherlands","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2020","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"3 June 2020","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"5 June 2020","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"20","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"iccs-computsci2020","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/www.iccs-meeting.org\/iccs2020\/","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":"230","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":"98","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":"3","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":"43% - 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.5","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":"4","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":"248 workshop papers were selected from 489 submissions to the thematic tracks. The conference was canceled due to the COVID-19 pandemic.","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)"}},{"value":"This content has been made available to all.","name":"free","label":"Free to read"}]}}