{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,18]],"date-time":"2026-03-18T13:21:18Z","timestamp":1773840078966,"version":"3.50.1"},"publisher-location":"Cham","reference-count":60,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783030452339","type":"print"},{"value":"9783030452346","type":"electronic"}],"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:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2020]]},"DOI":"10.1007\/978-3-030-45234-6_5","type":"book-chapter","created":{"date-parts":[[2020,4,20]],"date-time":"2020-04-20T14:04:23Z","timestamp":1587391463000},"page":"97-118","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":14,"title":["An Empirical Study on the Use and Misuse of Java 8 Streams"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-7930-0182","authenticated-orcid":false,"given":"Raffi","family":"Khatchadourian","sequence":"first","affiliation":[]},{"given":"Yiming","family":"Tang","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1549-881X","authenticated-orcid":false,"given":"Mehdi","family":"Bagherzadeh","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3406-5235","authenticated-orcid":false,"given":"Baishakhi","family":"Ray","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2020,4,17]]},"reference":[{"key":"5_CR1","doi-asserted-by":"publisher","unstructured":"Ahmed, S., and Bagherzadeh, M.: What Do Concurrency Developers Ask About?: A Large-scale Study Using Stack Overflow. In: International Symposium on Empirical Software Engineering and Measurement, 30:1\u201330:10 (2018). \nhttps:\/\/doi.org\/10.1145\/3239235.3239524","DOI":"10.1145\/3239235.3239524"},{"key":"5_CR2","unstructured":"AOL: AOL\/cyclops: An advanced, but easy to use, platform for writing functional applications in Java 8. (2019). \nhttp:\/\/git.io\/fjxzF\n\n (visited on 08\/29\/2019)"},{"key":"5_CR3","doi-asserted-by":"publisher","unstructured":"Bagherzadeh, M., and Khatchadourian, R.: Going Big: A Large-scale Study on What Big Data Developers Ask. In: Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering. ESEC\/FSE 2019, pp. 432\u2013442. ACM, Tallinn, Estonia (2019). \nhttps:\/\/doi.org\/10.1145\/3338906.3338939","DOI":"10.1145\/3338906.3338939"},{"key":"5_CR4","doi-asserted-by":"publisher","unstructured":"Bagherzadeh, M., and Rajan, H.: Order Types: Static Reasoning About Message Races in Asynchronous Message Passing Concurrency. In: International Workshop on Programming Based on Actors, Agents, and Decentralized Control, pp. 21\u201330 (2017). \nhttps:\/\/doi.org\/10.1145\/3141834.3141837","DOI":"10.1145\/3141834.3141837"},{"key":"5_CR5","doi-asserted-by":"publisher","unstructured":"Biboudis, A., Palladinos, N., Fourtounis, G., and Smaragdakis, Y.: Streams a la carte: Extensible Pipelines with Object Algebras. In: European Conference on Object-Oriented Programming, pp. 591\u2013613 (2015). \nhttps:\/\/doi.org\/10.4230\/LIPIcs.ECOOP.2015.591","DOI":"10.4230\/LIPIcs.ECOOP.2015.591"},{"key":"5_CR6","unstructured":"Bloch, J.: Effective Java. Prentice Hall, Upper Saddle River, NJ, USA (2018)"},{"key":"5_CR7","unstructured":"Bordet, S.: Pull Request #2837 $$\\bullet $$ eclipse\/jetty.project, Webtide. (2018). \nhttp:\/\/git.io\/JeBAF\n\n (visited on 10\/20\/2019)"},{"key":"5_CR8","unstructured":"Casalnuovo, C., Devanbu, P., Oliveira, A., Filkov, V., and Ray, B.: Assert Use in GitHub Projects. In: International Conference on Software Engineering. ICSE \u201915, pp. 755\u2013766. IEEE Press, Florence, Italy (2015). \nhttp:\/\/dl.acm.org\/citation.cfm?id=2818754.2818846"},{"key":"5_CR9","doi-asserted-by":"publisher","unstructured":"Casalnuovo, C., Suchak, Y., Ray, B., and Rubio-Gonz\u00e1lez, C.: GitcProc: A Tool for Processing and Classifying GitHub Commits. In: International Symposium on Software Testing and Analysis. ISSTA 2017, pp. 396\u2013399. ACM, Santa Barbara, CA, USA (2017). \nhttps:\/\/doi.org\/10.1145\/3092703.3098230","DOI":"10.1145\/3092703.3098230"},{"key":"5_CR10","doi-asserted-by":"publisher","unstructured":"Dean, J., and Ghemawat, S.: MapReduce: Simplified Data Processing on Large Clusters. Commun. ACM 51(1), 107\u2013113 (2008). \nhttps:\/\/doi.org\/10.1145\/1327452.1327492","DOI":"10.1145\/1327452.1327492"},{"key":"5_CR11","doi-asserted-by":"crossref","unstructured":"Dyer, R., Rajan, H., Nguyen, H.A., and Nguyen, T.N.: Mining Billions of AST Nodes to Study Actual and Potential Usage of Java Language Features. In: International Conference on Software Engineering. ICSE 2014, pp. 779\u2013790. ACM, Hyderabad, India (2014)","DOI":"10.1145\/2568225.2568295"},{"key":"5_CR12","unstructured":"Eclipse Foundation: Eclipse Java development tools (JDT), Eclipse Foundation. (2019). \nhttp:\/\/eclipse.org\/jdt\n\n (visited on 10\/19\/2019)"},{"key":"5_CR13","doi-asserted-by":"publisher","unstructured":"Engler, D., Chen, D.Y., Hallem, S., Chou, A., and Chelf, B.: Bugs As Deviant Behavior: A General Approach to Inferring Errors in Systems Code. In: Symposium on Operating Systems Principles. SOSP \u201901, pp. 57\u201372. ACM, Banff, Alberta, Canada (2001). \nhttps:\/\/doi.org\/10.1145\/502034.502041","DOI":"10.1145\/502034.502041"},{"key":"5_CR14","unstructured":"EPFL: Collections\u2013Mutable and Immutable Collections\u2013Scala Documentation, (2017). \nhttp:\/\/scala-lang.org\/api\/2.12.3\/scala\/collection\/index.html\n\n (visited on 08\/24\/2018)"},{"key":"5_CR15","unstructured":"Erdfelt, J.: Pull Request #2837 $$\\bullet $$ eclipse\/jetty.project, Eclipse Foundation. (2018). \nhttp:\/\/git.io\/JeBAM\n\n (visited on 10\/20\/2019)"},{"key":"5_CR16","doi-asserted-by":"publisher","unstructured":"Fink, S.J., Yahav, E., Dor, N., Ramalingam, G., and Geay, E.: Effective Typestate Verification in the Presence of Aliasing. ACM Transactions on Software Engineering and Methodology 17(2), 91\u2013934 (2008). \nhttps:\/\/doi.org\/10.1145\/1348250.1348255","DOI":"10.1145\/1348250.1348255"},{"key":"5_CR17","doi-asserted-by":"publisher","unstructured":"Gharbi, S., Mkaouer, M.W., Jenhani, I., and Messaoud, M.B.: On the Classification of Software Change Messages Using Multi-label Active Learning. In: Symposium on Applied Computing. SAC \u201919, pp. 1760\u20131767. ACM, Limassol, Cyprus (2019). \nhttps:\/\/doi.org\/10.1145\/3297280.3297452","DOI":"10.1145\/3297280.3297452"},{"key":"5_CR18","doi-asserted-by":"publisher","unstructured":"Jin, H., Qiao, K., Sun, X.-H., and Li, Y.: Performance Under Failures of MapReduce Applications. In: International Symposium on Cluster, Cloud and Grid Computing. CCGRID \u201911, pp. 608\u2013609. IEEE Computer Society, Washington, DC, USA (2011). \nhttps:\/\/doi.org\/10.1109\/ccgrid.2011.84","DOI":"10.1109\/ccgrid.2011.84"},{"key":"5_CR19","doi-asserted-by":"publisher","unstructured":"Kavulya, S., Tan, J., Gandhi, R., and Narasimhan,P.: An Analysis of Traces from a Production MapReduce Cluster. In: International Conference on Cluster, Cloud and Grid Computing. CCGrid 2010, pp. 94\u2013103. IEEE, Melbourne, Australia (2010). \nhttps:\/\/doi.org\/10.1109\/CCGRID.2010.112","DOI":"10.1109\/CCGRID.2010.112"},{"key":"5_CR20","doi-asserted-by":"publisher","unstructured":"Ketkar, A., Mesbah, A., Mazinanian, D., Dig, D., and Aftandilian, E.: Type Migration in Ultra-large-scale Codebases. In: International Conference on Software Engineering. ICSE \u201919, pp. 1142\u20131153. IEEE Press, Montreal, Quebec, Canada (2019). \nhttps:\/\/doi.org\/10.1109\/ICSE.2019.00117","DOI":"10.1109\/ICSE.2019.00117"},{"key":"5_CR21","doi-asserted-by":"publisher","unstructured":"Khatchadourian, R., and Masuhara, H.: Automated Refactoring of Legacy Java Software to Default Methods. In: International Conference on Software Engineering, pp. 82\u201393 (2017). \nhttps:\/\/doi.org\/10.1109\/ICSE.2017.16","DOI":"10.1109\/ICSE.2017.16"},{"key":"5_CR22","doi-asserted-by":"publisher","unstructured":"Khatchadourian, R., and Masuhara, H.: Proactive Empirical Assessment of New Language Feature Adoption via Automated Refactoring: The Case of Java 8 Default Methods. In: International Conference on the Art, Science, and Engineering of Programming, 6:1\u20136:30 (2018). \nhttps:\/\/doi.org\/10.22152\/programming-journal.org\/2018\/2\/6","DOI":"10.22152\/programming-journal.org\/2018\/2\/6"},{"key":"5_CR23","doi-asserted-by":"publisher","unstructured":"Khatchadourian, R., Tang, Y., Bagherzadeh, M., and Ahmed, S.: A Tool for Optimizing Java 8 Stream Software via Automated Refactoring. In: International Working Conference on Source Code Analysis and Manipulation, pp. 34\u201339 (2018). \nhttps:\/\/doi.org\/10.1109\/SCAM.2018.00011","DOI":"10.1109\/SCAM.2018.00011"},{"key":"5_CR24","doi-asserted-by":"publisher","unstructured":"Khatchadourian, R., Tang, Y., Bagherzadeh, M., and Ahmed, S.: Safe Automated Refactoring for Intelligent Parallelization of Java 8 Streams. In: International Conference on Software Engineering. ICSE \u201919, pp. 619\u2013630. IEEE Press (2019). \nhttps:\/\/doi.org\/10.1109\/ICSE.2019.00072","DOI":"10.1109\/ICSE.2019.00072"},{"key":"5_CR25","doi-asserted-by":"publisher","unstructured":"Khatchadourian, R., Tang, Y., Bagherzadeh, M., and Ray, B.: An Empirical Study on the Use and Misuse of Java 8 Streams, (2020). \nhttps:\/\/doi.org\/10.5281\/zenodo.3677449\n\n. Feb. 2020.","DOI":"10.5281\/zenodo.3677449"},{"key":"5_CR26","doi-asserted-by":"publisher","unstructured":"Kochhar, P.S., and Lo, D.: Revisiting Assert Use in GitHub Projects. In: International Conference on Evaluation and Assessment in Software Engineering. EASE\u201917, pp. 298\u2013307. ACM, Karlskrona, Sweden (2017). \nhttps:\/\/doi.org\/10.1145\/3084226.3084259","DOI":"10.1145\/3084226.3084259"},{"key":"5_CR27","unstructured":"Lau, J.: Future of Java 8 Language Feature Support on Android. Android Developers Blog (2017). \nhttp:\/\/android-developers.googleblog.com\/2017\/03\/future-of-java-8-language-feature.html\n\n (visited on 08\/24\/2018)"},{"key":"5_CR28","doi-asserted-by":"publisher","unstructured":"Lu, S., Park, S., Seo, E., and Zhou, Y.: Learning from Mistakes: A Comprehensive Study on Real World Concurrency Bug Characteristics. In: International Conference on Architectural Support for Programming Languages and Operating Systems, pp. 329\u2013339. ACM (2008). \nhttps:\/\/doi.org\/10.1145\/1346281.1346323","DOI":"10.1145\/1346281.1346323"},{"key":"5_CR29","doi-asserted-by":"publisher","unstructured":"Lucas, W., Bonif\u00e1cio, R., Canedo, E.D., Marc\u00edlio, D., and Lima, F.: Does the Introduction of Lambda Expressions Improve the Comprehension of Java Programs? In: Brazilian Symposium on Software Engineering. SBES 2019, pp. 187\u2013196. ACM, Salvador, Brazil (2019). \nhttps:\/\/doi.org\/10.1145\/3350768.3350791","DOI":"10.1145\/3350768.3350791"},{"key":"5_CR30","unstructured":"Luontola, E.: Pull Request #140 $$\\bullet $$ orfjackal\/retrolambda, Nitor Creations. (2018). \nhttp:\/\/git.io\/JeBAQ\n\n (visited on 10\/20\/2019)"},{"key":"5_CR31","doi-asserted-by":"crossref","unstructured":"Marin, M., Moonen, L., and Deursen, A. van: An Integrated Crosscutting Concern Migration Strategy and its Application to JHotDraw. In: International Working Conference on Source Code Analysis and Manipulation (2007)","DOI":"10.1109\/SCAM.2007.25"},{"key":"5_CR32","doi-asserted-by":"publisher","unstructured":"Mazinanian, D., Ketkar, A., Tsantalis, N., and Dig, D.: Understanding the Use of Lambda Expressions in Java. Proc. ACM Program. Lang. 1(OOPSLA), 85:1\u201385:31 (2017). \nhttps:\/\/doi.org\/10.1145\/3133909","DOI":"10.1145\/3133909"},{"key":"5_CR33","unstructured":"Microsoft: LINQ: .NET Language Integrated Query, (2018). \nhttp:\/\/msdn.microsoft.com\/en-us\/library\/bb308959.aspx\n\n (visited on 08\/24\/2018)"},{"key":"5_CR34","unstructured":"Moncsek, A.: allow OnShow when Perspective is initialized, fixed issues with OnShow\/OnHide in perspective $$\\bullet $$ JacpFX\/JacpFX@f2d92f7, JacpFX. (2015). \nhttp:\/\/git.io\/Je0X8\n\n (visited on 10\/24\/2019)"},{"key":"5_CR35","unstructured":"Naftalin, M.: Mastering Lambdas: Java Programming in a Multicore World. McGraw-Hill (2014)"},{"key":"5_CR36","doi-asserted-by":"publisher","unstructured":"Nielebock, S., Heum\u00fcller, R., and Ortmeier, F.: Programmers Do Not Favor Lambda Expressions for Concurrent Object-oriented Code. Empirical Softw. Engg. 24(1), 103\u2013138 (2019). \nhttps:\/\/doi.org\/10.1007\/s10664-018-9622-9","DOI":"10.1007\/s10664-018-9622-9"},{"key":"5_CR37","unstructured":"Oracle: Collectors (Java Platform SE 10 & JDK 10)\u2013groupingByConcurrent, (2018). \nhttp:\/\/docs.oracle.com\/javase\/10\/docs\/api\/java\/util\/stream\/Collectors.html#groupingByConcurrent(java.util.function.Function)\n\n (visited on 08\/29\/2019)"},{"key":"5_CR38","unstructured":"Oracle: HashSet (Java SE 9) & JDK 9, (2017). \nhttp:\/\/docs.oracle.com\/javase\/9\/docs\/api\/java\/util\/HashSet.html\n\n (visited on 04\/07\/2018)"},{"key":"5_CR39","unstructured":"Oracle: java.util.stream (Java SE 9 & JDK 9), (2017). \nhttp:\/\/docs.oracle.com\/javase\/9\/docs\/api\/java\/util\/stream\/package-summary.html\n\n (visited on 02\/22\/2020)"},{"key":"5_CR40","unstructured":"Oracle: java.util.stream (Java SE 9 & JDK 9)\u2013Parallelism, (2017). \nhttp:\/\/docs.oracle.com\/javase\/9\/docs\/api\/java\/util\/stream\/package-summary.html#Parallelism\n\n (visited on 02\/22\/2020)"},{"key":"5_CR41","unstructured":"Oracle: Stream (Java Platform SE 10 & JDK 10)\u2013forEach, (2018). \nhttp:\/\/docs.oracle.com\/javase\/10\/docs\/api\/java\/util\/stream\/Stream.html#forEach(java.util.function.Consumer)\n\n (visited on 08\/29\/2019)"},{"key":"5_CR42","unstructured":"Oracle: Thread Interference, (2017). \nhttp:\/\/docs.oracle.com\/javase\/tutorial\/ essential\/concurrency\/interfere.html\n\n (visited on 04\/16\/2018)"},{"key":"5_CR43","doi-asserted-by":"publisher","unstructured":"Parnin, C., Bird, C., and Murphy-Hill, E.: Adoption and Use of Java Generics. Empirical Softw. Engg. 18(6), 1047\u20131089 (2013). \nhttps:\/\/doi.org\/10.1007\/s10664-012-9236-6","DOI":"10.1007\/s10664-012-9236-6"},{"key":"5_CR44","unstructured":"Refsnes Data: JavaScript Array map() Method, (2015). \nhttp:\/\/w3schools.com\/jsref\/jsrefmap.asp\n\n (visited on 02\/22\/2020)"},{"key":"5_CR45","unstructured":"Rutledge, P.: Pull Request #1 $$\\bullet $$ RutledgePaulV\/monads, Vodori. (2018). \nhttp:\/\/git.io\/JeBAZ\n\n (visited on 10\/20\/2019)"},{"key":"5_CR46","doi-asserted-by":"publisher","unstructured":"Sangle, S., and Muvva, S.: On the Use of Lambda Expressions in 760 Open Source Python Projects. In: Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering. ESEC\/FSE 2019, pp. 1232\u20131234. ACM, Tallinn, Estonia (2019). \nhttps:\/\/doi.org\/10.1145\/3338906.3342499","DOI":"10.1145\/3338906.3342499"},{"key":"5_CR47","unstructured":"Shilkov, M.: Introducing Stream Processing in F#, (2016). \nhttp:\/\/mikhail.io\/2016\/11\/introducing-stream-processing-in-fsharp\n\n (visited on 07\/18\/2018)"},{"key":"5_CR48","unstructured":"Stack Overflow: Newest \u2018java-stream\u2019 Questions, (2018). \nhttp:\/\/stackoverflow.com\/questions\/tagged\/java-stream\n\n (visited on 03\/06\/2018)"},{"key":"5_CR49","doi-asserted-by":"publisher","unstructured":"Strom, R.E., and Yemini, S.: Typestate: A programming language concept for enhancing software reliability. IEEE Transactions on Software Engineering SE-12(1), 157\u2013171 (1986). \nhttps:\/\/doi.org\/10.1109\/tse.1986.6312929","DOI":"10.1109\/tse.1986.6312929"},{"key":"5_CR50","doi-asserted-by":"publisher","unstructured":"Tian, Y., and Ray, B.: Automatically Diagnosing and Repairing Error Handling Bugs in C. In: Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering. ESEC\/FSE 2017, pp. 752\u2013762. ACM, Paderborn, Germany (2017). \nhttps:\/\/doi.org\/10.1145\/3106237.3106300","DOI":"10.1145\/3106237.3106300"},{"key":"5_CR51","doi-asserted-by":"publisher","unstructured":"Uesbeck, P.M., Stefik, A., Hanenberg, S., Pedersen, J., and Daleiden, P.: An empirical study on the impact of C++ lambdas and programmer experience. In: International Conference on Software Engineering. ICSE \u201916, pp. 760\u2013771. ACM, Austin, Texas (2016). \nhttps:\/\/doi.org\/10.1145\/2884781.2884849","DOI":"10.1145\/2884781.2884849"},{"key":"5_CR52","unstructured":"WALA Team: T.J. Watson Libraries for Analysis, (2015). \nhttp:\/\/wala.sf.net\n\n (visited on 01\/18\/2017)"},{"key":"5_CR53","unstructured":"Warburton, R.: Java 8 Lambdas: Pragmatic Functional Programming (2014)"},{"key":"5_CR54","unstructured":"Weiss, T.: Java 8: Behind The Glitz and Glamour of The New Parallelism APIs. OverOps Blog (2014). \nhttp:\/\/blog.overops.com\/new-parallelism-apis-in-java-8-behind-the-glitz-and-glamour\n\n (visited on 10\/20\/2019)"},{"key":"5_CR55","unstructured":"Wilkins, G.: Issue #3681 $$\\bullet $$ eclipse\/jetty.project@70311fe, Webtide, LLC. (2019)"},{"key":"5_CR56","unstructured":"Wilkins, G.: Jetty 9.4.x 3681 http fields optimize by gregw $$\\bullet $$ Pull Request #3682 $$\\bullet $$ eclipse\/jetty.project, Webtide, LLC. (2019). \nhttp:\/\/git.io\/JeBAq\n\n (visited on 09\/18\/2019)"},{"key":"5_CR57","unstructured":"Wilkins, G.: Jetty 9.4.x 3681 http fields optimize by gregw $$\\bullet $$ Pull Request #3682 $$\\bullet $$ eclipse\/jetty.project. Comment, Webtide, LLC. (2019). \nhttp:\/\/git.io\/Je0MS\n\n (visited on 10\/24\/2019)"},{"key":"5_CR58","doi-asserted-by":"publisher","unstructured":"Xiao, T., Zhang, J., Zhou, H., Guo, Z., McDirmid, S., Lin, W., Chen, W., and Zhou, L.: Nondeterminism in MapReduce Considered Harmful? An Empirical Study on Non-commutative Aggregators in MapReduce Programs. In: ICSE Companion, pp. 44\u201353 (2014). \nhttps:\/\/doi.org\/10.1145\/2591062.2591177","DOI":"10.1145\/2591062.2591177"},{"key":"5_CR59","unstructured":"Zhitnitsky, A.: How Java 8 Lambdas and Streams Can Make Your Code 5 Times Slower. OverOps Blog (2015). \nhttp:\/\/blog.overops.com\/benchmark-how-java-8-lambdas-and-streams-can-make-your-code-5-times-slower\n\n (visited on 10\/20\/2019)"},{"key":"5_CR60","doi-asserted-by":"crossref","unstructured":"Zhou, H., Lou, J.-G., Zhang, H., Lin, H., Lin, H., and Qin, T.: An Empirical Study on Quality Issues of Production Big Data Platform. In: International Conference on Software Engineering. ICSE 2015, pp. 17\u201326. ACM, Florence, Italy (2015)","DOI":"10.1109\/ICSE.2015.130"}],"container-title":["Lecture Notes in Computer Science","Fundamental Approaches to Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-45234-6_5","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,8,11]],"date-time":"2020-08-11T12:18:14Z","timestamp":1597148294000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-45234-6_5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020]]},"ISBN":["9783030452339","9783030452346"],"references-count":60,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-45234-6_5","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020]]},"assertion":[{"value":"17 April 2020","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"FASE","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Fundamental Approaches to Software Engineering","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Dublin","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Ireland","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":"25 April 2020","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"30 April 2020","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"23","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"fase2020","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/www.etaps.org\/2020\/fase","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":"Easychair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"81","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":"23","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":"28% - 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":"9","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":"The conference could not take place due to the COVID-19 pandemic. There was an online event on July 2, 2020.","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)"}}]}}