{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,1]],"date-time":"2026-04-01T14:39:49Z","timestamp":1775054389147,"version":"3.50.1"},"reference-count":21,"publisher":"Pleiades Publishing Ltd","issue":"8","license":[{"start":{"date-parts":[[2019,12,1]],"date-time":"2019-12-01T00:00:00Z","timestamp":1575158400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2019,12,1]],"date-time":"2019-12-01T00:00:00Z","timestamp":1575158400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Program Comput Soft"],"published-print":{"date-parts":[[2019,12]]},"DOI":"10.1134\/s0361768819080140","type":"journal-article","created":{"date-parts":[[2020,1,14]],"date-time":"2020-01-14T15:02:28Z","timestamp":1579014148000},"page":"570-580","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["RETRACTED ARTICLE: DOOR: Distributed Object Oriented Software Restructuring Approach Using Neural Network"],"prefix":"10.1134","volume":"45","author":[{"given":"Ahmed","family":"Khan","sequence":"first","affiliation":[]}],"member":"137","published-online":{"date-parts":[[2020,1,14]]},"reference":[{"key":"7101_CR1","doi-asserted-by":"crossref","unstructured":"Wang, J., Ai, J., Yang, Y., and Su, W., Identifying key classes of\nobject-oriented software based on software complex network, Proc. 2nd IEEE Int. Conf. on System Reliability and Safety (ICSRS),\nMilan, 2017, pp. 444\u2013449.","DOI":"10.1109\/ICSRS.2017.8272862"},{"key":"7101_CR2","doi-asserted-by":"crossref","unstructured":"Tarwani, S. and Chug, A., Prioritization of code restructuring for\nseverely affected classes under release time constraints, Proc. 1st IEEE India Int. Conf. on Information Processing (IICIP),\nDelhi, 2016, pp. 1\u20136.","DOI":"10.1109\/IICIP.2016.7975322"},{"key":"7101_CR3","doi-asserted-by":"crossref","unstructured":"Boucher, A. and Badri, M., Predicting fault-prone classes in\nobject-oriented software: an adaptation of an unsupervised hybrid SOM algorithm,\nProc. IEEE Int. Conf. on Software Quality, Reliability and\nSecurity (QRS), Prague, 2017, pp. 306\u2013317.","DOI":"10.1109\/QRS.2017.41"},{"key":"7101_CR4","doi-asserted-by":"crossref","unstructured":"Rajdev, U. and Kaur, A., Automatic detection of bad smells from excel\nsheets and refactor for performance improvement, Proc. IEEE\nInt, Conf, on Inventive Computation Technologies (ICICT), Coimbatore,\n2016, vol. 2, pp. 1\u20138.","DOI":"10.1109\/INVENTIVE.2016.7824903"},{"key":"7101_CR5","doi-asserted-by":"crossref","unstructured":"Kaya, M. and Fawcett, J.W., A new cohesion metric and restructuring\ntechnique for object oriented paradigm, Proc. 36th IEEE Annu.\nComputer Software and Applications Conf. Workshops (COMPSACW), Izmir,\n2012, pp. 296\u2013301.","DOI":"10.1109\/COMPSACW.2012.61"},{"key":"7101_CR6","doi-asserted-by":"crossref","unstructured":"Mourad, B., Badri, L., Hachemane, O., and Ouellet, A., Exploring the\nimpact of clone refactoring on test code size in object-oriented software, Proc. 16th IEEE Int. Conf. on Machine Learning and Applications\n(ICMLA), Sydney, 2017, pp. 586\u2013592.","DOI":"10.1109\/ICMLA.2017.00098"},{"key":"7101_CR7","doi-asserted-by":"crossref","unstructured":"Amirat, A., Bouchouk, A., Yeslem, M.O., and Gasmallah, N., Refactor\nsoftware architecture using graph transformation approach, Proc. 2nd IEEE Int. Conf. on Innovative Computing Technology (INTECH),\nCasablanka, 2012, pp. 117\u2013122.","DOI":"10.1109\/INTECH.2012.6457781"},{"key":"7101_CR8","doi-asserted-by":"crossref","unstructured":"Bhatti, M.U., Ducasse, S., and Huchard, M., Reconsidering classes in\nprocedural object-oriented code, Proc. 15th IEEE Working\nConf. on Reverse Engineering WCRE\u201908, Antwerp, 2008, pp.\n257\u2013266.","DOI":"10.1109\/WCRE.2008.58"},{"key":"7101_CR9","doi-asserted-by":"publisher","first-page":"446","DOI":"10.1049\/iet-sen:20070033","volume":"2","author":"H. Liu","year":"2008","unstructured":"Liu, H., Li, G., Ma, Z.Y., and Shao, W.Z., Conflict-aware schedule of\nsoftware refactorings, IET Software, 2008, vol.\n2, no. 5, pp. 446\u2013460.","journal-title":"IET Software"},{"key":"7101_CR10","doi-asserted-by":"crossref","unstructured":"Nongpong, K., Feature envy factor: a metric for automatic feature envy\ndetection, Proc. 7th IEEE Int. Conf. on Knowledge and Smart\nTechnology (KST), Piscataway, NJ: Inst. Electr. Electron. Eng., 2015,\npp. 7\u201312.","DOI":"10.1109\/KST.2015.7051460"},{"key":"7101_CR11","doi-asserted-by":"crossref","unstructured":"Tomyim, J. and Pohthong, A., Requirements change management based on\nobject-oriented software engineering with unified modeling language, Proc. 7th IEEE Int. Conf. on Software Engineering and Service\nScience (ICSESS), Beijing, 2016, pp. 7\u201310.","DOI":"10.1109\/ICSESS.2016.7883005"},{"key":"7101_CR12","doi-asserted-by":"crossref","unstructured":"Hamad, S.H., Ammar, R.A., Khalifa, M.E., and Fergany, T., Randomized\nalgorithms for mapping clustered object-oriented software onto distributed\narchitectures, Proc. IEEE Int. Symp. on Signal Processing and\nInformation Technology, ISSPIT, Louisville, 2018,\npp.\u00a0426\u2013431.","DOI":"10.1109\/ISSPIT.2008.4775656"},{"key":"7101_CR13","doi-asserted-by":"crossref","unstructured":"Sugandhi, R., Srivastava, P., Srivastav, P., Sanyasi, A., Awasthi,\nL.M., Parmar, V., Makadia, K., Patel, I., and Shah, S., Implementation of object\noriented software engineering on LabVIEW graphical design framework for data\nacquisition in large volume plasma device, Proc. 7th IEEE\nInt. Conf. on Cloud Computing, Data Science &\nEngineering\u2014Confluence-2017, Noida, 2017,\npp.\u00a0798\u2013803.","DOI":"10.1109\/CONFLUENCE.2017.7943259"},{"key":"7101_CR14","doi-asserted-by":"crossref","unstructured":"Faheem, M.T., Ammar, R.A., Sarhan, A.M., and Ragab, H.A.M., A hybrid\nalgorithm for restructuring distributed object-oriented software, Proc. IEEE Int. Symp. on Signal Processing and Information\nTechnology (ISSPIT), Luxor, 2010, pp. 202\u2013208.","DOI":"10.1109\/ISSPIT.2010.5711744"},{"key":"7101_CR15","doi-asserted-by":"crossref","unstructured":"Cosma, D.C., Reverse engineering object-oriented distributed systems,\nProc. IEEE Int. Conf. on Software Maintenance\n(ICSM), Timi\u0219oara, 2010, pp. 1\u20136.","DOI":"10.1109\/ICSM.2010.5609716"},{"key":"7101_CR16","doi-asserted-by":"publisher","first-page":"3551","DOI":"10.1007\/s13369-017-2588-x","volume":"42","author":"A. Gu","year":"2017","unstructured":"Gu, A., Zhou, X., Li, Z., Li, Q., and Li, L., Measuring object-oriented\nclass cohesion based on complex networks, Arab. J. Sci.\nEng., 2017, vol. 42, no. 8, pp.\n3551\u20133561.","journal-title":"Arab. J. Sci. Eng"},{"key":"7101_CR17","first-page":"1","volume":"23","author":"N. Ajienka","year":"2017","unstructured":"Ajienka, N., Capiluppi, A., and Counsell, S., An empirical study on the\ninterplay between semantic coupling and co-change of software classes, Empirical Software Eng., 2017, vol. 23, no. 3, pp. 1\u201335.","journal-title":"Empirical Software Eng"},{"key":"7101_CR18","doi-asserted-by":"publisher","first-page":"716","DOI":"10.1007\/s13198-016-0512-5","volume":"8","author":"N. Kumar","year":"2017","unstructured":"Kumar, N., Dadhich, R., and Shastri, A., MAQM: a generic\nobject-oriented framework to build quality models for Web-based applications,\nInt. J. Syst. Assur. Eng. Manage., 2017, vol.\n8, no. 2, pp. 716\u2013729.","journal-title":"Int. J. Syst. Assur. Eng. Manage"},{"key":"7101_CR19","doi-asserted-by":"publisher","first-page":"117","DOI":"10.1007\/s12530-016-9151-y","volume":"7","author":"A. Parashar","year":"2016","unstructured":"Parashar, A. and Chhabra, J.K., Mining software change data stream to\npredict changeability of classes of object-oriented software system, Evol. Syst., 2016, vol.\u00a07, no. 2, pp. 117\u2013128.","journal-title":"Evol. Syst"},{"key":"7101_CR20","doi-asserted-by":"crossref","unstructured":"Nucci, D.D., Palomba, F., Rosa, G.D., Bavota, G., Oliveto, R., and\nLucia A.D., A developer centered bug prediction model, IEEE\nTrans. Software Eng., vol. 44, no. 1,\npp. 5\u201324.","DOI":"10.1109\/TSE.2017.2659747"},{"key":"7101_CR21","doi-asserted-by":"publisher","first-page":"15380","DOI":"10.1109\/ACCESS.2018.2803685","volume":"6","author":"W. Aslam","year":"2018","unstructured":"Aslam, W. and Ijaz, F., A quantitative framework for task allocation in\ndistributed agile software development, IEEE\nAccess., 2018, vol. 6, pp.\n15380\u201315390.","journal-title":"IEEE Access"}],"updated-by":[{"DOI":"10.1134\/s0361768820220016","type":"retraction","label":"Retraction","source":"retraction-watch","updated":{"date-parts":[[2020,12,22]],"date-time":"2020-12-22T00:00:00Z","timestamp":1608595200000},"record-id":"35136"},{"DOI":"10.1134\/s0361768820220016","type":"retraction","label":"Retraction","source":"publisher","updated":{"date-parts":[[2020,12,22]],"date-time":"2020-12-22T00:00:00Z","timestamp":1608595200000}}],"container-title":["Programming and Computer Software"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1134\/S0361768819080140.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1134\/S0361768819080140","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1134\/S0361768819080140.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,1]],"date-time":"2026-04-01T02:41:09Z","timestamp":1775011269000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1134\/S0361768819080140"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,12]]},"references-count":21,"journal-issue":{"issue":"8","published-print":{"date-parts":[[2019,12]]}},"alternative-id":["7101"],"URL":"https:\/\/doi.org\/10.1134\/s0361768819080140","relation":{},"ISSN":["0361-7688","1608-3261"],"issn-type":[{"value":"0361-7688","type":"print"},{"value":"1608-3261","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,12]]},"assertion":[{"value":"8 August 2019","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"21 October 2019","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"30 October 2019","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"14 January 2020","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"22 December 2020","order":6,"name":"change_date","label":"Change Date","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"Erratum","order":7,"name":"change_type","label":"Change Type","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"An Erratum to this paper has been published:","order":8,"name":"change_details","label":"Change Details","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"https:\/\/doi.org\/10.1134\/S0361768820220016","URL":"https:\/\/doi.org\/10.1134\/S0361768820220016","order":9,"name":"change_details","label":"Change Details","group":{"name":"ArticleHistory","label":"Article History"}}]}}