{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T05:01:46Z","timestamp":1750309306554,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":32,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,7,10]],"date-time":"2024-07-10T00:00:00Z","timestamp":1720569600000},"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":[[2024,7,10]]},"DOI":"10.1145\/3664646.3664769","type":"proceedings-article","created":{"date-parts":[[2024,7,10]],"date-time":"2024-07-10T19:39:56Z","timestamp":1720640396000},"page":"94-102","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Leveraging Machine Learning for Optimal Object-Relational Database Mapping in Software Systems"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0004-3865-5798","authenticated-orcid":false,"given":"Sasan","family":"Azizian","sequence":"first","affiliation":[{"name":"University of Nebraska-Lincoln, Lincoln, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6722-627X","authenticated-orcid":false,"given":"Elham","family":"Rastegari","sequence":"additional","affiliation":[{"name":"Creighton University, Omaha, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6686-466X","authenticated-orcid":false,"given":"Hamid","family":"Bagheri","sequence":"additional","affiliation":[{"name":"University of Nebraska-Lincoln, Lincoln, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2024,7,10]]},"reference":[{"unstructured":"[n. d.]. Django. https:\/\/www.djangoproject.com. Accessed: 2021-3-27.","key":"e_1_3_2_1_1_1"},{"unstructured":"[n. d.]. Hibernate. http:\/\/hibernate.org. Accessed: 2021-3-27.","key":"e_1_3_2_1_2_1"},{"unstructured":"2012. D. Jackson Software Abstractions. MIT Press.","key":"e_1_3_2_1_3_1"},{"volume-title":"Proceedings of the International Workshop on Model-Based Methodologies for Pervasive and Embedded Software (MOMPES). 61-71","author":"Aleti A.","unstructured":"A. Aleti, S. Bjornander, L. Grunske, and I. Meedeniya. 2009. Archeopterix: An extendable tool for architecture optimization of AADL models. In Proceedings of the International Workshop on Model-Based Methodologies for Pervasive and Embedded Software (MOMPES). 61-71.","key":"e_1_3_2_1_4_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_5_1","DOI":"10.1145\/2950290.2950337"},{"key":"e_1_3_2_1_6_1","first-page":"688","volume-title":"Proceedings of the 24th International Conference on Software Engineering & Knowledge Engineering (SEKE' 2012 ), Hotel Sofitel, Redwood City, San Francisco Bay, USA","author":"Bagheri Hamid","year":"2012","unstructured":"Hamid Bagheri, Kevin J. Sullivan, and Sang H. Son. 2012. Spacemaker: Practical Formal Synthesis of Tradeof Spaces for Object-Relational Mapping. In Proceedings of the 24th International Conference on Software Engineering & Knowledge Engineering (SEKE' 2012 ), Hotel Sofitel, Redwood City, San Francisco Bay, USA July 1-3, 2012. Knowledge Systems Institute Graduate School, 688-693."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_7_1","DOI":"10.1145\/2568225.2568291"},{"key":"e_1_3_2_1_8_1","article-title":"Automated synthesis and dynamic analysis of tradeof spaces for object-relational mapping","volume":"43","author":"Bagheri Hamid","year":"2017","unstructured":"Hamid Bagheri, Chong Tang, and Kevin Sullivan. 2017. Automated synthesis and dynamic analysis of tradeof spaces for object-relational mapping. IEEE Transactions on Software Engineering 43, 2 ( 2017 ), 145-163.","journal-title":"IEEE Transactions on Software Engineering"},{"doi-asserted-by":"publisher","unstructured":"Hamid Bagheri Jianghao Wang Jarod Aerts Negar Ghorbani and Sam Malek. 2021. Flair: eficient analysis of Android inter-component vulnerabilities in response to incremental changes. Empir. Softw. Eng. 26 3 ( 2021 ) 54. https: \/\/doi.org\/10.1007\/s10664-020-09932-6 10.1007\/s10664-020-09932-6","key":"e_1_3_2_1_9_1","DOI":"10.1007\/s10664-020-09932-6"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_10_1","DOI":"10.1109\/ICSME"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"crossref","first-page":"153","DOI":"10.1145\/1216993.1217020","article-title":"Exploring performance trade-ofs of a JPEG decoder using the DeepCompass framework","author":"Bondarev E.","year":"2007","unstructured":"E. Bondarev, M. R. V. Chaudron, and E. A. de Kock. 2007. Exploring performance trade-ofs of a JPEG decoder using the DeepCompass framework. In Proceedings of WOSP. 153-163.","journal-title":"Proceedings of WOSP."},{"key":"e_1_3_2_1_12_1","first-page":"135","volume-title":"Advanced Information Systems Engineering: 17th International Conference, CAiSE 2005, Porto, Portugal, June 13-17, 2005. Proceedings 17","author":"Cabibbo Luca","year":"2005","unstructured":"Luca Cabibbo and Antonio Carosi. 2005. Managing inheritance hierarchies in object\/relational mapping tools. In Advanced Information Systems Engineering: 17th International Conference, CAiSE 2005, Porto, Portugal, June 13-17, 2005. Proceedings 17. Springer, 135-150."},{"doi-asserted-by":"crossref","unstructured":"Nitesh V Chawla Kevin W Bowyer Lawrence O Hall and W Philip Kegelmeyer. 2002. SMOTE: synthetic minority over-sampling technique. Journal of artificial intelligence research 16 ( 2002 ) 321-357.","key":"e_1_3_2_1_13_1","DOI":"10.1613\/jair.953"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_14_1","DOI":"10.1109\/TIT.1967.1053964"},{"key":"e_1_3_2_1_15_1","volume-title":"Carlo Ghezzi, and Rafaela Mirandola","author":"Drago Mauro Luigi","year":"2015","unstructured":"Mauro Luigi Drago, Carlo Ghezzi, and Rafaela Mirandola. 2015. A quality driven extension to the QVT-relations transformation language. Computer ScienceResearch and Development 30 ( 2015 ), 1-20."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_16_1","DOI":"10.1109\/TSE"},{"key":"e_1_3_2_1_17_1","first-page":"202","volume-title":"International Journal on Advances in software 2, 23 ( 2009 )","author":"Ireland Christopher","unstructured":"Christopher Ireland, David Bowers, Mike Newton, and Kevin Waugh. 2009. Understanding object-relational mapping: A framework based approach. International Journal on Advances in software 2, 23 ( 2009 ), 202-216."},{"unstructured":"Christopher Ireland David Bowers Michael Newton and Kevin Waugh. 2009. Understanding object-relational mapping: A framework based approach. International lournal On Advances in Software 2 2 ( 2009 ).","key":"e_1_3_2_1_18_1"},{"key":"e_1_3_2_1_19_1","volume-title":"Proc. of European Conference on Pattern Languages of Programming and Computing","volume":"206","author":"Keller Wolfgang","year":"1997","unstructured":"Wolfgang Keller. 1997. Mapping objects to tables. In Proc. of European Conference on Pattern Languages of Programming and Computing, Kloster Irsee, Germany, Vol. 206. Citeseer, 207."},{"unstructured":"Sean Quan Lau. 2006. Domain analysis of e-commerce systems using feature-based model templates. Citeseer.","key":"e_1_3_2_1_20_1"},{"volume-title":"Data mining with decision trees: theory and applications","author":"Maimon Oded Z","unstructured":"Oded Z Maimon and Lior Rokach. 2014. Data mining with decision trees: theory and applications. Vol. 81. World scientific.","key":"e_1_3_2_1_21_1"},{"volume-title":"Proceedings of the 1st Int. Conf. on Performance Engineering. 105-116","author":"Martens A.","unstructured":"A. Martens, H. Koziolek, S. Becker, and R. H. Reussner. 2010. Automatically improve software models for performance, reliability and cost using genetic algorithms. In Proceedings of the 1st Int. Conf. on Performance Engineering. 105-116.","key":"e_1_3_2_1_22_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_23_1","DOI":"10.1145\/1985793.1985863"},{"volume-title":"Genetic Programming","author":"Petke Justyna","unstructured":"Justyna Petke, Mark Harman, William B. Langdon, and Westley Weimer. 2014. Using Genetic Improvement and Code Transplants to Specialise a C++ Program to a Problem Class. In Genetic Programming. Springer Science + Business Media.","key":"e_1_3_2_1_24_1"},{"key":"e_1_3_2_1_25_1","article-title":"Model driven generation and testing of object-relational mappings","volume":"77","author":"Philippi Stephan","year":"2005","unstructured":"Stephan Philippi. 2005. Model driven generation and testing of object-relational mappings. Journal of Systems and Software 77, 2 ( 2005 ), 193-207.","journal-title":"Journal of Systems and Software"},{"doi-asserted-by":"crossref","unstructured":"Robert E Schapire and Yoram Singer. 1999. Improved boosting algorithms using confidence-rated predictions. Machine learning 37 3 ( 1999 ) 297-336.","key":"e_1_3_2_1_26_1","DOI":"10.1023\/A:1007614523901"},{"key":"e_1_3_2_1_27_1","volume-title":"Proceedings of the 19th International Conference on Architectural Support for Programming Languages and Operating Systems (Salt Lake City, Utah, USA) ( ASPLOS '14). ACM","author":"Schulte Eric","year":"2014","unstructured":"Eric Schulte, Jonathan Dorn, Stephen Harding, Stephanie Forrest, and Westley Weimer. 2014. Post-compiler Software Optimization for Reducing Energy. In Proceedings of the 19th International Conference on Architectural Support for Programming Languages and Operating Systems (Salt Lake City, Utah, USA) ( ASPLOS '14). ACM, New York, NY, USA."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_28_1","DOI":"10.1145\/3533767.3534399"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_29_1","DOI":"10.1145\/3540250"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_30_1","DOI":"10.1145\/3597503"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_31_1","DOI":"10.1109\/ICSE-C"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_32_1","DOI":"10.1007\/978-3-030-45234-6_2"}],"event":{"sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering"],"acronym":"AIware '24","name":"AIware '24: 1st ACM International Conference on AI-Powered Software","location":"Porto de Galinhas Brazil"},"container-title":["Proceedings of the 1st ACM International Conference on AI-Powered Software"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3664646.3664769","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3664646.3664769","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T00:03:45Z","timestamp":1750291425000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3664646.3664769"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,7,10]]},"references-count":32,"alternative-id":["10.1145\/3664646.3664769","10.1145\/3664646"],"URL":"https:\/\/doi.org\/10.1145\/3664646.3664769","relation":{},"subject":[],"published":{"date-parts":[[2024,7,10]]},"assertion":[{"value":"2024-07-10","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}