{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,27]],"date-time":"2025-03-27T15:03:30Z","timestamp":1743087810325,"version":"3.40.3"},"publisher-location":"Cham","reference-count":24,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030054137"},{"type":"electronic","value":"9783030054144"}],"license":[{"start":{"date-parts":[[2018,12,5]],"date-time":"2018-12-05T00:00:00Z","timestamp":1543968000000},"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":[[2019]]},"DOI":"10.1007\/978-3-030-05414-4_12","type":"book-chapter","created":{"date-parts":[[2018,12,4]],"date-time":"2018-12-04T17:32:48Z","timestamp":1543944768000},"page":"145-157","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Automatic Identification of Component Roles in Software Design Networks"],"prefix":"10.1007","author":[{"given":"Xavyr T.","family":"Rademaker","sequence":"first","affiliation":[]},{"given":"Michel R. V.","family":"Chaudron","sequence":"additional","affiliation":[]},{"given":"Frank W.","family":"Takes","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2018,12,5]]},"reference":[{"key":"12_CR1","unstructured":"Barab\u00e1si, A.L.: Network Science. Cambridge University Press, Cambridge (2016)"},{"issue":"2","key":"12_CR2","doi-asserted-by":"crossref","first-page":"163","DOI":"10.1080\/0022250X.2001.9990249","volume":"25","author":"U Brandes","year":"2001","unstructured":"Brandes, U.: A faster algorithm for betweenness centrality. J. Math. Sociol. 25(2), 163\u2013177 (2001)","journal-title":"J. Math. Sociol."},{"issue":"1","key":"12_CR3","doi-asserted-by":"crossref","first-page":"321","DOI":"10.1613\/jair.953","volume":"16","author":"NV Chawla","year":"2002","unstructured":"Chawla, N.V., Bowyer, K.W., Hall, L.O., Kegelmeyer, W.P.: Smote: synthetic minority over-sampling technique. J. Artif. Intell. Res. 16(1), 321\u2013357 (2002)","journal-title":"J. Artif. Intell. Res."},{"key":"12_CR4","doi-asserted-by":"crossref","first-page":"28","DOI":"10.1016\/j.jss.2015.08.014","volume":"110","author":"CY Chong","year":"2015","unstructured":"Chong, C.Y., Lee, S.P.: Analyzing maintainability and reliability of object-oriented software using weighted complex network. J. Syst. Softw. 110, 28\u201353 (2015)","journal-title":"J. Syst. Softw."},{"key":"12_CR5","first-page":"4","volume":"2010","author":"G Concas","year":"2010","unstructured":"Concas, G., Marchesi, M., Murgia, A., Tonelli, R.: An empirical study of social networks metrics in object-oriented software. Adv. Softw. Eng. 2010, 4 (2010)","journal-title":"Adv. Softw. Eng."},{"key":"12_CR6","doi-asserted-by":"crossref","unstructured":"Dragan, N., Collard, M.L., Maletic, J.I.: Automatic identification of class stereotypes. In: Proceedings of the IEEE International Conference on Software Maintenance, pp. 1\u201310 (2010)","DOI":"10.1109\/ICSM.2010.5609703"},{"key":"12_CR7","unstructured":"Fowler, M.: UML Distilled: A Brief Guide to the Standard Object Modeling Language. Addison-Wesley Professional (2004)"},{"issue":"3","key":"12_CR8","doi-asserted-by":"crossref","first-page":"215","DOI":"10.1016\/0378-8733(78)90021-7","volume":"1","author":"LC Freeman","year":"1978","unstructured":"Freeman, L.C.: Centrality in social networks conceptual clarification. Soc. Netw. 1(3), 215\u2013239 (1978)","journal-title":"Soc. Netw."},{"issue":"9","key":"12_CR9","doi-asserted-by":"crossref","first-page":"59","DOI":"10.5381\/jot.2005.4.9.a1","volume":"4","author":"M Genero","year":"2005","unstructured":"Genero, M., Piattini, M., Calero, C.: A survey of metrics for UML class diagrams. J. Object Technol. 4(9), 59\u201392 (2005)","journal-title":"J. Object Technol."},{"key":"12_CR10","unstructured":"Hagberg, A., Swart, P., S\u00a0Chult, D.: Exploring network structure, dynamics, and function using network. Technical Report, Los Alamos National Lab. (2008)"},{"key":"12_CR11","volume-title":"Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development (3rd Edition)","author":"C Larman","year":"2004","unstructured":"Larman, C.: Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development (3rd Edition), 3rd edn. Prentice Hall PTR, Upper Saddle River (2004)","edition":"3"},{"key":"12_CR12","doi-asserted-by":"crossref","unstructured":"Menze, B.H., et al.: A comparison of random forest and its Gini importancefor the feature selection and classification of spectral data. BMC Bioinform. 10(1), 213 (2009)","DOI":"10.1186\/1471-2105-10-213"},{"issue":"4","key":"12_CR13","doi-asserted-by":"crossref","first-page":"046,116","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,116 (2003)","journal-title":"Phys. Rev. E"},{"key":"12_CR14","unstructured":"Pawlak, R., Monperrus, M., Petitprez, N., Noguera, C., Seinturier, L.: Spoon: a library for implementing analyses and transformations of java source code. Softw.: Pract. Exp. 46(9), 1155\u20131179 (2015)"},{"key":"12_CR15","unstructured":"Pedregosa, F., et al.: Scikit-learn: machine learning in Python. J. Mach. Learn. Res. 12, 2825\u20132830 (2011)"},{"key":"12_CR16","unstructured":"Rademaker, X.T.: A network-driven feature construction approach for labelling software classes using machine learning. Technical Report, MSc thesis, Leiden University (2018)"},{"key":"12_CR17","first-page":"101","volume":"5","author":"R Rifkin","year":"2004","unstructured":"Rifkin, R., Klautau, A.: In defense of one-vs-all classification. J. Mach. Learn. Res. 5, 101\u2013141 (2004)","journal-title":"J. Mach. Learn. Res."},{"issue":"P4","key":"12_CR18","doi-asserted-by":"crossref","first-page":"406","DOI":"10.1016\/j.scico.2013.09.015","volume":"95","author":"U Tekin","year":"2014","unstructured":"Tekin, U., Buzluca, F.: A graph mining approach for detecting identical design structures in object-oriented design models. Sci. Comput. Program. 95(P4), 406\u2013425 (2014)","journal-title":"Sci. Comput. Program."},{"key":"12_CR19","doi-asserted-by":"crossref","unstructured":"Thung, F., Lo, D., Osman, M.H., Chaudron, M.R.V.: Condensing class diagrams by analyzing design and network metrics using optimistic classification. In: Proceedings of the 22nd International Conference on Program Comprehension (2014)","DOI":"10.1145\/2597008.2597157"},{"issue":"11","key":"12_CR20","doi-asserted-by":"crossref","first-page":"896","DOI":"10.1109\/TSE.2006.112","volume":"32","author":"N Tsantalis","year":"2006","unstructured":"Tsantalis, N., Chatzigeorgiou, A., Stephanides, G., Halkidis, S.T.: Design pattern detection using similarity scoring. IEEE Trans. Softw. Eng. 32(11), 896\u2013909 (2006)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"12_CR21","doi-asserted-by":"crossref","unstructured":"Wang, J., Ai, J., Yang, Y., Su, W.: Identifying key classes of object-oriented software based on software complex network. In: Proceedings of the 2nd IEEE International Conference on System Reliability and Safety, pp. 444\u2013449 (2017)","DOI":"10.1109\/ICSRS.2017.8272862"},{"issue":"2","key":"12_CR22","doi-asserted-by":"crossref","first-page":"9","DOI":"10.1109\/MS.2006.43","volume":"23","author":"RJ Wirfs-Brock","year":"2006","unstructured":"Wirfs-Brock, R.J.: Characterizing classes. IEEE Softw. 23(2), 9\u201311 (2006)","journal-title":"IEEE Softw."},{"issue":"9","key":"12_CR23","doi-asserted-by":"crossref","first-page":"104","DOI":"10.1145\/83880.84526","volume":"33","author":"RJ Wirfs-Brock","year":"1990","unstructured":"Wirfs-Brock, R.J., Johnson, R.E.: Surveying current research in object-oriented design. Commun. ACM 33(9), 104\u2013124 (1990)","journal-title":"Commun. ACM"},{"key":"12_CR24","unstructured":"Witten, I.H., Frank, E., Hall, M.A., Pal, C.J.: Data Mining: Practical Machine Learning Tools and Techniques, 4th edn. Morgan Kaufmann (2016)"}],"container-title":["Studies in Computational Intelligence","Complex Networks and Their Applications VII"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-05414-4_12","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2018,12,8]],"date-time":"2018-12-08T01:12:57Z","timestamp":1544231577000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-05414-4_12"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,12,5]]},"ISBN":["9783030054137","9783030054144"],"references-count":24,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-05414-4_12","relation":{},"ISSN":["1860-949X","1860-9503"],"issn-type":[{"type":"print","value":"1860-949X"},{"type":"electronic","value":"1860-9503"}],"subject":[],"published":{"date-parts":[[2018,12,5]]},"assertion":[{"value":"COMPLEX NETWORKS","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Complex Networks and their Applications","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Cambridge","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"United Kingdom","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":"11 December 2018","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"13 December 2018","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"7","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"iwcna2018","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/www.complexnetworks.org\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}