{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:19:32Z","timestamp":1750220372770,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":29,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,2,25]],"date-time":"2021-02-25T00:00:00Z","timestamp":1614211200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2021,2,25]]},"DOI":"10.1145\/3452383.3452404","type":"proceedings-article","created":{"date-parts":[[2021,4,26]],"date-time":"2021-04-26T18:03:18Z","timestamp":1619460198000},"page":"1-5","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["What\u2019s Inside Unreal Engine? - A Curious Gaze!"],"prefix":"10.1145","author":[{"given":"Vartika","family":"Agrahari","sequence":"first","affiliation":[{"name":"IIT Tirupati, India"}]},{"given":"Sridhar","family":"Chimalakonda","sequence":"additional","affiliation":[{"name":"IIT Tirupati, India"}]}],"member":"320","published-online":{"date-parts":[[2021,4,26]]},"reference":[{"doi-asserted-by":"crossref","unstructured":"Eike\u00a0F Anderson Steffen Engel Leigh McLoughlin and Peter Comninos. 2008. The case for research in game engine architecture.(2008).","key":"e_1_3_2_1_1_1","DOI":"10.1145\/1496984.1497031"},{"volume-title":"International School on Formal Methods for the Design of Computer, Communication and Software Systems","author":"Andrade Luis\u00a0Filipe","unstructured":"Luis\u00a0Filipe Andrade and Jos\u00e9\u00a0Luiz Fiadeiro. 2003. Architecture based evolution of software systems. In International School on Formal Methods for the Design of Computer, Communication and Software Systems. Springer, 148\u2013181.","key":"e_1_3_2_1_2_1"},{"unstructured":"Paris Avgeriou and Uwe Zdun. 2005. Architectural patterns revisited-a pattern language. (2005).","key":"e_1_3_2_1_3_1"},{"key":"e_1_3_2_1_4_1","volume-title":"Proceedings of the 1999 International Conference on Software Engineering (IEEE Cat. No. 99CB37002)","author":"Bowman T","year":"1999","unstructured":"Ivan\u00a0T Bowman, Richard\u00a0C Holt, and Neil\u00a0V Brewster. 1999. Linux as a case study: Its extracted software architecture. In Proceedings of the 1999 International Conference on Software Engineering (IEEE Cat. No. 99CB37002). IEEE, 555\u2013563."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_5_1","DOI":"10.1016\/j.infsof.2011.06.002"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_6_1","DOI":"10.5555\/771322.771339"},{"key":"e_1_3_2_1_7_1","volume-title":"2014 19th International conference on engineering of complex computer systems. IEEE, 136\u2013145","author":"Ding Wei","year":"2014","unstructured":"Wei Ding, Peng Liang, Antony Tang, Hans Van\u00a0Vliet, and Mojtaba Shahin. 2014. How do open source communities document software architecture: An exploratory survey. In 2014 19th International conference on engineering of complex computer systems. IEEE, 136\u2013145."},{"key":"e_1_3_2_1_8_1","volume-title":"Proceedings of Second Symposium on Constructing Software Engineering Tools (CoSET\u201900)","author":"Godfrey W","year":"2000","unstructured":"Michael\u00a0W Godfrey and Eric\u00a0HS Lee. 2000. Secrets from the monster: Extracting Mozilla\u2019s software architecture. In Proceedings of Second Symposium on Constructing Software Engineering Tools (CoSET\u201900). Citeseer."},{"unstructured":"Jason Gregory. 2014. Game engine architecture. AK Peters\/CRC Press.","key":"e_1_3_2_1_9_1"},{"key":"e_1_3_2_1_10_1","volume-title":"Harrison and Paris Avgeriou","author":"B.","year":"2007","unstructured":"Neil\u00a0B. Harrison and Paris Avgeriou. 2007. Leveraging Architecture Patterns to Satisfy Quality Attributes. In Software Architecture, Flavio Oquendo (Ed.). Springer Berlin Heidelberg, Berlin, Heidelberg, 263\u2013270."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_11_1","DOI":"10.1145\/2976767.2976778"},{"key":"e_1_3_2_1_12_1","volume-title":"Proceedings of the 40th International Conference on Software Engineering. 1102\u20131113","author":"Hora Andre","year":"2018","unstructured":"Andre Hora, Danilo Silva, Marco\u00a0Tulio Valente, and Romain Robbes. 2018. Assessing the threat of untracked changes in software evolution. In Proceedings of the 40th International Conference on Software Engineering. 1102\u20131113."},{"key":"e_1_3_2_1_13_1","first-page":"3","article-title":"Real shading in unreal engine 4","volume":"4","author":"Karis Brian","year":"2013","unstructured":"Brian Karis and Epic Games. 2013. Real shading in unreal engine 4. Proc. Physically Based Shading Theory Practice 4 (2013), 3.","journal-title":"Proc. Physically Based Shading Theory Practice"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_14_1","DOI":"10.1109\/MSR.2015.29"},{"key":"e_1_3_2_1_15_1","volume-title":"ACM SIGGRAPH 2019 Real-Time Live!1\u20131.","author":"Lentine Michael","year":"2019","unstructured":"Michael Lentine, Jim Van\u00a0Allen, and Matthias Worch. 2019. Causing chaos: physics and destruction in Unreal Engine. In ACM SIGGRAPH 2019 Real-Time Live!1\u20131."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_16_1","DOI":"10.1109\/SeGAH.2011.6165430"},{"key":"e_1_3_2_1_17_1","volume-title":"Proceedings of the 1999 International Conference on Software Engineering (IEEE Cat. No. 99CB37002)","author":"Medvidovic Nenad","year":"1999","unstructured":"Nenad Medvidovic, David\u00a0S Rosenblum, and Richard\u00a0N Taylor. 1999. A language and environment for architecture-based software development and evolution. In Proceedings of the 1999 International Conference on Software Engineering (IEEE Cat. No. 99CB37002). IEEE, 44\u201353."},{"key":"e_1_3_2_1_18_1","volume-title":"2015 International Workshop on Network and Systems Support for Games (NetGames). IEEE, 1\u20136.","author":"Messaoudi Farouk","year":"2015","unstructured":"Farouk Messaoudi, Gwendal Simon, and Adlen Ksentini. 2015. Dissecting games engines: The case of Unity3D. In 2015 International Workshop on Network and Systems Support for Games (NetGames). IEEE, 1\u20136."},{"doi-asserted-by":"crossref","unstructured":"Anders M\u00f8rch. 1997. Three levels of end-user tailoring: Customization integration and extension. Computers and design in context(1997) 51\u201376.","key":"e_1_3_2_1_19_1","DOI":"10.7551\/mitpress\/1966.003.0004"},{"key":"e_1_3_2_1_20_1","volume-title":"Proceedings of the 36th International Conference on Software Engineering. ACM, 1\u201311","author":"Murphy-Hill Emerson","year":"2014","unstructured":"Emerson Murphy-Hill, Thomas Zimmermann, and Nachiappan Nagappan. 2014. Cowboys, ankle sprains, and keepers of quality: How is video game development different from software development?. In Proceedings of the 36th International Conference on Software Engineering. ACM, 1\u201311."},{"key":"e_1_3_2_1_21_1","volume-title":"How does code readability change during software evolution?Empirical Software Engineering 25, 6","author":"Piantadosi Valentina","year":"2020","unstructured":"Valentina Piantadosi, Fabiana Fierro, Simone Scalabrino, Alexander Serebrenik, and Rocco Oliveto. 2020. How does code readability change during software evolution?Empirical Software Engineering 25, 6 (2020), 5374\u20135412."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_22_1","DOI":"10.1007\/978-3-319-49409-8_75"},{"unstructured":"A\u00a0Eashaan Rao Dheeraj Vagavolu and Sridhar Chimalakonda. 2020. AC2 \u2013 Towards Understanding Architectural Changes in Rapid Releases [arXiv:2012.11348v1]. arXiv preprint arXiv:2012.11348v1(2020).","key":"e_1_3_2_1_23_1"},{"volume-title":"Introduction to video game design and development","author":"Saulter Joseph","unstructured":"Joseph Saulter. 2007. Introduction to video game design and development. McGraw-Hill New York.","key":"e_1_3_2_1_24_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_25_1","DOI":"10.1145\/3196398.3196440"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_26_1","DOI":"10.1016\/j.jss.2014.03.071"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"crossref","DOI":"10.21236\/ADA494322","volume-title":"The golden age of software architecture","author":"Shaw Mary","year":"2006","unstructured":"Mary Shaw and Paul Clements. 2006. The golden age of software architecture. IEEE software 23, 2 (2006), 31\u201339."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_28_1","DOI":"10.1016\/j.jss.2019.110400"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_29_1","DOI":"10.1109\/BigData47090.2019.9005560"}],"event":{"acronym":"ISEC 2021","name":"ISEC 2021: 14th Innovations in Software Engineering Conference","location":"Bhubaneswar, Odisha India"},"container-title":["Proceedings of the 14th Innovations in Software Engineering Conference (formerly known as India Software Engineering Conference)"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3452383.3452404","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3452383.3452404","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:17:40Z","timestamp":1750191460000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3452383.3452404"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,2,25]]},"references-count":29,"alternative-id":["10.1145\/3452383.3452404","10.1145\/3452383"],"URL":"https:\/\/doi.org\/10.1145\/3452383.3452404","relation":{},"subject":[],"published":{"date-parts":[[2021,2,25]]},"assertion":[{"value":"2021-04-26","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}