{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,4]],"date-time":"2025-12-04T18:45:16Z","timestamp":1764873916977,"version":"3.37.3"},"reference-count":26,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2022,1,3]],"date-time":"2022-01-03T00:00:00Z","timestamp":1641168000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2022,1,3]],"date-time":"2022-01-03T00:00:00Z","timestamp":1641168000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Autom Softw Eng"],"published-print":{"date-parts":[[2022,5]]},"DOI":"10.1007\/s10515-021-00305-x","type":"journal-article","created":{"date-parts":[[2022,1,3]],"date-time":"2022-01-03T04:12:12Z","timestamp":1641183132000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":7,"title":["Source code change analysis with deep learning based programming model"],"prefix":"10.1007","volume":"29","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-1523-2141","authenticated-orcid":false,"given":"Babita","family":"Pathik","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Meena","family":"Sharma","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2022,1,3]]},"reference":[{"issue":"6","key":"305_CR1","first-page":"125","volume":"5","author":"S Ahmad","year":"2014","unstructured":"Ahmad, S., Ghani, A.A.A., Sani, F.M.: Dependence flow graph for analysis of aspect oriented programs. Int. J. Softw. Eng. Appl. 5(6), 125 (2014)","journal-title":"Int. J. Softw. Eng. Appl."},{"issue":"4","key":"305_CR2","doi-asserted-by":"publisher","first-page":"404","DOI":"10.1145\/3296979.3192412","volume":"53","author":"U Alon","year":"2018","unstructured":"Alon, U., Zilberstein, M., Levy, O., Yahav, E.: A general path-based representation for predicting program properties. ACM SIGPLAN Notices 53(4), 404\u2013419 (2018)","journal-title":"ACM SIGPLAN Notices"},{"issue":"2","key":"305_CR3","doi-asserted-by":"publisher","first-page":"417","DOI":"10.1007\/s10515-019-00253-7","volume":"26","author":"F Angerer","year":"2019","unstructured":"Angerer, F., Grimmer, A., Pr\u00e4hofer, H., Gr\u00fcnbacher, P.: Change impact analysis for maintenance and evolution of variable software systems. Autom. Softw. Eng. 26(2), 417\u2013461 (2019)","journal-title":"Autom. Softw. Eng."},{"issue":"4","key":"305_CR4","doi-asserted-by":"publisher","first-page":"528","DOI":"10.1109\/TSE.2009.87","volume":"36","author":"GK Baah","year":"2010","unstructured":"Baah, G.K., Podgurski, A., Harrold, M.J.: The probabilistic program dependence graph and its application to fault diagnosis. IEEE Trans. Softw. Eng. 36(4), 528\u2013545 (2010)","journal-title":"IEEE Trans. Softw. Eng."},{"doi-asserted-by":"crossref","unstructured":"Badri, L., Badri, M., St-Yves, D.: Supporting predictive change impact analysis: a control call graph based technique. In: Proceedings of Asia-Pacific Software Engineering Conference, p. 9. IEEE (2005)","key":"305_CR5","DOI":"10.1109\/APSEC.2005.100"},{"doi-asserted-by":"crossref","unstructured":"Bohner, S.A.: Impact analysis in the software change process: a year 2000 perspective. In: icsm, vol. 96, pp. 42\u201351 (1996)","key":"305_CR6","DOI":"10.1109\/ICSM.1996.564987"},{"doi-asserted-by":"crossref","unstructured":"B\u00fcch, L., Andrzejak, A.: Learning-based recursive aggregation of abstract syntax trees for code clone detection. In: Proceedings of International Conference on Software Analysis, Evolution and Reengineering, pp. 95\u2013104 (2019)","key":"305_CR7","DOI":"10.1109\/SANER.2019.8668039"},{"unstructured":"Dam, H.K., Pham, T., Ng, S.W., Tran, T., Grundy, J., Ghose, A., Kim, T., Kim, C.J.: A deep tree-based model for software defect prediction. arXiv preprint arXiv. 1802.00921 (2018). https:\/\/www.sri.inf.ethz.ch\/py150","key":"305_CR8"},{"issue":"4","key":"305_CR9","doi-asserted-by":"publisher","first-page":"219","DOI":"10.1016\/j.eij.2020.02.002","volume":"21","author":"S Eid","year":"2020","unstructured":"Eid, S., Makady, S., Ismail, M.: Detecting software performance problems using source code analysis techniques. Egypt. Inform. J. 21(4), 219\u2013229 (2020)","journal-title":"Egypt. Inform. J."},{"doi-asserted-by":"crossref","unstructured":"Gethers, M., Kagdi, H., Dit, B., Poshyvanyk, D.: An adaptive approach to impact analysis from change requests to source code. In: Proceedings of IEEE\/ACM International Conference on Automated Software Engineering, pp. 540\u2013543 (2011)","key":"305_CR10","DOI":"10.1109\/ASE.2011.6100120"},{"unstructured":"Goknil, A., Kurtev, I., Berg, K.V.: A rule-based change impact analysis approach in software architecture for requirements changes. arXiv preprint arXiv. 1608.02757 (2016)","key":"305_CR11"},{"key":"305_CR12","doi-asserted-by":"publisher","first-page":"73992","DOI":"10.1109\/ACCESS.2020.2988550","volume":"8","author":"Z Hameed","year":"2020","unstructured":"Hameed, Z., Garcia-Zapirain, B.: Sentiment classification using a single-layered BiLSTM model. IEEE Access. 8, 73992\u201374001 (2020)","journal-title":"IEEE Access."},{"doi-asserted-by":"crossref","unstructured":"Hoang, T., Kang, H.J., Lo, D., Lawall, J.: CC2Vec: distributed representations of code changes. In: Proceedings of ACM\/IEEE International Conference on Software Engineering, pp. 518\u2013529 (2020)","key":"305_CR13","DOI":"10.1145\/3377811.3380361"},{"doi-asserted-by":"crossref","unstructured":"Kitsu, E., Omori, T., Maruyama, K.: Detecting program changes from edit history of source code. In: Proceedings of Asia-Pacific Software Engineering Conference, vol. 1, pp. 299\u2013306. IEEE (2013)","key":"305_CR14","DOI":"10.1109\/APSEC.2013.48"},{"issue":"3","key":"305_CR15","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3383458","volume":"53","author":"TH Le","year":"2020","unstructured":"Le, T.H., Chen, H., Babar, M.A.: Deep learning for source code modeling and generation: models, applications, and challenges. ACM Comput. Surv. (CSUR) 53(3), 1\u201338 (2020)","journal-title":"ACM Comput. Surv. (CSUR)"},{"key":"305_CR16","doi-asserted-by":"publisher","first-page":"83812","DOI":"10.1109\/ACCESS.2019.2925313","volume":"7","author":"H Liang","year":"2019","unstructured":"Liang, H., Yu, Y., Jiang, L., Xie, Z.: Seml: a semantic LSTM model for software defect prediction. IEEE Access 7, 83812\u201383824 (2019)","journal-title":"IEEE Access"},{"doi-asserted-by":"crossref","unstructured":"Meng, Y., Liu, L.: A deep learning approach for a source code detection model using self-attention. Complexity (2020)","key":"305_CR17","DOI":"10.1155\/2020\/5027198"},{"doi-asserted-by":"crossref","unstructured":"Molderez, T., Stevens, R., De Roover, C.: Mining change histories for unknown systematic edits. In: Proceedings of International Conference on Mining Software Repositories, pp. 248\u2013256. IEEE (2017)","key":"305_CR18","DOI":"10.1109\/MSR.2017.12"},{"doi-asserted-by":"crossref","unstructured":"Musco, V., Carette, A., Monperrus, M., Preux, P.: A learning algorithm for change impact prediction. In: Proceedings of the International Workshop on Realizing Artificial Intelligence Synergies in Software Engineering, pp. 8\u201314. IEEE (2016)","key":"305_CR19","DOI":"10.1145\/2896995.2896996"},{"doi-asserted-by":"crossref","unstructured":"Rahman, M., Watanobe, Y., Nakamura, K.: A neural network based intelligent support model for program code completion. Sci. Program. (2020)","key":"305_CR20","DOI":"10.1155\/2020\/7426461"},{"doi-asserted-by":"crossref","unstructured":"Siow, J.K., Gao, C., Fan, L., Chen, S., Liu, Y.: Core: automating review recommendation for code changes. In: Proceedings of the International Conference on Software Analysis, Evolution and Reengineering, pp. 284\u2013295. IEEE (2020)","key":"305_CR21","DOI":"10.1109\/SANER48275.2020.9054794"},{"doi-asserted-by":"crossref","unstructured":"Thomas, S.W., Adams, B., Hassan, A.E., Blostein, D.: Validating the use of topic models for software evolution. In: Proceeding of IEEE Working Conference on Source Code Analysis and Manipulation, pp. 55\u201364 (2010)","key":"305_CR22","DOI":"10.1109\/SCAM.2010.13"},{"doi-asserted-by":"crossref","unstructured":"Tiwang, R., Oladunni, T., Xu, W.: A deep learning model for source code generation. In: SoutheastCon, pp. 1\u20137. IEEE (2019)","key":"305_CR23","DOI":"10.1109\/SoutheastCon42311.2019.9020360"},{"doi-asserted-by":"crossref","unstructured":"Wang, W., Li, G., Ma, B., Xia, X., Jin, Z.: Detecting code clones with graph neural network and flow-augmented abstract syntax tree. In: Proceedings of International Conference on Software Analysis, Evolution and Reengineering, pp. 261\u2013271. IEEE (2020)","key":"305_CR24","DOI":"10.1109\/SANER48275.2020.9054857"},{"doi-asserted-by":"crossref","unstructured":"White, M., Tufano, M., Vendome, C., Poshyvanyk, D.: Deep learning code fragments for code clone detection. In: Proceedings of the International Conference on Automated Software Engineering (ASE), pp. 87\u201398. IEEE (2016)","key":"305_CR25","DOI":"10.1145\/2970276.2970326"},{"doi-asserted-by":"crossref","unstructured":"Zhang, J., Wang, X., Zhang, H., Sun, H., Wang, K., Liu, X.: A novel neural source code representation based on abstract syntax tree. In: Proceedings of IEEE\/ACM International Conference on Software Engineering (ICSE), pp. 783\u2013794 (2019)","key":"305_CR26","DOI":"10.1109\/ICSE.2019.00086"}],"container-title":["Automated Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10515-021-00305-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10515-021-00305-x\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10515-021-00305-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,4,25]],"date-time":"2022-04-25T15:37:56Z","timestamp":1650901076000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10515-021-00305-x"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,1,3]]},"references-count":26,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2022,5]]}},"alternative-id":["305"],"URL":"https:\/\/doi.org\/10.1007\/s10515-021-00305-x","relation":{},"ISSN":["0928-8910","1573-7535"],"issn-type":[{"type":"print","value":"0928-8910"},{"type":"electronic","value":"1573-7535"}],"subject":[],"published":{"date-parts":[[2022,1,3]]},"assertion":[{"value":"19 May 2021","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"25 October 2021","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"3 January 2022","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declared no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflicts of interest"}}],"article-number":"15"}}