{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,2]],"date-time":"2026-05-02T15:55:10Z","timestamp":1777737310223,"version":"3.51.4"},"reference-count":51,"publisher":"Springer Science and Business Media LLC","issue":"6","license":[{"start":{"date-parts":[[2022,4,8]],"date-time":"2022-04-08T00:00:00Z","timestamp":1649376000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2022,4,8]],"date-time":"2022-04-08T00:00:00Z","timestamp":1649376000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"name":"Johannes Kepler University Linz"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Softw Syst Model"],"published-print":{"date-parts":[[2022,12]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Engineering projects involve a variety of artifacts such as requirements, design, or source code. These artifacts, many of which tend to be interdependent, are often manipulated concurrently. To keep artifacts consistent, engineers must continuously consider their work in relation to the work of multiple other engineers. Traditional consistency checking approaches reason efficiently over artifact changes and their consistency implications. However, they do so solely within the boundaries of specific tools and their specific artifacts (e.g., consistency checking between different UML models). This makes it difficult to examine the consistency between different types of artifacts (e.g., consistency checking between UML models and the source code). Global consistency checking can help addressing this problem. However, it usually requires a disruptive and time-consuming merging process for artifacts. This article presents a novel, cloud-based approach to global consistency checking in a multi-developer\/-tool engineering environment. It allows for global consistency checking across all artifacts that engineers work on concurrently. Moreover, it reasons over artifact changes immediately after the change happened, while keeping the (memory\/CPU) cost of consistency checking minimal. The feasibility and scalability of our approach were demonstrated by a prototype implementation and through an empirical validation.<\/jats:p>","DOI":"10.1007\/s10270-022-00984-4","type":"journal-article","created":{"date-parts":[[2022,4,8]],"date-time":"2022-04-08T05:08:34Z","timestamp":1649394514000},"page":"2489-2515","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":14,"title":["Instant and global consistency checking during collaborative engineering"],"prefix":"10.1007","volume":"21","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-0008-2312","authenticated-orcid":false,"given":"Michael Alexander","family":"Tr\u00f6ls","sequence":"first","affiliation":[]},{"given":"Luciano","family":"Marchezan","sequence":"additional","affiliation":[]},{"given":"Atif","family":"Mashkoor","sequence":"additional","affiliation":[]},{"given":"Alexander","family":"Egyed","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2022,4,8]]},"reference":[{"issue":"9","key":"984_CR1","doi-asserted-by":"publisher","first-page":"682","DOI":"10.1109\/TSE.2006.91","volume":"32","author":"SP Reiss","year":"2006","unstructured":"Reiss, S.P.: Incremental maintenance of software artifacts. IEEE Trans. Softw. Eng. 32(9), 682\u2013697 (2006)","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"6","key":"984_CR2","doi-asserted-by":"publisher","first-page":"42","DOI":"10.1109\/52.469759","volume":"12","author":"PB Kruchten","year":"1995","unstructured":"Kruchten, P.B.: The 4+1 view model of architecture. IEEE Softw. 12(6), 42\u201350 (1995)","journal-title":"IEEE Softw."},{"issue":"01","key":"984_CR3","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1142\/S0218194092000038","volume":"2","author":"A Finkelstein","year":"1992","unstructured":"Finkelstein, A., Kramer, J., Nuseibeh, B., Finkelstein, L., Goedicke, M.: Viewpoints: a framework for integrating multiple perspectives in system development. Int. J. Softw. Eng. Knowl. Eng. 2(01), 31\u201357 (1992)","journal-title":"Int. J. Softw. Eng. Knowl. Eng."},{"key":"984_CR4","doi-asserted-by":"crossref","unstructured":"Fradet, P., Le\u00a0M\u00e9tayer, D., P\u00e9rin, M.: Consistency checking for multiple view software architectures. In: Software Engineering\u2014ESEC\/FSE99, pp.\u00a0410\u2013428. Springer (1999)","DOI":"10.1007\/3-540-48166-4_25"},{"key":"984_CR5","doi-asserted-by":"crossref","unstructured":"France, R., Rumpe, B.: Model-driven development of complex software: a research roadmap. In: Future of Software Engineering, pp.\u00a037\u201354 (2007). https:\/\/ieeexplore.ieee.org\/document\/4221611","DOI":"10.1109\/FOSE.2007.14"},{"issue":"8","key":"984_CR6","doi-asserted-by":"publisher","first-page":"569","DOI":"10.1109\/32.310667","volume":"20","author":"AC Finkelstein","year":"1994","unstructured":"Finkelstein, A.C., Gabbay, D., Hunter, A., Kramer, J., Nuseibeh, B.: Inconsistency handling in multiperspective specifications. IEEE Trans. Softw. Eng. 20(8), 569\u2013578 (1994)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"984_CR7","doi-asserted-by":"crossref","unstructured":"Sabetzadeh, M., Nejati, S., Easterbrook, S., Chechik, M.: Global consistency checking of distributed models with TReMer+. In: Proceedings of the 30th International Conference on Software Engineering, pp.\u00a0815\u2013818. ACM (2008)","DOI":"10.1145\/1368088.1368208"},{"issue":"2","key":"984_CR8","doi-asserted-by":"publisher","first-page":"188","DOI":"10.1109\/TSE.2010.38","volume":"37","author":"A Egyed","year":"2011","unstructured":"Egyed, A.: Automatically detecting and tracking inconsistencies in software design models. IEEE Trans. Softw. Eng. 37(2), 188\u2013204 (2011)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"984_CR9","doi-asserted-by":"crossref","unstructured":"Vierhauser, M., Gr\u00fcnbacher, P., Egyed, A., Rabiser, R., Heider, W.: Flexible and scalable consistency checking on product line variability models. In: Proceedings of the IEEE\/ACM International Conference on Automated Software Engineering, pp.\u00a063\u201372, ACM (2010)","DOI":"10.1145\/1858996.1859009"},{"issue":"2","key":"984_CR10","doi-asserted-by":"publisher","first-page":"151","DOI":"10.1145\/514183.514186","volume":"2","author":"C Nentwich","year":"2002","unstructured":"Nentwich, C., Capra, L., Emmerich, W., Finkelstein, A.: xlinkit: a consistency checking and smart link generation service. ACM Trans. Internet Technol. (TOIT) 2(2), 151\u2013185 (2002)","journal-title":"ACM Trans. Internet Technol. (TOIT)"},{"key":"984_CR11","doi-asserted-by":"crossref","unstructured":"Riedl-Ehrenleitner, M., Demuth, A., Egyed, A.: Towards model-and-code consistency checking. In: 2014 IEEE 38th Annual Computer Software and Applications Conference (COMPSAC), pp.\u00a085\u201390. IEEE (2014)","DOI":"10.1109\/COMPSAC.2014.91"},{"issue":"4","key":"984_CR12","doi-asserted-by":"publisher","first-page":"487","DOI":"10.1109\/TSE.2012.33","volume":"39","author":"JC Grundy","year":"2013","unstructured":"Grundy, J.C., Hosking, J., Li, K.N., Ali, N.M., Huh, J., Li, R.L.: Generating domain-specific visual language tools from abstract visual specifications. IEEE Trans. Softw. Eng. 39(4), 487\u2013515 (2013)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"984_CR13","doi-asserted-by":"crossref","unstructured":"Demuth, A., Riedl-Ehrenleitner, M., N\u00f6hrer, A., Hehenberger, P., Zeman, K., Egyed, A.: DesignSpace: An infrastructure for multi-user\/multi-tool engineering. In: Proceedings of the 30th Annual ACM Symposium on Applied Computing, pp.\u00a01486\u20131491. ACM (2015)","DOI":"10.1145\/2695664.2695697"},{"key":"984_CR14","doi-asserted-by":"crossref","unstructured":"Demuth, A., Riedl-Ehrenleitner, M., Egyed, A.: Efficient detection of inconsistencies in a multi-developer engineering environment. In: 2016 31st IEEE\/ACM International Conference on Automated Software Engineering (ASE), pp.\u00a0590\u2013601. IEEE (2016)","DOI":"10.1145\/2970276.2970304"},{"key":"984_CR15","doi-asserted-by":"crossref","unstructured":"Tr\u00f6ls, M.A., Mashkoor, A., Egyed, A.: Live and global consistency checking in a collaborative engineering environment. In: Proceedings of the 34th ACM\/SIGAPP Symposium on Applied Computing, pp.\u00a01776\u20131785 (2019)","DOI":"10.1145\/3297280.3297454"},{"key":"984_CR16","doi-asserted-by":"crossref","unstructured":"Tr\u00f6ls, M.A., Mashkoor, A., Egyed, A.: Collaboratively enhanced consistency checking in a cloud-based engineering environment. In: Proceedings of the ACM SIGCHI Symposium on Engineering Interactive Computing Systems, EICS \u201919, (New York, NY, USA). Association for Computing Machinery (2019)","DOI":"10.1145\/3319499.3328232"},{"issue":"9","key":"984_CR17","doi-asserted-by":"publisher","first-page":"e2308","DOI":"10.1002\/smr.2308","volume":"33","author":"M Tr\u00f6ls","year":"2021","unstructured":"Tr\u00f6ls, M., Mashkoor, A., Demuth, A., Egyed, A.: Ensuring safe and consistent coengineering of cyber-physical production systems: a case study. J. Softw. Evol. Process 33(9), e2308 (2021). (e2308 smr.2308)","journal-title":"J. Softw. Evol. Process"},{"key":"984_CR18","doi-asserted-by":"crossref","unstructured":"Tr\u00f6ls, M.A., Mashkoor, A., Egyed, A.: Instant distribution of consistency-relevant change information in a hierarchical multi-developer engineering environment. In: Proceedings of the 36th Annual ACM Symposium on Applied Computing, SAC \u201921, (New York, NY, USA), pp.\u00a01572\u20131575. Association for Computing Machinery (2021)","DOI":"10.1145\/3412841.3442127"},{"key":"984_CR19","doi-asserted-by":"crossref","unstructured":"Egyed, A.: Instant consistency checking for the UML. In: Proceedings of the 28th International Conference on Software Engineering, pp.\u00a0381\u2013390. ACM (2006)","DOI":"10.1145\/1134285.1134339"},{"key":"984_CR20","first-page":"42","volume-title":"OCL: Syntax, Semantics, and Tools","author":"M Richters","year":"2002","unstructured":"Richters, M., Gogolla, M.: OCL: Syntax, Semantics, and Tools, pp. 42\u201368. Springer, Berlin (2002)"},{"key":"984_CR21","doi-asserted-by":"crossref","unstructured":"Xu, C., Cheung, S.-C., Chan, W.-K.: Incremental consistency checking for pervasive context. In: Proceedings of the 28th International Conference on Software Engineering, pp.\u00a0292\u2013301. ACM (2006)","DOI":"10.1145\/1134285.1134327"},{"key":"984_CR22","doi-asserted-by":"crossref","unstructured":"Blanc, X., Mougenot, A., Mounier, I., Mens, T.: Incremental detection of model inconsistencies based on model operations. In: International Conference on Advanced Information Systems Engineering, pp.\u00a032\u201346. Springer (2009)","DOI":"10.1007\/978-3-642-02144-2_8"},{"key":"984_CR23","doi-asserted-by":"crossref","unstructured":"Reder, A., Egyed, A.: Model\/analyzer: a tool for detecting, visualizing and fixing design errors in UML. In: Proceedings of the IEEE\/ACM International Conference on Automated Software Engineering, pp.\u00a0347\u2013348. ACM (2010)","DOI":"10.1145\/1858996.1859069"},{"issue":"1","key":"984_CR24","doi-asserted-by":"publisher","first-page":"28","DOI":"10.1145\/839268.839271","volume":"12","author":"C Nentwich","year":"2003","unstructured":"Nentwich, C., Emmerich, W., Finkelstein, A., Ellmer, E.: Flexible consistency checking. ACM Trans. Softw. Eng. Methodol. (TOSEM) 12(1), 28\u201363 (2003)","journal-title":"ACM Trans. Softw. Eng. Methodol. (TOSEM)"},{"key":"984_CR25","doi-asserted-by":"crossref","unstructured":"Beyer, D.: Relational programming with CrocoPat. In: Proceedings of the 28th International Conference on Software Engineering, pp.\u00a0807\u2013810. ACM (2006)","DOI":"10.1145\/1134285.1134420"},{"key":"984_CR26","doi-asserted-by":"publisher","first-page":"531","DOI":"10.1145\/1188816.1188821","volume":"13","author":"C Sun","year":"2006","unstructured":"Sun, C., Xia, S., Sun, D., Chen, D., Shen, H., Cai, W.: Transparent adaptation of single-user applications for multi-user real-time collaboration. ACM Trans. Comput. Hum. Interact. 13, 531\u2013582 (2006)","journal-title":"ACM Trans. Comput. Hum. Interact."},{"key":"984_CR27","unstructured":"Beckett, D., McBride, B.: RDF\/XML syntax specification (revised). W3C recommendation, vol.\u00a010, no.\u00a02.3, (2004)"},{"key":"984_CR28","doi-asserted-by":"crossref","unstructured":"Koegel, M., Helming, J.: EMFStore: a model repository for EMF models. In: Proceedings of the 32nd ACM\/IEEE International Conference on Software Engineering, Vol. 2, pp.\u00a0307\u2013308. ACM (2010)","DOI":"10.1145\/1810295.1810364"},{"key":"984_CR29","unstructured":"Steinberg, D., Budinsky, F., Merks, E., Paternostro, M.: EMF: eclipse modeling framework. Pearson Education (2008)"},{"issue":"3","key":"984_CR30","doi-asserted-by":"publisher","first-page":"897","DOI":"10.1007\/s10270-020-00834-1","volume":"20","author":"W Torres","year":"2021","unstructured":"Torres, W., Van den Brand, M.G., Serebrenik, A.: A systematic literature review of cross-domain model consistency checking by model management tools. Softw. Syst. Model. 20(3), 897\u2013916 (2021)","journal-title":"Softw. Syst. Model."},{"issue":"2","key":"984_CR31","doi-asserted-by":"publisher","first-page":"222","DOI":"10.1016\/j.aei.2007.10.003","volume":"22","author":"A Ball","year":"2008","unstructured":"Ball, A., Ding, L., Patel, M.: An approach to accessing product data across system and software revisions. Adv. Eng. Inform. 22(2), 222\u2013235 (2008)","journal-title":"Adv. Eng. Inform."},{"key":"984_CR32","unstructured":"Pilato, C.M., Collins-Sussman, B., Fitzpatrick, B.W.: Version Control with Subversion: Next Generation Open Source Version Control. O\u2019Reilly Media, Inc. (2008)"},{"key":"984_CR33","doi-asserted-by":"publisher","first-page":"178","DOI":"10.1016\/j.jss.2015.06.037","volume":"108","author":"A Ghabi","year":"2015","unstructured":"Ghabi, A., Egyed, A.: Exploiting traceability uncertainty among artifacts and code. J. Syst. Softw. 108, 178\u2013192 (2015)","journal-title":"J. Syst. Softw."},{"key":"984_CR34","doi-asserted-by":"crossref","unstructured":"Reder, A., Egyed, A.: Incremental consistency checking for complex design rules and larger model changes. In: International Conference on Model Driven Engineering Languages and Systems, pp.\u00a0202\u2013218. Springer (2012)","DOI":"10.1007\/978-3-642-33666-9_14"},{"key":"984_CR35","doi-asserted-by":"crossref","unstructured":"Tr\u00f6ls, M.A., Mashkoor, A., Egyed, A.: Hierarchical distribution of consistency-relevant changes in a collaborative engineering environment. In: 2021 IEEE\/ACM Joint 15th International Conference on Software and System Processes (ICSSP) and 16th ACM\/IEEE International Conference on Global Software Engineering (ICGSE), pp.\u00a083\u201393 (2021)","DOI":"10.1109\/ICSSP-ICGSE52873.2021.00018"},{"key":"984_CR36","doi-asserted-by":"crossref","unstructured":"Alanen, M., Porres, I.: Difference and union of models. In: Stevens, P., Whittle, J., Booch, G. (eds.)$$\\ll UML\\gg $$ 2003\u2014The Unified Modeling Language. Modeling Languages and Applications, pp.\u00a02\u201317. Springer, Berlin (2003)","DOI":"10.1007\/978-3-540-45221-8_2"},{"key":"984_CR37","doi-asserted-by":"crossref","unstructured":"Tr\u00f6ls, M.A., Mashkoor, A., Egyed, A.: Team-oriented consistency checking of heterogeneous engineering artifacts. In: 2021 IEEE\/ACM 43rd International Conference on Software Engineering: Companion Proceedings (ICSE-Companion), pp.\u00a0250\u2013251 (2021)","DOI":"10.1109\/ICSE-Companion52605.2021.00116"},{"key":"984_CR38","doi-asserted-by":"crossref","unstructured":"Tr\u00f6ls, M.A., Mashkoor, A., Egyed, A.: Timestamp-based consistency checking of collaboratively developed engineering artifacts. In: ICSSP\u201921: Proceedings of the International Conference on Software and System Processes (2021)","DOI":"10.1109\/ICSSP-ICGSE52873.2021.00017"},{"key":"984_CR39","doi-asserted-by":"crossref","unstructured":"Sabetzadeh, M., Nejati, S., Liaskos, S., Easterbrook, S., Chechik, M.: Consistency checking of conceptual models via model merging. In: Requirements Engineering Conference, 2007. RE\u201907. 15th IEEE International, pp.\u00a0221\u2013230. IEEE (2007)","DOI":"10.1109\/RE.2007.18"},{"key":"984_CR40","doi-asserted-by":"crossref","unstructured":"Tr\u00f6ls, M.A., Mashkoor, A., Egyed, A.: Multifaceted consistency checking of collaborative engineering artifacts. In: 2019 ACM\/IEEE 22nd International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C), pp.\u00a0278\u2013287. IEEE (2019)","DOI":"10.1109\/MODELS-C.2019.00044"},{"issue":"12","key":"984_CR41","doi-asserted-by":"publisher","first-page":"1631","DOI":"10.1016\/j.infsof.2009.04.009","volume":"51","author":"FJ Lucas","year":"2009","unstructured":"Lucas, F.J., Molina, F., Toval, A.: A systematic review of UML model consistency management. Inf. Softw. Technol. 51(12), 1631\u20131645 (2009)","journal-title":"Inf. Softw. Technol."},{"key":"984_CR42","doi-asserted-by":"crossref","unstructured":"Blanc, X., Mounier, I., Mougenot, A., Mens, T.: Detecting model inconsistency through operation-based model construction. In: ACM\/IEEE 30th International Conference on Software Engineering, 2008. ICSE\u201908, pp.\u00a0511\u2013520. IEEE (2008)","DOI":"10.1145\/1368088.1368158"},{"key":"984_CR43","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1016\/j.scico.2015.07.004","volume":"113","author":"AA Koshima","year":"2015","unstructured":"Koshima, A.A., Englebert, V.: Collaborative editing of EMF\/Ecore meta-models and models: conflict detection, reconciliation, and merging in DiCoMEF. Sci. Comput. Program. 113, 3\u201328 (2015)","journal-title":"Sci. Comput. Program."},{"issue":"6","key":"984_CR44","doi-asserted-by":"publisher","first-page":"32","DOI":"10.1109\/MS.2018.290101728","volume":"35","author":"C Debreceni","year":"2018","unstructured":"Debreceni, C., Bergmann, G., R\u00e1th, I., Varr\u00f3, D.: Secure views for collaborative modeling. IEEE Softw. 35(6), 32\u201338 (2018)","journal-title":"IEEE Softw."},{"key":"984_CR45","doi-asserted-by":"crossref","unstructured":"Langlois, B., Exertier, D., Zendagui, B.: Development of modelling frameworks and viewpoints with Kitalpha. In: Proceedings of the 14th Workshop on Domain-Specific Modeling, pp.\u00a019\u201322 (2014)","DOI":"10.1145\/2688447.2688451"},{"key":"984_CR46","doi-asserted-by":"crossref","unstructured":"Viyovi\u0107, V., Maksimovi\u0107, M., Perisi\u0107, B.: Sirius: a rapid development of DSM graphical editor. In: IEEE 18th International Conference on Intelligent Engineering Systems INES 2014, pp.\u00a0233\u2013238 (2014)","DOI":"10.1109\/INES.2014.6909375"},{"issue":"3","key":"984_CR47","doi-asserted-by":"publisher","first-page":"271","DOI":"10.1108\/17440080910983556","volume":"5","author":"K Altmanninger","year":"2009","unstructured":"Altmanninger, K., Seidl, M., Wimmer, M.: A survey on model versioning approaches. Int. J. Web Inf. Syst. 5(3), 271\u2013304 (2009)","journal-title":"Int. J. Web Inf. Syst."},{"key":"984_CR48","doi-asserted-by":"crossref","unstructured":"Taentzer, G., Ermel, C., Langer, P., Wimmer, M.: Conflict detection for model versioning based on graph modifications. In: International Conference on Graph Transformation, pp.\u00a0171\u2013186. Springer (2010)","DOI":"10.1007\/978-3-642-15928-2_12"},{"key":"984_CR49","doi-asserted-by":"crossref","unstructured":"Cicchetti, A., Di\u00a0Ruscio, D., Pierantonio, A.: Managing model conflicts in distributed development. In: International Conference on Model Driven Engineering Languages and Systems, pp.\u00a0311\u2013325. Springer (2008)","DOI":"10.1007\/978-3-540-87875-9_23"},{"key":"984_CR50","unstructured":"Loeliger, J.: Version control with Git: powerful techniques for centralized and distributed project management. O\u2019Reilly (2009)"},{"issue":"5","key":"984_CR51","doi-asserted-by":"publisher","first-page":"309","DOI":"10.1002\/smr.319","volume":"17","author":"J Buckley","year":"2005","unstructured":"Buckley, J., Mens, T., Zenger, M., Rashid, A., Kniesel, G.: Towards a taxonomy of software change. J. Softw. Maint. Evol. Res. Pract. 17(5), 309\u2013332 (2005)","journal-title":"J. Softw. Maint. Evol. Res. Pract."}],"container-title":["Software and Systems Modeling"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-022-00984-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10270-022-00984-4\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-022-00984-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,11,11]],"date-time":"2022-11-11T17:16:37Z","timestamp":1668186997000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10270-022-00984-4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,4,8]]},"references-count":51,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2022,12]]}},"alternative-id":["984"],"URL":"https:\/\/doi.org\/10.1007\/s10270-022-00984-4","relation":{},"ISSN":["1619-1366","1619-1374"],"issn-type":[{"value":"1619-1366","type":"print"},{"value":"1619-1374","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,4,8]]},"assertion":[{"value":"18 December 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"29 October 2021","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"20 January 2022","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"8 April 2022","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}