{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,20]],"date-time":"2025-09-20T19:09:11Z","timestamp":1758395351995,"version":"3.40.3"},"publisher-location":"Cham","reference-count":24,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319302423"},{"type":"electronic","value":"9783319302430"}],"license":[{"start":{"date-parts":[[2016,1,1]],"date-time":"2016-01-01T00:00:00Z","timestamp":1451606400000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2016]]},"DOI":"10.1007\/978-3-319-30243-0_7","type":"book-chapter","created":{"date-parts":[[2016,2,13]],"date-time":"2016-02-13T15:36:25Z","timestamp":1455377785000},"page":"122-140","source":"Crossref","is-referenced-by-count":8,"title":["Helping Program Comprehension of Large Software Systems by Identifying Their Most Important Classes"],"prefix":"10.1007","author":[{"given":"Ioana","family":"\u015eora","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"issue":"8","key":"7_CR1","doi-asserted-by":"publisher","first-page":"44","DOI":"10.1109\/2.402076","volume":"28","author":"A Mayrhauser von","year":"1995","unstructured":"von Mayrhauser, A., Vans, A.: Program comprehension during software maintenance and evolution. Computer 28(8), 44\u201355 (1995)","journal-title":"Computer"},{"key":"7_CR2","doi-asserted-by":"crossref","unstructured":"Fern\u00e1ndez-S\u00e1ez, A.M., Chaudron, M.R.V., Genero, M., Ramos, I.: Are forward designed or reverse-engineered UML diagrams more helpful for code maintenance?: A controlled experiment. In: Proceedings of the 17th International Conference on Evaluation and Assessment in Software Engineering. EASE 2013, 60\u201371. ACM, New York (2013)","DOI":"10.1145\/2460999.2461008"},{"key":"7_CR3","doi-asserted-by":"crossref","unstructured":"Sora, I.: Finding the right needles in hay - helping program comprehension of large software systems. In: ENASE 2015 - Proceedings of the 10th International Conference on Evaluation of Novel Approaches to Software Engineering, Barcelona, Spain, 29\u201330, pp. 129\u2013140 (2015), April 2015","DOI":"10.5220\/0005465901290140"},{"key":"7_CR4","doi-asserted-by":"crossref","unstructured":"Sora, I.: A PageRank based recommender system for identifying key classes in software systems. In: 10th IEEE Jubilee International Symposium on Applied Computational Intelligence and Informatics, SACI 2015, Timisoara, Romania, May 21\u201323, 2015, pp. 495\u2013500 (2015)","DOI":"10.1109\/SACI.2015.7208254"},{"key":"7_CR5","unstructured":"Page, L., Brin, S., Motwani, R., Winograd, T.: The PageRank citation ranking: Bringing order to the web. Technical Report 1999\u201366, Stanford InfoLab Previous number = SIDL-WP-1999-0120, November 1999"},{"key":"7_CR6","series-title":"Communications in Computer and Information Science","doi-asserted-by":"publisher","first-page":"95","DOI":"10.1007\/978-3-642-45422-6_7","volume-title":"Evaluation of Novel Approaches to Software Engineering","author":"I \u015eora","year":"2013","unstructured":"\u015eora, I.: Unified modeling of static relationships between program elements. In: Maciaszek, L.A., Filipe, J. (eds.) ENASE 2012. CCIS, vol. 410, pp. 95\u2013109. Springer, Heidelberg (2013)"},{"issue":"1","key":"7_CR7","doi-asserted-by":"publisher","first-page":"91","DOI":"10.1109\/32.748920","volume":"25","author":"L Briand","year":"1999","unstructured":"Briand, L., Daly, J., Wust, J.: A unified framework for coupling measurement in object-oriented systems. IEEE Trans. Softw. Eng. 25(1), 91\u2013121 (1999)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"7_CR8","doi-asserted-by":"crossref","unstructured":"Sora, I., Glodean, G., Gligor, M.: Software architecture reconstruction: An approach based on combining graph clustering and partitioning. In: 2010 International Joint Conference on Computational Cybernetics and Technical Informatics (ICCC-CONTI), pp. 259\u2013264, May 2010","DOI":"10.1109\/ICCCYB.2010.5491289"},{"key":"7_CR9","unstructured":"Zaidman, A., Calders, T., Demeyer, S., Paredaens, J.: Applying webmining techniques to execution traces to support the program comprehension process. In: Ninth European Conference on Software Maintenance and Reengineering, 2005. CSMR 2005, pp. 134\u2013142, March 2005"},{"issue":"07n08","key":"7_CR10","doi-asserted-by":"crossref","first-page":"1550004","DOI":"10.1142\/S0219525915500046","volume":"17","author":"P. MEYER","year":"2014","unstructured":"Meyer, P., Siy, H., Bhomwick, S.: Identifying important classes of large software systems through k-core decomposition. Advances in Complex Systems 17(07n08) 1550004 (2014)","journal-title":"Advances in Complex Systems"},{"key":"7_CR11","series-title":"Lecture Notes in Electrical Engineering","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1007\/978-3-642-34522-7_1","volume-title":"Discovering Core Architecture Classes to Assist Initial Program Comprehension","author":"M Kamran","year":"2013","unstructured":"Kamran, M., Azam, F., Khanum, A.: Discovering core architecture classes to assist initial program comprehension. In: Lu, W., Cai, G., Liu, W., Xing, W. (eds.) Discovering Core Architecture Classes to Assist Initial Program Comprehension. LNCS, vol. 221, pp. 3\u201310. Springer, Heidelberg (2013)"},{"key":"7_CR12","unstructured":"Gu\u00e9h\u00e9neuc, Y.G.: A reverse engineering tool for precise class diagrams. In: Proceedings of the 2004 Conference of the Centre for Advanced Studies on Collaborative Research. CASCON 2004, IBM Press 28\u201341 (2004)"},{"issue":"6","key":"7_CR13","doi-asserted-by":"publisher","first-page":"387","DOI":"10.1002\/smr.370","volume":"20","author":"A Zaidman","year":"2008","unstructured":"Zaidman, A., Demeyer, S.: Automatic identification of key classes in a software system using webmining techniques. J. Softw. Maintenance Evol.: Res. Pract. 20(6), 387\u2013417 (2008)","journal-title":"J. Softw. Maintenance Evol.: Res. Pract."},{"issue":"1","key":"7_CR14","first-page":"53","volume":"25","author":"B Dit","year":"2013","unstructured":"Dit, B., Revelle, M., Gethers, M., Poshyvanyk, D.: Feature location in source code: a taxonomy and survey. J. Softw.: Evol. Process 25(1), 53\u201395 (2013)","journal-title":"J. Softw.: Evol. Process"},{"key":"7_CR15","doi-asserted-by":"crossref","unstructured":"Osman, M.H., Chaudron, M.R.V., Putten, P.v.d.: An analysis of machine learning algorithms for condensing reverse engineered class diagrams. In: Proceedings of the 2013 IEEE International Conference on Software Maintenance. ICSM 2013, Computer Society 140\u2013149. IEEE, Washington, DC (2013)","DOI":"10.1109\/ICSM.2013.25"},{"key":"7_CR16","doi-asserted-by":"crossref","unstructured":"Steidl, D., Hummel, B., Juergens, E.: Using network analysis for recommendation of central software classes. In: 2012 19th Working Conference on Reverse Engineering (WCRE), pp. 93\u2013102, October 2012","DOI":"10.1109\/WCRE.2012.19"},{"key":"7_CR17","doi-asserted-by":"crossref","unstructured":"Hammad, M., Collard, M., Maletic, J.: Measuring class importance in the context of design evolution. In: 2010 IEEE 18th International Conference on Program Comprehension (ICPC), pp. 148\u2013151, June 2010","DOI":"10.1109\/ICPC.2010.31"},{"key":"7_CR18","doi-asserted-by":"crossref","unstructured":"Osman, M., Chaudron, M., Van Der Putten, P., Ho-Quang, T.: Condensing reverse engineered class diagrams through class name based abstraction. In: 2014 Fourth World Congress on Information and Communication Technologies (WICT), pp. 158\u2013163, December 2014","DOI":"10.1109\/WICT.2014.7077321"},{"key":"7_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. ICpPC 2014, pp. 110\u2013121. ACM, New York (2014)","DOI":"10.1145\/2597008.2597157"},{"key":"7_CR20","doi-asserted-by":"crossref","unstructured":"Osman, M., Chaudron, M., Van Der Putten, P.: Interactive scalable abstraction of reverse engineered uml class diagrams. In: 2014 21st Asia-Pacific Software Engineering Conference (APSEC), vol. 1. 159\u2013166, December 2014","DOI":"10.1109\/APSEC.2014.34"},{"key":"7_CR21","unstructured":"Neate, B., Irwin, W., Churcher, N.: Coderank: a new family of software metrics. In: Software Engineering Conference, 2006. Australian 10 pp.-378, April 2006"},{"key":"7_CR22","unstructured":"Zaidman, A., Du Bois, B., Demeyer, S.: How webmining and coupling metrics improve early program comprehension. In: 14th IEEE International Conference on Program Comprehension, 2006. ICpPC 2006, pp. 74\u201378 (2006)"},{"issue":"4","key":"7_CR23","doi-asserted-by":"crossref","first-page":"461","DOI":"10.1515\/jisys-2014-0015","volume":"23","author":"W Pan","year":"2014","unstructured":"Pan, W., Hu, B., Jiang, B., Xie, B.: Identifying important packages of object-oriented software using weighted k-core decomposition. J. Intell. Syst. 23(4), 461\u2013476 (2014)","journal-title":"J. Intell. Syst."},{"key":"7_CR24","unstructured":"Perin, F., Renggli, L., Ressia, J.: Ranking software artifacts. In: 4th Workshop on FAMIX and Moose in Reengineering (FAMOOSr 2010). 120 (2010)"}],"container-title":["Communications in Computer and Information Science","Evaluation of Novel Approaches to Software Engineering"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-30243-0_7","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,9,15]],"date-time":"2020-09-15T10:57:26Z","timestamp":1600167446000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-30243-0_7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016]]},"ISBN":["9783319302423","9783319302430"],"references-count":24,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-30243-0_7","relation":{},"ISSN":["1865-0929","1865-0937"],"issn-type":[{"type":"print","value":"1865-0929"},{"type":"electronic","value":"1865-0937"}],"subject":[],"published":{"date-parts":[[2016]]}}}