{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,10]],"date-time":"2024-09-10T20:25:58Z","timestamp":1725999958849},"publisher-location":"Cham","reference-count":22,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030042714"},{"type":"electronic","value":"9783030042721"}],"license":[{"start":{"date-parts":[[2018,1,1]],"date-time":"2018-01-01T00:00:00Z","timestamp":1514764800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2018,1,1]],"date-time":"2018-01-01T00:00:00Z","timestamp":1514764800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2018]]},"DOI":"10.1007\/978-3-030-04272-1_7","type":"book-chapter","created":{"date-parts":[[2018,11,19]],"date-time":"2018-11-19T01:02:36Z","timestamp":1542589356000},"page":"103-119","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["What Strokes to Modify in the Painting? Code Changes Prediction for Object-Oriented Software"],"prefix":"10.1007","author":[{"given":"Dinan","family":"Zhang","sequence":"first","affiliation":[]},{"given":"Shizhan","family":"Chen","sequence":"additional","affiliation":[]},{"given":"Qiang","family":"He","sequence":"additional","affiliation":[]},{"given":"Zhiyong","family":"Feng","sequence":"additional","affiliation":[]},{"given":"Keman","family":"Huang","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2018,11,20]]},"reference":[{"issue":"07","key":"7_CR1","doi-asserted-by":"publisher","first-page":"995","DOI":"10.1142\/S0218194009004489","volume":"19","author":"M Amoui","year":"2009","unstructured":"Amoui, M., Salehie, M., Tahvildari, L.: Temporal software change prediction using neural networks. Int. J. Softw. Eng. Knowl. Eng. 19(07), 995\u20131014 (2009)","journal-title":"Int. J. Softw. Eng. Knowl. Eng."},{"issue":"1","key":"7_CR2","doi-asserted-by":"publisher","first-page":"4","DOI":"10.1109\/32.979986","volume":"28","author":"J Bansiya","year":"2002","unstructured":"Bansiya, J., Davis, C.G.: A hierarchical model for object-oriented design quality assessment. IEEE Trans. Softw. Eng. 28(1), 4\u201317 (2002)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"7_CR3","doi-asserted-by":"crossref","unstructured":"Chidamber, S.R., Kemerer, C.F.: Towards a metrics suite for object oriented design, vol. 26. ACM (1991)","DOI":"10.1145\/118014.117970"},{"issue":"6","key":"7_CR4","doi-asserted-by":"publisher","first-page":"476","DOI":"10.1109\/32.295895","volume":"20","author":"SR Chidamber","year":"1994","unstructured":"Chidamber, S.R., Kemerer, C.F.: A metrics suite for object oriented design. IEEE Trans. Softw. Eng. 20(6), 476\u2013493 (1994)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"7_CR5","doi-asserted-by":"crossref","unstructured":"D\u2019Ambros, M., Lanza, M., Robbes, R.: On the relationship between change coupling and software defects. In: 16th Working Conference on Reverse Engineering, WCRE 2009, pp. 135\u2013144. IEEE (2009)","DOI":"10.1109\/WCRE.2009.19"},{"issue":"5","key":"7_CR6","doi-asserted-by":"publisher","first-page":"407","DOI":"10.1002\/smr.1549","volume":"25","author":"MO Elish","year":"2013","unstructured":"Elish, M.O., Al-Rahman Al-Khiaty, M.: A suite of metrics for quantifying historical changes to predict future change-prone classes in object-oriented software. J. Softw. Evol. Process 25(5), 407\u2013437 (2013)","journal-title":"J. Softw. Evol. Process"},{"key":"7_CR7","doi-asserted-by":"crossref","unstructured":"Eski, S., Buzluca, F.: An empirical study on object-oriented metrics and software evolution in order to reduce testing costs by predicting change-prone classes. In: 2011 IEEE Fourth International Conference on Software Testing, Verification and Validation Workshops (ICSTW), pp. 566\u2013571. IEEE (2011)","DOI":"10.1109\/ICSTW.2011.43"},{"key":"7_CR8","doi-asserted-by":"crossref","unstructured":"Giger, E., Pinzger, M., Gall, H.C.: Can we predict types of code changes? An empirical analysis. In: 2012 9th IEEE Working Conference on Mining Software Repositories (MSR), pp. 217\u2013226. IEEE (2012)","DOI":"10.1109\/MSR.2012.6224284"},{"key":"7_CR9","unstructured":"Girba, T., Ducasse, S., Lanza, M.: Yesterday\u2019s weather: guiding early reverse engineering efforts by summarizing the evolution of changes. In: Proceedings of 20th IEEE International Conference on Software Maintenance, pp. 40\u201349. IEEE (2004)"},{"issue":"7","key":"7_CR10","doi-asserted-by":"publisher","first-page":"653","DOI":"10.1109\/32.859533","volume":"26","author":"TL Graves","year":"2000","unstructured":"Graves, T.L., Karr, A.F., Marron, J.S., Siy, H.: Predicting fault incidence using software change history. IEEE Trans. Softw. Eng. 26(7), 653\u2013661 (2000)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"7_CR11","volume-title":"Object-Oriented Metrics: Measures of Complexity","author":"B Henderson-Sellers","year":"1995","unstructured":"Henderson-Sellers, B.: Object-Oriented Metrics: Measures of Complexity. Prentice-Hall, Inc., Upper Saddle River (1995)"},{"issue":"1","key":"7_CR12","doi-asserted-by":"publisher","first-page":"63","DOI":"10.1016\/j.jss.2006.05.017","volume":"80","author":"AG Koru","year":"2007","unstructured":"Koru, A.G., Liu, H.: Identifying and characterizing change-prone classes in two large-scale open-source products. J. Syst. Softw. 80(1), 63\u201373 (2007)","journal-title":"J. Syst. Softw."},{"issue":"8","key":"7_CR13","doi-asserted-by":"publisher","first-page":"625","DOI":"10.1109\/TSE.2005.89","volume":"31","author":"AG Koru","year":"2005","unstructured":"Koru, A.G., Tian, J.: Comparing high-change modules and modules with the highest measurement values in two large-scale open-source products. IEEE Trans. Softw. Eng. 31(8), 625\u2013642 (2005)","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"3","key":"7_CR14","doi-asserted-by":"publisher","first-page":"200","DOI":"10.1007\/s10664-011-9170-z","volume":"17","author":"H Lu","year":"2012","unstructured":"Lu, H., Zhou, Y., Xu, B., Leung, H., Chen, L.: The ability of object-oriented metrics to predict change-proneness: a meta-analysis. Empir. Softw. Eng. 17(3), 200\u2013242 (2012)","journal-title":"Empir. Softw. Eng."},{"issue":"1","key":"7_CR15","first-page":"21","volume":"3","author":"R Malhotra","year":"2013","unstructured":"Malhotra, R., Khanna, M.: Inter project validation for change proneness prediction using object-oriented metrics. Softw. Eng.: Int. J. 3(1), 21\u201331 (2013)","journal-title":"Softw. Eng.: Int. J."},{"issue":"4","key":"7_CR16","doi-asserted-by":"publisher","first-page":"273","DOI":"10.1007\/s13042-012-0095-7","volume":"4","author":"R Malhotra","year":"2013","unstructured":"Malhotra, R., Khanna, M.: Investigation of relationship between object-oriented metrics and change proneness. Int. J. Mach. Learn. Cybern. 4(4), 273\u2013286 (2013)","journal-title":"Int. J. Mach. Learn. Cybern."},{"issue":"3","key":"7_CR17","doi-asserted-by":"publisher","first-page":"673","DOI":"10.1007\/s10515-016-0203-0","volume":"24","author":"R Malhotra","year":"2017","unstructured":"Malhotra, R., Khanna, M.: An exploratory study for software change prediction in object-oriented systems using hybridized techniques. Autom. Softw. Eng. 24(3), 673\u2013717 (2017)","journal-title":"Autom. Softw. Eng."},{"key":"7_CR18","doi-asserted-by":"publisher","first-page":"85","DOI":"10.1016\/j.swevo.2016.10.002","volume":"32","author":"R Malhotra","year":"2017","unstructured":"Malhotra, R., Khanna, M., Raje, R.R.: On the application of search-based techniques for software engineering predictive modeling: a systematic review and future directions. Swarm Evol. Comput. 32, 85\u2013109 (2017)","journal-title":"Swarm Evol. Comput."},{"key":"7_CR19","volume-title":"Agile Software Development: Principles, Patterns, and Practices","author":"RC Martin","year":"2002","unstructured":"Martin, R.C.: Agile Software Development: Principles, Patterns, and Practices. Prentice Hall, Upper Saddle River (2002)"},{"issue":"7","key":"7_CR20","doi-asserted-by":"publisher","first-page":"601","DOI":"10.1109\/TSE.2005.83","volume":"31","author":"N Tsantalis","year":"2005","unstructured":"Tsantalis, N., Chatzigeorgiou, A., Stephanides, G.: Predicting the probability of change in object-oriented systems. IEEE Trans. Softw. Eng. 31(7), 601\u2013614 (2005)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"7_CR21","doi-asserted-by":"crossref","unstructured":"Zhou, B., Neamtiu, I., Gupta, R.: A cross-platform analysis of bugs and bug-fixing in open source projects: desktop vs. android vs. iOS. In: Proceedings of the 19th International Conference on Evaluation and Assessment in Software Engineering, p. 7. ACM (2015)","DOI":"10.1145\/2745802.2745808"},{"issue":"5","key":"7_CR22","doi-asserted-by":"publisher","first-page":"607","DOI":"10.1109\/TSE.2009.32","volume":"35","author":"Y Zhou","year":"2009","unstructured":"Zhou, Y., Leung, H., Xu, B.: Examining the potentially confounding effect of class size on the associations between object-oriented metrics and change-proneness. IEEE Trans. Softw. Eng. 35(5), 607\u2013623 (2009)","journal-title":"IEEE Trans. Softw. Eng."}],"container-title":["Lecture Notes in Computer Science","Software Analysis, Testing, and Evolution"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-04272-1_7","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,20]],"date-time":"2019-05-20T05:13:28Z","timestamp":1558329208000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-04272-1_7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018]]},"ISBN":["9783030042714","9783030042721"],"references-count":22,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-04272-1_7","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2018]]},"assertion":[{"value":"20 November 2018","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"SATE","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Software Analysis, Testing, and Evolution","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Shenzheng","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"China","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2018","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"23 November 2018","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"24 November 2018","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"8","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"satev2018","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/xiongyingfei.github.io\/confs\/sate18\/index_en.html","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}