{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,2]],"date-time":"2026-06-02T15:55:18Z","timestamp":1780415718948,"version":"3.54.1"},"reference-count":56,"publisher":"Springer Science and Business Media LLC","issue":"6","license":[{"start":{"date-parts":[[2021,8,18]],"date-time":"2021-08-18T00:00:00Z","timestamp":1629244800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2021,8,18]],"date-time":"2021-08-18T00:00:00Z","timestamp":1629244800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"name":"Schweizerischer Nationalfonds zur Frderung der Wissenschaftlichen Forschung","award":["200020-181973"],"award-info":[{"award-number":["200020-181973"]}]},{"DOI":"10.13039\/100009068","name":"Universit\u00e4t Bern","doi-asserted-by":"crossref","id":[{"id":"10.13039\/100009068","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Empir Software Eng"],"published-print":{"date-parts":[[2021,11]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:sec><jats:title>Context<\/jats:title><jats:p>Previous studies have characterized code comments in various programming languages, showing\u00a0how high quality of code comments is crucial to support program comprehension activities, and to improve\u00a0the effectiveness of maintenance tasks.\u00a0However, very few studies have focused on understanding developer practices to write comments.\u00a0None of them has compared such developer practices to the standard comment guidelines to study the extent\u00a0to which developers follow the guidelines.<\/jats:p><\/jats:sec><jats:sec><jats:title>Objective<\/jats:title><jats:p>Therefore, our goal is to investigate developer commenting practices and compare\u00a0them to the comment guidelines.<\/jats:p><\/jats:sec><jats:sec><jats:title>Method<\/jats:title><jats:p>This paper reports the first empirical study investigating commenting practices in Pharo\u00a0Smalltalk. First, we analyze class comment evolution over seven Pharo versions. Then, we quantitatively\u00a0and qualitatively investigate the information types embedded in class comments. Finally, we study the\u00a0adherence of developer commenting practices to the official<jats:italic>class comment template<\/jats:italic>over Pharo versions.<\/jats:p><\/jats:sec><jats:sec><jats:title>Results<\/jats:title><jats:p>Our results show that there is a rapid increase in class comments in the initial three Pharo versions,\u00a0while in subsequent versions developers added comments to both new and old classes, thus maintaining a\u00a0similar code to comment ratio. We furthermore found three times as many information types in class\u00a0comments as those suggested by the template. However, the information types suggested by the template\u00a0tend to be present more often than other types of information. Additionally, we find that a substantial\u00a0proportion of comments follow the writing style of the template in writing these information types, but they\u00a0are written and formatted in a non-uniform way.<\/jats:p><\/jats:sec><jats:sec><jats:title>Conclusion<\/jats:title><jats:p>The results suggest the need to standardize the commenting\u00a0guidelines for formatting the text, and to provide headers for the different information types to ensure a\u00a0consistent style and to identify the information easily. Given the importance of high-quality code comments,\u00a0we draw numerous implications for developers and researchers to improve the support for comment\u00a0quality assessment tools.<\/jats:p><\/jats:sec>","DOI":"10.1007\/s10664-021-09981-5","type":"journal-article","created":{"date-parts":[[2021,8,18]],"date-time":"2021-08-18T11:04:38Z","timestamp":1629284678000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":10,"title":["What do class comments tell us? An investigation of comment evolution and practices in Pharo Smalltalk"],"prefix":"10.1007","volume":"26","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-5127-4042","authenticated-orcid":false,"given":"Pooja","family":"Rani","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Sebastiano","family":"Panichella","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Manuel","family":"Leuenberger","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Mohammad","family":"Ghafari","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Oscar","family":"Nierstrasz","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2021,8,18]]},"reference":[{"key":"9981_CR1","doi-asserted-by":"crossref","unstructured":"Bavota G, Canfora G, Di\u00a0Penta M, Oliveto R, Panichella S (2013) An empirical investigation on documentation usage patterns in maintenance tasks. In 2013 IEEE International Conference on Software Maintenance pp. 210\u2013219","DOI":"10.1109\/ICSM.2013.32"},{"key":"9981_CR2","doi-asserted-by":"crossref","unstructured":"Cioch FA, Palazzolo M, Lohrer S (1996) A documentation suite for maintenance programmers. In Proceedings of the 1996 International Conference on Software Maintenance.\u00a0Washington, DC, USA pp. 286\u2013295","DOI":"10.1109\/ICSM.1996.565018"},{"key":"9981_CR3","doi-asserted-by":"crossref","unstructured":"Cline A (2015) Testing thread. In Agile Development in the Real World.\u00a0Springer\u00a0pp. 221\u2013252","DOI":"10.1007\/978-1-4842-1679-8_11"},{"issue":"5","key":"9981_CR4","doi-asserted-by":"publisher","first-page":"684","DOI":"10.1109\/TSE.2009.28","volume":"35","author":"B Cornelissen","year":"2009","unstructured":"Cornelissen B, Zaidman A, van Deursen A, Moonen L, Koschke R (2009) A systematic survey of program comprehension through dynamic analysis. IEEE Trans Softw Eng 35(5):684\u2013702","journal-title":"IEEE Trans Softw Eng"},{"key":"9981_CR5","doi-asserted-by":"crossref","unstructured":"de\u00a0Souza SCB, Anquetil N, de\u00a0Oliveira KM (2005) A study of the documentation essential to software maintenance. In Proceedings of the 23rd annual international conference on Design of communication: documenting & designing for pervasive information.\u00a0SIGDOC \u201905. New York, NY, USA,\u00a0pp. 68\u201375","DOI":"10.1145\/1085313.1085331"},{"issue":"3","key":"9981_CR6","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1007\/BF03194494","volume":"12","author":"SCB de Souza","year":"2006","unstructured":"de Souza SCB, Anquetil N, de Oliveira KM (2006) Which documentation for software maintenance? J Braz Comput Soc 12(3):31\u201344","journal-title":"J Braz Comput Soc"},{"key":"9981_CR7","doi-asserted-by":"crossref","unstructured":"Dias M, Peck MM, Ducasse S, Ar\u00e9valo G (2014) Fuel: a fast general purpose object graph serializer. Software: Practice and Experience\u00a044(4):433\u2013453","DOI":"10.1002\/spe.2136"},{"key":"9981_CR8","doi-asserted-by":"crossref","unstructured":"Ducasse S, G\u00eerba T, Nierstrasz O (2005) Moose: an agile reengineering environment. In Proceedings of ESEC\/FSE.\u00a0pp. 99\u2013102","DOI":"10.1145\/1095430.1081723"},{"key":"9981_CR9","unstructured":"Farooq M, Khan S, Abid K, Ahmad F, Naeem M, Shafiq M, Abid A (2015) Taxonomy and design considerations for comments in programming languages: A quality perspective. Journal of Quality and Technology Management 10(2)"},{"key":"9981_CR10","doi-asserted-by":"crossref","unstructured":"Fluri B, Wursch M, Gall HC (2007) Do code and comments co-evolve? On the Relation between Source Code and Comment Changes. In Reverse Engineering. 14th Working Conference on WCRE.\u00a0pp. 70\u201379","DOI":"10.1109\/WCRE.2007.21"},{"issue":"4","key":"9981_CR11","doi-asserted-by":"publisher","first-page":"367","DOI":"10.1007\/s11219-009-9075-x","volume":"17","author":"B Fluri","year":"2009","unstructured":"Fluri B, W\u00fcrsch M, Giger E, Gall HC (2009) Analyzing the co-evolution of comments and source code. Softw Qual J 17(4):367\u2013394","journal-title":"Softw Qual J"},{"key":"9981_CR12","volume-title":"Smalltalk 80: the Language and its Implementation","author":"A Goldberg","year":"1983","unstructured":"Goldberg A, Robson D (1983) Smalltalk 80: the Language and its Implementation. Mass, Addison Wesley, Reading"},{"key":"9981_CR13","unstructured":"Google Style Guidelines (2020)\u00a0Verified on 10 Jan 2021"},{"key":"9981_CR14","doi-asserted-by":"crossref","unstructured":"Guzzi A, Bacchelli A, Lanza M, Pinzger M, van Deursen A (2013). Communication in open source software development mailing lists. In Proceedings of the 10th Working Conference on Mining Software Repositories.\u00a0IEEE Press, pp.\u00a0277\u2013286","DOI":"10.1109\/MSR.2013.6624039"},{"key":"9981_CR15","doi-asserted-by":"crossref","unstructured":"Haiduc S, Aponte J, Moreno L, Marcus A (2010) On the use of automated text summarization techniques for summarizing source code. In 2010 17th Working Conference on Reverse Engineering, pp. 35\u201344","DOI":"10.1109\/WCRE.2010.13"},{"key":"9981_CR16","doi-asserted-by":"crossref","unstructured":"Haouari D, Sahraoui HA, Langlais P (2011) How good is your comment? A study of comments in java programs. In Proceedings of the 5th International Symposium on Empirical Software Engineering and Measurement, ESEM 2011, Banff, AB, Canada.\u00a0IEEE Computer Society pp. 137\u2013146","DOI":"10.1109\/ESEM.2011.22"},{"key":"9981_CR17","unstructured":"Hartzman CS, Austin CF (1993) Maintenance productivity: Observations based on an experience in a large system environment. In Proceedings of the 1993 conference of the Centre for Advanced Studies on Collaborative research: software engineering-Volume 1.\u00a0IBM Press, pp.\u00a0138\u2013170"},{"key":"9981_CR18","doi-asserted-by":"crossref","unstructured":"Hata H, Treude C, Kula RG, Ishio T (2019) 9.6 million links in source code comments: Purpose, evolution, and decay. In Proceedings of the 41st International Conference on Software Engineering.\u00a0IEEE Press,\u00a0pp. 1211\u20131221","DOI":"10.1109\/ICSE.2019.00123"},{"issue":"10","key":"9981_CR19","doi-asserted-by":"publisher","first-page":"2293","DOI":"10.1016\/j.jss.2011.09.019","volume":"85","author":"WM Ibrahim","year":"2012","unstructured":"Ibrahim WM, Bettenburg N, Adams B, Hassan AE (2012) On the relationship between comment update practices and software bugs. J Syst Softw 85(10):2293\u20132304","journal-title":"J Syst Softw"},{"key":"9981_CR20","doi-asserted-by":"crossref","unstructured":"Jiang ZM, Hassan AE (2006) Examining the evolution of code comments in PostgreSQL. In Proceedings of the 2006 international workshop on Mining software repositories. ACM,\u00a0pp. 179\u2013180","DOI":"10.1145\/1137983.1138030"},{"key":"9981_CR21","doi-asserted-by":"crossref","unstructured":"Khamis N, Witte R, Rilling J (2010) Automatic quality assessment of source code comments: the JavadocMiner. In International Conference on Application of Natural Language to Information Systems.\u00a0Springer,\u00a0pp. 68\u201379","DOI":"10.1007\/978-3-642-13881-2_7"},{"key":"9981_CR22","doi-asserted-by":"crossref","unstructured":"LaToza TD, Myers BA (2010) Hard-to-answer questions about code. In Evaluation and Usability of Programming Languages and Tools, PLATEAU \u201910. ACM, New York, NY, USA, pp. 8:1\u20138:6","DOI":"10.1145\/1937117.1937125"},{"key":"9981_CR23","unstructured":"Lidwell W, Holden K, Butler J (2010)\u00a0Universal Principles of Design. Rockport Publishers"},{"key":"9981_CR24","doi-asserted-by":"crossref","unstructured":"Liu Y, Sun X, Duan Y (2015) Analyzing program readability based on WordNet. In Proceedings of the 19th International Conference on Evaluation and Assessment in Software Engineering.\u00a0ACM, pp. 27","DOI":"10.1145\/2745802.2745837"},{"key":"9981_CR25","doi-asserted-by":"crossref","unstructured":"Maalej W, Tiarks R, Roehm T, Koschke R (2014) On the comprehension of program comprehension. ACM TOSEM\u00a023(4):31:1\u201331:37","DOI":"10.1145\/2622669"},{"key":"9981_CR26","unstructured":"Marin DP (2005) What motivates programmers to comment? Technical Report No. UCB\/EECS-2005018, University of California at Berkeley"},{"key":"9981_CR27","unstructured":"Moose (2020)\u00a0Verified on 10 Jan 2020"},{"key":"9981_CR28","doi-asserted-by":"crossref","unstructured":"Moreno L, Aponte J, Sridhara G, Marcus A, Pollock LL, Vijay-Shanker K (2013) Automatic generation of natural language summaries for Java classes. In IEEE 21st International Conference on Program Comprehension, ICPC 2013, San Francisco, CA, USA,\u00a0pp. 23\u201332","DOI":"10.1109\/ICPC.2013.6613830"},{"key":"9981_CR29","doi-asserted-by":"crossref","unstructured":"Nurvitadhi E, Leung WW, Cook C (2003) Do class comments aid Java program understanding? In 33rd Annual Frontiers in Education. FIE,1:T3C\u2013T3C","DOI":"10.1109\/FIE.2003.1263332"},{"key":"9981_CR30","unstructured":"Oracle Documentation Guidelines (2020) Verified on 10 Sep 2020. https:\/\/www.oracle.com\/technical-resources\/articles\/java\/javadoc-tool.html"},{"key":"9981_CR31","doi-asserted-by":"crossref","unstructured":"Padioleau Y, Tan L, Zhou Y (2009) Listening to programmers \u2014 taxonomies and characteristics of comments in operating system code. In Proceedings of the 31st International Conference on Software Engineering.\u00a0IEEE Computer Society, pp. 331\u2013341","DOI":"10.1109\/ICSE.2009.5070533"},{"key":"9981_CR32","doi-asserted-by":"crossref","unstructured":"Pascarella L, Bacchelli A (2017) Classifying code comments in Java open-source software systems. In Proceedings of the 14th International Conference on Mining Software Repositories, MSR \u201917. IEEE Press, pp. 227\u2013237","DOI":"10.1109\/MSR.2017.63"},{"key":"9981_CR33","doi-asserted-by":"crossref","unstructured":"Petrosyan G, Robillard MM, De\u00a0Mori R (2015) Discovering information explaining API types using text classification. In Proceedings of the 37th International Conference on Software Engineering. IEEE Press,\u00a0Piscataway, NJ, USA, 1:869\u2013879","DOI":"10.1109\/ICSE.2015.97"},{"key":"9981_CR34","doi-asserted-by":"crossref","unstructured":"Pharo Consortium (2020)\u00a0Verified on 10 Jan 2020","DOI":"10.1016\/S1464-2859(20)30026-2"},{"key":"9981_CR35","doi-asserted-by":"crossref","unstructured":"Ratol IK, Robillard MP (2017) Detecting fragile comments. In Proceedings of the 32Nd IEEE\/ACM International Conference on Automated Software Engineering.\u00a0IEEE Press,\u00a0pp. 112\u2013122","DOI":"10.1109\/ASE.2017.8115624"},{"key":"9981_CR36","doi-asserted-by":"crossref","unstructured":"Robbes R, Pollet D, Lanza M (2010) Replaying IDE interactions to evaluate and improve change prediction approaches. In Proceedings of the 7th IEEE Working Conference on Mining Software Repositories, MSR \u201910. IEEE, pp. 161\u2013170","DOI":"10.1109\/MSR.2010.5463278"},{"key":"9981_CR37","unstructured":"Replication Package (2019)\u00a0Verified on 20 Nov 2019"},{"key":"9981_CR38","doi-asserted-by":"crossref","unstructured":"Scalabrino S, Linares-Vasquez M, Poshyvanyk D, Oliveto R (2016) Improving code readability models with textual features. In 2016 IEEE 24th International Conference on Program Comprehension (ICPC). IEEE,\u00a0pp. 1\u201310","DOI":"10.1109\/ICPC.2016.7503707"},{"key":"9981_CR39","doi-asserted-by":"crossref","unstructured":"Schreck D, Dallmeier V, Zimmermann T (2007) How documentation evolves over time. In IWPSE \u201907: Ninth international workshop on Principles of software evolution. ACM,\u00a0New York, NY, USA,\u00a0pp. 4\u201310","DOI":"10.1145\/1294948.1294952"},{"key":"9981_CR40","doi-asserted-by":"crossref","unstructured":"Shinyama Y, Arahori Y, Gondow K (2018) Analyzing code comments to boost program comprehension. In 2018 25th Asia-Pacific Software Engineering Conference (APSEC). IEEE,\u00a0pp. 325\u2013334","DOI":"10.1109\/APSEC.2018.00047"},{"issue":"4","key":"9981_CR41","doi-asserted-by":"publisher","first-page":"1159","DOI":"10.1007\/s10664-014-9318-8","volume":"20","author":"J Siegmund","year":"2015","unstructured":"Siegmund J, Schumann J (2015) Confounding parameters on program comprehension: a literature survey. Empir Softw Eng 20(4):1159\u20131192","journal-title":"Empir Softw Eng"},{"key":"9981_CR42","doi-asserted-by":"crossref","unstructured":"Soetens QD, Robbes R, Demeyer S (2017) Changes as first-class citizens: A research perspective on modern software tooling. ACM Comput Surv, 50(2):18:1\u201318:38","DOI":"10.1145\/3038926"},{"key":"9981_CR43","doi-asserted-by":"crossref","unstructured":"Steidl D, Hummel B, Juergens E (2013) Quality analysis of source code comments. In Program Comprehension (ICPC), 2013 IEEE 21st International Conference on, pp. 83\u201392","DOI":"10.1109\/ICPC.2013.6613836"},{"key":"9981_CR44","doi-asserted-by":"crossref","unstructured":"Stylos J, Myers BA, Yang Z (2009) Jadeite: Improving API documentation using usage information. In CHI \u201909 Extended Abstracts on Human Factors in Computing Systems, CHI EA \u201909, New York, NY, USA, ACM\u00a0pp. 4429\u20134434","DOI":"10.1145\/1520340.1520678"},{"key":"9981_CR45","doi-asserted-by":"crossref","unstructured":"Tan L, Yuan D, Krishna G, Zhou Y (2007) \/* iComment: Bugs or bad comments?*\/. In Proceedings of twenty-first ACM SIGOPS symposium on Operating systems principles, pp. 145\u2013158","DOI":"10.1145\/1323293.1294276"},{"key":"9981_CR46","doi-asserted-by":"crossref","unstructured":"Tenny T (1985) Procedures and comments vs. the banker\u2019s algorithm. ACM SIGCSE Bulletin, 17(3):44\u201353","DOI":"10.1145\/382208.382523"},{"issue":"9","key":"9981_CR47","doi-asserted-by":"publisher","first-page":"1271","DOI":"10.1109\/32.6171","volume":"14","author":"T Tenny","year":"1988","unstructured":"Tenny T (1988) Program readability: Procedures versus comments. IEEE Trans Softw Eng 14(9):1271\u20131279","journal-title":"IEEE Trans Softw Eng"},{"key":"9981_CR48","doi-asserted-by":"crossref","unstructured":"Tomassetti F, Torchiano M (2014) An empirical assessment of polyglot-ism in GitHub. In Proceedings of the 18th International Conference on Evaluation and Assessment in Software Engineering, pp. 1\u20134","DOI":"10.1145\/2601248.2601269"},{"key":"9981_CR49","unstructured":"Triola M (2006) Elementary Statistics. Addison-Wesley"},{"issue":"2","key":"9981_CR50","first-page":"101","volume":"25","author":"A Vargha","year":"2000","unstructured":"Vargha A, Delaney HD (2000) A critique and improvement of the CL common language effect size statistics of McGraw and Wong. J Educ Behav Stat 25(2):101\u2013132","journal-title":"J Educ Behav Stat"},{"key":"9981_CR51","doi-asserted-by":"crossref","unstructured":"Wen F, Nagy C, Bavota G, Lanza M (2019) A large-scale empirical study on code-comment inconsistencies. In Proceedings of the 27th International Conference on Program Comprehension. IEEE Press,\u00a0pp. 53\u201364","DOI":"10.1109\/ICPC.2019.00019"},{"key":"9981_CR52","unstructured":"Woodfield SN, Dunsmore HE, Shen VY (1981) The effect of modularization and comments on program comprehension. In Proceedings of the 5th international conference on Software engineering. IEEE Press,\u00a0pp.215\u2013223"},{"issue":"4","key":"9981_CR53","first-page":"1","volume":"30","author":"ATT Ying","year":"2005","unstructured":"Ying ATT, Wright JL, Abrams S (2005) Source code that talks: An exploration of Eclipse task comments and Their Implication to repository mining. SIGSOFT Softw Eng Notes 30(4):1\u20135","journal-title":"SIGSOFT Softw Eng Notes"},{"key":"9981_CR54","doi-asserted-by":"crossref","unstructured":"Zaidman A, Van\u00a0Rompaey B, Demeyer S, van Deursen A (2008) Mining software repositories to study co-evolution of production and test code. In Software Testing, Verification, and Validation, 2008 1st International Conference on, pp. 220 \u2013229","DOI":"10.1109\/ICST.2008.47"},{"key":"9981_CR55","doi-asserted-by":"crossref","unstructured":"Zhang J, Xu L, Li Y (2018) Classifying python code comments based on supervised learning. In X.\u00a0Meng, R.\u00a0Li, K.\u00a0Wang, B.\u00a0Niu, X.\u00a0Wang, and G.\u00a0Zhao, editors, Web Information Systems and Applications - 15th International Conference, WISA 2018, Taiyuan, China, September 14-15, 2018, Proceedings, volume 11242 of Lecture Notes in Computer Science. Springer,\u00a0pp. 39\u201347","DOI":"10.1007\/978-3-030-02934-0_4"},{"key":"9981_CR56","doi-asserted-by":"crossref","unstructured":"Zhou Y, Gu R, Chen T, Huang Z, Panichella S, Gall H (2017) Analyzing APIs documentation and code to detect directive defects. In Proceedings of the 39th International Conference on Software Engineering. IEEE Press,\u00a0pp. 27\u201337","DOI":"10.1109\/ICSE.2017.11"}],"container-title":["Empirical Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-021-09981-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10664-021-09981-5\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-021-09981-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,9,6]],"date-time":"2024-09-06T20:06:46Z","timestamp":1725653206000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10664-021-09981-5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,8,18]]},"references-count":56,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2021,11]]}},"alternative-id":["9981"],"URL":"https:\/\/doi.org\/10.1007\/s10664-021-09981-5","relation":{},"ISSN":["1382-3256","1573-7616"],"issn-type":[{"value":"1382-3256","type":"print"},{"value":"1573-7616","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,8,18]]},"assertion":[{"value":"25 May 2021","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"18 August 2021","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}],"article-number":"112"}}