{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,25]],"date-time":"2025-03-25T14:21:29Z","timestamp":1742912489482,"version":"3.40.3"},"publisher-location":"Cham","reference-count":29,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030628215"},{"type":"electronic","value":"9783030628222"}],"license":[{"start":{"date-parts":[[2020,1,1]],"date-time":"2020-01-01T00:00:00Z","timestamp":1577836800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2020,1,1]],"date-time":"2020-01-01T00:00:00Z","timestamp":1577836800000},"content-version":"vor","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":[[2020]]},"DOI":"10.1007\/978-3-030-62822-2_12","type":"book-chapter","created":{"date-parts":[[2020,11,8]],"date-time":"2020-11-08T21:04:28Z","timestamp":1604869468000},"page":"186-201","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Software Defect-Proneness Prediction with Package Cohesion and Coupling Metrics Based on Complex Network Theory"],"prefix":"10.1007","author":[{"given":"Yangxi","family":"Zhou","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yan","family":"Zhu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Liangyu","family":"Chen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2020,11,9]]},"reference":[{"key":"12_CR1","doi-asserted-by":"crossref","unstructured":"Abdeen, H., Ducasse, S., Sahraoui, H.: Modularization metrics: Assessing package organization in legacy large object-oriented software. In: 2011 18th Working Conference on Reverse Engineering, pp. 394\u2013398. IEEE (2011)","DOI":"10.1109\/WCRE.2011.55"},{"key":"12_CR2","doi-asserted-by":"crossref","unstructured":"Abdeen, H., Ducasse, S., Sahraoui, H., Alloui, I.: Automatic package coupling and cycle minimization. In: 2009 16th Working Conference on Reverse Engineering, pp. 103\u2013112. IEEE (2009)","DOI":"10.1109\/WCRE.2009.13"},{"key":"12_CR3","doi-asserted-by":"crossref","unstructured":"Albattah, W., Melton, A.: Package cohesion classification. In: 2014 IEEE 5th International Conference on Software Engineering and Service Science, pp. 1\u20138. IEEE (2014)","DOI":"10.1109\/ICSESS.2014.6933502"},{"issue":"1","key":"12_CR4","doi-asserted-by":"publisher","first-page":"68","DOI":"10.1109\/32.481535","volume":"22","author":"LC Briand","year":"1996","unstructured":"Briand, L.C., Morasca, S., Basili, V.R.: Property-based software engineering measurement. IEEE Trans. Softw. Eng. 22(1), 68\u201386 (1996)","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"6","key":"12_CR5","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."},{"issue":"3","key":"12_CR6","doi-asserted-by":"publisher","first-page":"294","DOI":"10.1016\/j.sysarc.2010.06.003","volume":"57","author":"I Chowdhury","year":"2011","unstructured":"Chowdhury, I., Zulkernine, M.: Using complexity, coupling, and cohesion metrics as early indicators of vulnerabilities. J. Syst. Architect. 57(3), 294\u2013313 (2011)","journal-title":"J. Syst. Architect."},{"issue":"2","key":"12_CR7","doi-asserted-by":"publisher","first-page":"273","DOI":"10.1007\/s11390-009-9223-6","volume":"24","author":"V Gupta","year":"2009","unstructured":"Gupta, V., Chhabra, J.K.: Package coupling measurement in object-oriented software. J. Comput. Sci. Technol. 24(2), 273\u2013283 (2009)","journal-title":"J. Comput. Sci. Technol."},{"issue":"10","key":"12_CR8","doi-asserted-by":"publisher","first-page":"897","DOI":"10.1109\/TSE.2005.112","volume":"31","author":"T Gyimothy","year":"2005","unstructured":"Gyimothy, T., Ferenc, R., Siket, I.: Empirical validation of object-oriented metrics on open source software for fault prediction. IEEE Trans. Softw. Eng. 31(10), 897\u2013910 (2005)","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"6","key":"12_CR9","doi-asserted-by":"publisher","first-page":"1276","DOI":"10.1109\/TSE.2011.103","volume":"38","author":"T Hall","year":"2011","unstructured":"Hall, T., Beecham, S., Bowes, D., Gray, D., Counsell, S.: A systematic literature review on fault prediction performance in software engineering. IEEE Trans. Softw. Eng. 38(6), 1276\u20131304 (2011)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"12_CR10","unstructured":"Kang, D., Xu, B., Lu, J., Chu, W.C.: A complexity measure for ontology based on UML. In: Proceedings, 10th IEEE International Workshop on Future Trends of Distributed Computing Systems, 2004, FTDCS 2004, pp. 222\u2013228. IEEE (2004)"},{"issue":"6","key":"12_CR11","doi-asserted-by":"publisher","first-page":"23","DOI":"10.1109\/MS.2005.149","volume":"22","author":"AG Koru","year":"2005","unstructured":"Koru, A.G., Liu, H.: Building effective defect-prediction models in practice. IEEE Softw. 22(6), 23\u201329 (2005)","journal-title":"IEEE Softw."},{"key":"12_CR12","unstructured":"Kutner, M.H., Nachtsheim, C.J., Neter, J., Li, W., et al.: Applied Linear Statistical Models, vol. 5. McGraw-Hill, Irwin, Boston (2005)"},{"issue":"4","key":"12_CR13","doi-asserted-by":"publisher","first-page":"485","DOI":"10.1109\/TSE.2008.35","volume":"34","author":"S Lessmann","year":"2008","unstructured":"Lessmann, S., Baesens, B., Mues, C., Pietsch, S.: Benchmarking classification models for software defect prediction: A proposed framework and novel findings. IEEE Trans. Softw. Eng. 34(4), 485\u2013496 (2008)","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"34","key":"12_CR14","first-page":"597","volume":"1","author":"RC Martin","year":"2000","unstructured":"Martin, R.C.: Design principles and design patterns. Object Mentor 1(34), 597 (2000)","journal-title":"Object Mentor"},{"key":"12_CR15","unstructured":"Martin, R.C.: Agile Software Development: Principles, Patterns, and Practices. Prentice Hall, Upper Saddle River (2002)"},{"key":"12_CR16","series-title":"Studies in Computational Intelligence","doi-asserted-by":"publisher","first-page":"238","DOI":"10.1007\/978-3-030-36687-2_20","volume-title":"Complex Networks and Their Applications VIII","author":"Y Mi","year":"2020","unstructured":"Mi, Y., Zhou, Y., Chen, L.: A new metric for package cohesion measurement based on complex network. In: Cherifi, H., Gaito, S., Mendes, J.F., Moro, E., Rocha, L.M. (eds.) COMPLEX NETWORKS 2019. SCI, vol. 881, pp. 238\u2013249. Springer, Cham (2020). https:\/\/doi.org\/10.1007\/978-3-030-36687-2_20"},{"key":"12_CR17","unstructured":"Misic, V.B.: Cohesion is structural, coherence is functional: Different views, different measures. In: Proceedings Seventh International Software Metrics Symposium, pp. 135\u2013144. IEEE (2001)"},{"issue":"4","key":"12_CR18","doi-asserted-by":"publisher","first-page":"046","DOI":"10.1103\/PhysRevE.68.046116","volume":"68","author":"CR Myers","year":"2003","unstructured":"Myers, C.R.: Software systems as complex networks: Structure, function, and evolvability of software collaboration graphs. Phys. Rev. E 68(4), 046\u2013116 (2003)","journal-title":"Phys. Rev. E"},{"key":"12_CR19","doi-asserted-by":"crossref","unstructured":"Nagappan, N., Ball, T., Zeller, A.: Mining metrics to predict component failures. In: Proceedings of the 28th International Conference on Software Engineering, pp. 452\u2013461. ACM (2006)","DOI":"10.1145\/1134285.1134349"},{"issue":"2","key":"12_CR20","doi-asserted-by":"publisher","first-page":"194","DOI":"10.1109\/TSE.2017.2770122","volume":"45","author":"F Palomba","year":"2017","unstructured":"Palomba, F., Zanoni, M., Fontana, F.A., De Lucia, A., Oliveto, R.: Toward a smell-aware bug prediction model. IEEE Trans. Softw. Eng. 45(2), 194\u2013218 (2017)","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"2","key":"12_CR21","doi-asserted-by":"publisher","first-page":"157","DOI":"10.1007\/s11633-013-0708-y","volume":"10","author":"WF Pan","year":"2013","unstructured":"Pan, W.F., Jiang, B., Li, B.: Refactoring software packages via community detection in complex software networks. Int. J. Autom. Comput. 10(2), 157\u2013166 (2013)","journal-title":"Int. J. Autom. Comput."},{"key":"12_CR22","doi-asserted-by":"crossref","unstructured":"Pan, W., Li, B., Jiang, B., Liu, K.: Recode: software package refactoring via community detection in bipartite software networks. Adv. Complex Syst. 17(07n08), 1450006 (2014)","DOI":"10.1142\/S0219525914500064"},{"issue":"8","key":"12_CR23","doi-asserted-by":"publisher","first-page":"1397","DOI":"10.1016\/j.infsof.2013.02.009","volume":"55","author":"D Radjenovi\u0107","year":"2013","unstructured":"Radjenovi\u0107, D., Heri\u010dko, M., Torkar, R., \u017divkovi\u010d, A.: Software fault prediction metrics: A systematic literature review. Inf. Softw. Technol. 55(8), 1397\u20131418 (2013)","journal-title":"Inf. Softw. Technol."},{"key":"12_CR24","unstructured":"Raji, M., Montazeri, B.: On the relationship between modularity and stability in software packages (2018). arXiv preprint arXiv:1812.01061"},{"key":"12_CR25","unstructured":"Shen, P., Chen, L.: Complex network analysis in java application systems. J. East China Normal Univ. 1, 38\u201351 (2017)"},{"key":"12_CR26","doi-asserted-by":"crossref","unstructured":"Weisberg, S.: Applied Linear Regression, vol. 528. Wiley, Hoboken (2005)","DOI":"10.1002\/0471704091"},{"key":"12_CR27","doi-asserted-by":"publisher","first-page":"186","DOI":"10.1016\/j.infsof.2014.09.006","volume":"57","author":"Y Zhao","year":"2015","unstructured":"Zhao, Y., Yang, Y., Lu, H., Zhou, Y., Song, Q., Xu, B.: An empirical analysis of package-modularization metrics: Implications for software fault-proneness. Inf. Softw. Technol. 57, 186\u2013203 (2015)","journal-title":"Inf. Softw. Technol."},{"issue":"1","key":"12_CR28","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s41109-020-00298-8","volume":"5","author":"Y Zhou","year":"2020","unstructured":"Zhou, Y., Mi, Y., Zhu, Y., Chen, L.: Measurement and refactoring for package structure based on complex network. Appl. Netw. Sci. 5(1), 1\u201320 (2020). https:\/\/doi.org\/10.1007\/s41109-020-00298-8","journal-title":"Appl. Netw. Sci."},{"key":"12_CR29","doi-asserted-by":"crossref","unstructured":"Zimmermann, T., Premraj, R., Zeller, A.: Predicting defects for eclipse. In: Third International Workshop on Predictor Models in Software Engineering (PROMISE\u201907: ICSE Workshops 2007), p. 9. IEEE (2007)","DOI":"10.1109\/PROMISE.2007.10"}],"container-title":["Lecture Notes in Computer Science","Dependable Software Engineering. Theories, Tools, and Applications"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-62822-2_12","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,11,10]],"date-time":"2020-11-10T01:06:47Z","timestamp":1604970407000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-62822-2_12"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020]]},"ISBN":["9783030628215","9783030628222"],"references-count":29,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-62822-2_12","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2020]]},"assertion":[{"value":"9 November 2020","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"SETTA","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Symposium on Dependable Software Engineering: Theories, Tools, and Applications","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Guangzhou","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":"2020","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"24 November 2020","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"27 November 2020","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"6","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"setta2020","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/lcs.ios.ac.cn\/setta2020\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Single-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"EasyChair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"20","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"10","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"1","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"50% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"5","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Yes","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}