{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,20]],"date-time":"2025-09-20T18:51:02Z","timestamp":1758394262133,"version":"3.37.3"},"reference-count":21,"publisher":"World Scientific Pub Co Pte Ltd","issue":"02","funder":[{"DOI":"10.13039\/501100014188","name":"Ministry of Science and ICT, South Korea","doi-asserted-by":"publisher","award":["NRF-2020R1F1A1072039"],"award-info":[{"award-number":["NRF-2020R1F1A1072039"]}],"id":[{"id":"10.13039\/501100014188","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Int. J. Soft. Eng. Knowl. Eng."],"published-print":{"date-parts":[[2023,2]]},"abstract":"<jats:p> In Version Control System (VCS), a developer frequently uploads multiple tasks such as adding features, code refactoring, and fixing bugs, into a single commit and crumbles each task\u2019s summary when writing a commit message. It causes code readers to feel challenged in understanding the developer\u2019s past tasks within the commit history. To resolve this issue, we propose an automatic approach to generating a task summary to help comprehend multiple mixed tasks in a commit and developed tool support named Task summary Generator (TsGen). In our approach, we use the commit with a single task as input and identify the task to sort its elements sequentially. Then we generate feature vectors from each sorted element to train the Neural Machine Translation (NMT) model. Based on the trained NMT model, we generate the feature vector from each task of a commit with multiple tasks and put each of them into the model to provide the task summary. In evaluation, we compared the performance of TsGen with two existing methods for nine open-source projects. As a result, TsGen outperformed CoDiSum and Jiang\u2019s NMT by 52.08% and 28.07% in BiLingual Evaluation Understudy (BLEU) scores. In addition, the human evaluation was carried out to demonstrate that TsGen helps understand mixed tasks in a commit and gained a 0.27 higher preference than the actual commit message. <\/jats:p>","DOI":"10.1142\/s0218194022500711","type":"journal-article","created":{"date-parts":[[2022,12,10]],"date-time":"2022-12-10T08:02:34Z","timestamp":1670659354000},"page":"207-229","source":"Crossref","is-referenced-by-count":1,"title":["Deep Tasks Summarization for Comprehending Mixed Tasks in a Commit"],"prefix":"10.1142","volume":"33","author":[{"given":"Taeyoung","family":"Kim","sequence":"first","affiliation":[{"name":"Department of Software Engineering, Jeonbuk National University, 567 Baekje-Daero, Deokjin-Gu, Jeonju-Si, Jeollabuk-Do 54896, Republic of Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4228-3059","authenticated-orcid":false,"given":"Suntae","family":"Kim","sequence":"additional","affiliation":[{"name":"Department of Software Engineering, Jeonbuk National University, 567 Baekje-Daero, Deokjin-Gu, Jeonju-Si, Jeollabuk-Do 54896, Republic of Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Duksan","family":"Ryu","sequence":"additional","affiliation":[{"name":"Department of Software Engineering, Jeonbuk National University, 567 Baekje-Daero, Deokjin-Gu, Jeonju-Si, Jeollabuk-Do 54896, Republic of Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jaehyuk","family":"Cho","sequence":"additional","affiliation":[{"name":"Department of Software Engineering, Jeonbuk National University, 567 Baekje-Daero, Deokjin-Gu, Jeonju-Si, Jeollabuk-Do 54896, Republic of Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"219","published-online":{"date-parts":[[2022,12,10]]},"reference":[{"volume-title":"Git Best Practices Guide","year":"2014","author":"Pidoux E.","key":"S0218194022500711BIB001"},{"key":"S0218194022500711BIB002","first-page":"138","volume-title":"2013 IEEE 24th Int. Symp. Software Reliability Engineering","author":"Nguyen H. A.","year":"2013"},{"issue":"1","key":"S0218194022500711BIB003","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1109\/TSE.2011.41","volume":"38","author":"Murphy-Hill E.","year":"2011","journal-title":"IEEE Trans. Softw. Eng."},{"key":"S0218194022500711BIB004","doi-asserted-by":"crossref","first-page":"191","DOI":"10.1109\/MSR.2010.5463344","volume-title":"2010 7th IEEE Working Conf. Mining Software Repositories","author":"Maalej W.","year":"2010"},{"key":"S0218194022500711BIB005","doi-asserted-by":"crossref","first-page":"33","DOI":"10.1145\/1858996.1859005","volume-title":"Proc. IEEE\/ACM Int. Conf. Automated Software Engineering","author":"Buse R. P.","year":"2010"},{"key":"S0218194022500711BIB006","first-page":"275","volume-title":"2014 IEEE 14th Int. Working Conf. Source Code Analysis and Manipulation","author":"Cort\u00e9s-Coy L. F.","year":"2014"},{"key":"S0218194022500711BIB007","doi-asserted-by":"crossref","first-page":"709","DOI":"10.1109\/ICSE.2015.229","volume-title":"2015 IEEE\/ACM 37th IEEE Int. Conf. Software Engineering","volume":"2","author":"Linares-V\u00e1squez M.","year":"2015"},{"key":"S0218194022500711BIB008","first-page":"103","volume-title":"2016 IEEE 40th Annual Computer Software and Applications Conf.","volume":"1","author":"Shen J.","year":"2016"},{"key":"S0218194022500711BIB009","first-page":"1050","volume-title":"2019 34th IEEE\/ACM Int. Conf. Automated Software Engineering","author":"Wang M.","year":"2019"},{"key":"S0218194022500711BIB010","first-page":"3975","volume-title":"Proc. Twenty-Eighth Int. Joint Conf. Artificial Intelligence","author":"Xu S.","year":"2019"},{"key":"S0218194022500711BIB011","first-page":"135","volume-title":"2017 32nd IEEE\/ACM Int. Conf. Automated Software Engineering","author":"Jiang S.","year":"2017"},{"key":"S0218194022500711BIB012","first-page":"293","volume-title":"2020 12th Int. Conf. Internet","volume":"12","author":"Taeyoung Kim S. K.","year":"2020"},{"key":"S0218194022500711BIB013","doi-asserted-by":"crossref","first-page":"23","DOI":"10.1109\/VISSOFT52517.2021.00012","volume-title":"2021 Working Conf. Software Visualization","author":"Kim T.","year":"2021"},{"key":"S0218194022500711BIB014","doi-asserted-by":"crossref","first-page":"31","DOI":"10.1145\/375360.375365","volume":"33","author":"Navarro G.","year":"2001","journal-title":"ACM Comput. Surv."},{"key":"S0218194022500711BIB016","doi-asserted-by":"crossref","first-page":"119","DOI":"10.18653\/v1\/W18-6513","volume-title":"Proc. 11th Int. Conf. Natural Language Generation","author":"Loyola P.","year":"2018"},{"key":"S0218194022500711BIB017","doi-asserted-by":"crossref","first-page":"299","DOI":"10.1109\/MSR.2019.00056","volume-title":"2019 IEEE\/ACM 16th Int. Conf. Mining Software Repositories","author":"Liu Q.","year":"2019"},{"key":"S0218194022500711BIB020","first-page":"5998","volume-title":"Advances in Neural Information Processing Systems","volume":"30","author":"Vaswani A.","year":"2017"},{"key":"S0218194022500711BIB021","first-page":"311","volume-title":"Proc. 40th Annual Meeting of the Association for Computational Linguistics","author":"Papineni K.","year":"2002"},{"key":"S0218194022500711BIB022","first-page":"65","volume-title":"Proc. ACL Workshop on Intrinsic and Extrinsic Evaluation Measures for Machine Translation and\/or Summarization","author":"Banerjee S.","year":"2005"},{"key":"S0218194022500711BIB023","first-page":"74","volume-title":"Proc. Workshop on Text Summarization Branches Out","author":"Lin C.-Y.","year":"2004"},{"key":"S0218194022500711BIB024","doi-asserted-by":"crossref","first-page":"373","DOI":"10.1145\/3238147.3238190","volume-title":"Proc. 33rd ACM\/IEEE Int. Conf. Automated Software Engineering","author":"Liu Z.","year":"2018"}],"container-title":["International Journal of Software Engineering and Knowledge Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.worldscientific.com\/doi\/pdf\/10.1142\/S0218194022500711","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,3,14]],"date-time":"2023-03-14T08:46:48Z","timestamp":1678783608000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.worldscientific.com\/doi\/10.1142\/S0218194022500711"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,12,10]]},"references-count":21,"journal-issue":{"issue":"02","published-print":{"date-parts":[[2023,2]]}},"alternative-id":["10.1142\/S0218194022500711"],"URL":"https:\/\/doi.org\/10.1142\/s0218194022500711","relation":{},"ISSN":["0218-1940","1793-6403"],"issn-type":[{"type":"print","value":"0218-1940"},{"type":"electronic","value":"1793-6403"}],"subject":[],"published":{"date-parts":[[2022,12,10]]}}}