{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,7]],"date-time":"2025-11-07T09:41:14Z","timestamp":1762508474379,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":36,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,4,15]],"date-time":"2021-04-15T00:00:00Z","timestamp":1618444800000},"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,4,15]]},"DOI":"10.1145\/3409334.3452048","type":"proceedings-article","created":{"date-parts":[[2021,5,10]],"date-time":"2021-05-10T20:49:49Z","timestamp":1620679789000},"page":"146-153","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Encoding feature models using mainstream JSON technologies"],"prefix":"10.1145","author":[{"given":"Hazim","family":"Shatnawi","sequence":"first","affiliation":[{"name":"University of Mississippi"}]},{"given":"H. Conrad","family":"Cunningham","sequence":"additional","affiliation":[{"name":"University of Mississippi"}]}],"member":"320","published-online":{"date-parts":[[2021,5,10]]},"reference":[{"volume-title":"Proceedings of the International Conference on Electrical, Electronics, Computers, Communication, Mechanical and Computing (EECCMC). IEEE Madras Section","author":"Alam M.","key":"e_1_3_2_1_1_1","unstructured":"M. Alam, A. Khan, and A. Zafar. 2018. Implementing Variability in SPL Using FeatureIDE: A Case Study. In Proceedings of the International Conference on Electrical, Electronics, Computers, Communication, Mechanical and Computing (EECCMC). IEEE Madras Section, Tamil Nadu, India, 584--593."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"crossref","unstructured":"S. Apel D. Batory C. K\u00e4stner and G. Saake. 2013. Feature-oriented Software Product Lines: Concepts and Implementation. Springer Berlin Germany.","DOI":"10.1007\/978-3-642-37521-7"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2019.01.045"},{"key":"e_1_3_2_1_4_1","unstructured":"K. Banker P. Bakkum S. Verch and D. Garrett. 2016. MongoDB in Action (second ed.). Manning Shelter Island NY USA."},{"volume-title":"Introduction to JavaScript Object Notation: A To-the-point Guide to JSON","author":"Bassett L.","key":"e_1_3_2_1_5_1","unstructured":"L. Bassett. 2015. Introduction to JavaScript Object Notation: A To-the-point Guide to JSON. O'Reilly Media, Sebastopol, CA, USA."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1007\/11554844_3"},{"volume-title":"Generating Product-lines of Product-families. In 17th IEEE International Conference on Automated Software Engineering. IEEE","author":"Batory D.","key":"e_1_3_2_1_7_1","unstructured":"D. Batory, R. Lopez-Herrejon, and J. Martin. 2002. Generating Product-lines of Product-families. In 17th IEEE International Conference on Automated Software Engineering. IEEE, Edinburgh, UK, 81--92."},{"key":"e_1_3_2_1_8_1","unstructured":"D. Bechberger and J. Perryman. 2020. Graph Databases in Action. Manning Shelter Island NY USA."},{"volume-title":"Proceeding of the First International Workshop on Variability Modelling of Software-Intensive Systems (VaMoS). VaMoS","author":"Benavides D.","key":"e_1_3_2_1_9_1","unstructured":"D. Benavides, S. Segura, P. Trinidad, and A. Cort\u00e9s. 2007. FAMA: Tooling a Framework for the Automated Analysis of Feature Models. In Proceeding of the First International Workshop on Variability Modelling of Software-Intensive Systems (VaMoS). VaMoS, Limerick, Ireland, 129--134."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2934466.2962729"},{"volume-title":"Proceedings of the International Conference on Conceptual Structures (ICCS). Springer","author":"Carbonnel J.","key":"e_1_3_2_1_11_1","unstructured":"J. Carbonnel, D. Delahaye, M. Huchard, and N. Cl\u00e9mentine. 2019. Graph-based Variability Modelling: Towards a Classification of Existing Formalisms. In Proceedings of the International Conference on Conceptual Structures (ICCS). Springer, Marburg, Germany, 27--41."},{"key":"e_1_3_2_1_12_1","volume-title":"XML-based Feature Modelling. In International Conference on Software Reuse","volume":"3107","author":"Cechticky V.","unstructured":"V. Cechticky, A. Pasetti, O. Rohlik, and W. Schaufelberger. 2004. XML-based Feature Modelling. In International Conference on Software Reuse, Vol. 3107. Springer, Madrid, Spain, 101--114."},{"key":"e_1_3_2_1_13_1","volume-title":"Generative Programming: Methods, Techniques, and Applications","author":"Czarnecki K.","year":"1999","unstructured":"K. Czarnecki and U. Eisenecker. 1999. Generative Programming: Methods, Techniques, and Applications. Addison-Wesley, Boston, MA, USA."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1002\/spip.225"},{"volume-title":"Proceedings of the International Conference on Automated Software Engineering. IEEE, L'Aquila, Italy, 375--378","author":"Ge G.","key":"e_1_3_2_1_15_1","unstructured":"G. Ge and E. Whitehead. 2008. Rhizome: A Feature Modeling and Generation Platform. In Proceedings of the International Conference on Automated Software Engineering. IEEE, L'Aquila, Italy, 375--378."},{"key":"e_1_3_2_1_16_1","unstructured":"JSON Schema Organisation 2021. JSON Schema. JSON Schema Organisation. http:\/\/json-schema.org"},{"key":"e_1_3_2_1_17_1","unstructured":"JSON.org 2021. Introducing JSON. JSON.org. https:\/\/www.json.org\/json-en.html"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"crossref","unstructured":"K. Kang S. Cohen J. Hess W. Novak and A. Peterson. 1990. Feature-Oriented Domain Analysis (FODA) Feasibility Study. Technical Report CMU\/SEI-90-TR-21. Software Engineering Institute Carnegie Mellon University Pittsburgh PA USA.","DOI":"10.21236\/ADA235785"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.5555\/590631.590645"},{"volume-title":"WS-REST '12: Proceedings of the Third International Workshop on RESTful Design. ACM","author":"Lanthaler M.","key":"e_1_3_2_1_20_1","unstructured":"M. Lanthaler and C. G\u00fctl. 2012. On Using JSON-LD to Create Evolvable RESTful Services. In WS-REST '12: Proceedings of the Third International Workshop on RESTful Design. ACM, Lyon, France, 25--32."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"crossref","unstructured":"A. Meier and M. Kaufmann. 2019. SQL & NoSQL Databases: Models Languages Consistency Options and Architectures for Big Data Management. Springer Berlin.","DOI":"10.1007\/978-3-658-24549-8"},{"key":"e_1_3_2_1_22_1","unstructured":"MongoDB Inc. 2021. Model Tree Structures with Parent References. MongoDB Inc. https:\/\/docs.mongodb.com\/manual\/tutorial\/model-tree-structures-with-parent-references\/"},{"key":"e_1_3_2_1_23_1","unstructured":"MongoDB Inc. 2021. The MongoDB 4.4 Manual. MongoDB Inc. https:\/\/docs.mongodb.com\/manual\/"},{"key":"e_1_3_2_1_24_1","unstructured":"MongoDB Inc. 2021. PyMongo 3.11.2 Documentation. MongoDB Inc. https:\/\/pymongo.readthedocs.io\/en\/stable\/"},{"key":"e_1_3_2_1_25_1","first-page":"4","article-title":"Taxonomy of XML Schema Languages Using Formal Language Theory","volume":"5","author":"Murata M.","year":"2005","unstructured":"M. Murata, D. Lee, M. Mani, and K. Kawaguchi. 2005. Taxonomy of XML Schema Languages Using Formal Language Theory. ACM Transactions on Internet Technologies 5, 4 (November 2005), 660--704.","journal-title":"ACM Transactions on Internet Technologies"},{"key":"e_1_3_2_1_26_1","volume-title":"Comparison of JSON and XML Data Interchange Formats: A Case Study. In 22nd International Conference on Computer Applications in Industry and Engineering (CAINE","author":"Nurseitov N.","year":"2009","unstructured":"N. Nurseitov, M. Paulson, R. Reynolds, and C. Izurieta. 2009. Comparison of JSON and XML Data Interchange Formats: A Case Study. In 22nd International Conference on Computer Applications in Industry and Engineering (CAINE 2009). International Society for Computers and Their Applications, San Francisco, CA, USA, 157--162."},{"volume-title":"A Guide to NumPy","author":"Oliphant T.","key":"e_1_3_2_1_27_1","unstructured":"T. Oliphant. 2006. A Guide to NumPy. Vol. 1. Trelgol Publishing, USA."},{"volume-title":"Proceedings of the 25th International Conference on World Wide Web. International World Wide Web Conferences Steering Committee, Montreal, QC, Canada, 263--273","author":"Pezoa F.","key":"e_1_3_2_1_28_1","unstructured":"F. Pezoa, J. Reutter, F. Suarez, M. Ugarte, and D. Vrgo\u010d. 2016. Foundations of JSON Schema. In Proceedings of the 25th International Conference on World Wide Web. International World Wide Web Conferences Steering Committee, Montreal, QC, Canada, 263--273."},{"key":"e_1_3_2_1_29_1","unstructured":"E. Poberezkin. 2021. Ajv: Another JSON Schema Validator. https:\/\/ajv.js.org."},{"volume-title":"Proceedings of the ACM SouthEast Conference. ACM","author":"Shatnawi H.","key":"e_1_3_2_1_30_1","unstructured":"H. Shatnawi and H. Cunningham. 2017. Mapping SPL Feature Models to a Relational Database. In Proceedings of the ACM SouthEast Conference. ACM, Kennesaw, GA, USA, 42--49."},{"volume-title":"Proceedings of the ACM SouthEast Conference. ACM","author":"Shatnawi H.","key":"e_1_3_2_1_31_1","unstructured":"H. Shatnawi and H. Cunningham. 2020. Automated Analysis and Construction of Feature Models in a Relational Database Using Web Forms. In Proceedings of the ACM SouthEast Conference. ACM, Tampa, FL, USA, 323--338."},{"key":"e_1_3_2_1_32_1","unstructured":"The Mypy Project 2021. mypy: Optional Static Typing for Python. The Mypy Project. http:\/\/mypy-lang.org\/index.html"},{"volume-title":"The MongoDB Driver Manager class","author":"The PHP Group 2021.","key":"e_1_3_2_1_33_1","unstructured":"The PHP Group 2021. The MongoDB Driver Manager class. The PHP Group. https:\/\/www.php.net\/manual\/en\/class.mongodb-driver-manager.php"},{"volume-title":"Proceedings of the ACM SouthEast Conference. ACM","author":"Vicknair C.","key":"e_1_3_2_1_34_1","unstructured":"C. Vicknair, M. Macias, Z. Zhao, X. Nan, Y. Chen, and D. Wilkins. 2010. A Comparison of a Graph Database and a Relational Database: A Data Provenance Perspective. In Proceedings of the ACM SouthEast Conference. ACM, Oxford, MS, USA, 1--6."},{"key":"e_1_3_2_1_35_1","unstructured":"A. Vukotic N. Watt T. Abedrabbo D. Fox and J. Partner. 2014. Neo4j in Action. Manning Shelter Island NY USA."},{"key":"e_1_3_2_1_36_1","unstructured":"F. Warmerdam E. Rouault et al. 2021. GDAL\/OGR Geospatial Data Abstraction Software Library. Open Source Geospatial Foundation. https:\/\/gdal.org\/"}],"event":{"name":"ACM SE '21: 2021 ACM Southeast Conference","sponsor":["ACM Association for Computing Machinery"],"location":"Virtual Event USA","acronym":"ACM SE '21"},"container-title":["Proceedings of the 2021 ACM Southeast Conference"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3409334.3452048","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3409334.3452048","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T22:01:33Z","timestamp":1750197693000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3409334.3452048"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,4,15]]},"references-count":36,"alternative-id":["10.1145\/3409334.3452048","10.1145\/3409334"],"URL":"https:\/\/doi.org\/10.1145\/3409334.3452048","relation":{},"subject":[],"published":{"date-parts":[[2021,4,15]]},"assertion":[{"value":"2021-05-10","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}