{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,26]],"date-time":"2025-09-26T00:09:54Z","timestamp":1758845394408,"version":"3.37.3"},"reference-count":39,"publisher":"Springer Science and Business Media LLC","issue":"2-3","license":[{"start":{"date-parts":[[2017,8,19]],"date-time":"2017-08-19T00:00:00Z","timestamp":1503100800000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Innovations Syst Softw Eng"],"published-print":{"date-parts":[[2017,9]]},"DOI":"10.1007\/s11334-017-0302-5","type":"journal-article","created":{"date-parts":[[2017,8,19]],"date-time":"2017-08-19T11:16:45Z","timestamp":1503141405000},"page":"161-175","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":8,"title":["On the measures for ranking software components"],"prefix":"10.1007","volume":"13","author":[{"given":"Satish M.","family":"Srinivasan","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Raghvinder S.","family":"Sangwan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8712-0918","authenticated-orcid":false,"given":"Colin J.","family":"Neill","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2017,8,19]]},"reference":[{"key":"302_CR1","doi-asserted-by":"crossref","unstructured":"Baker P, Harman M, Steinhofel K, Skaliotis A (2006a) Search based approaches to component selection and prioritization for the next release problem. In: Proceedings of the 22nd IEEE international conference on software maintenance, pp 176\u2013185","DOI":"10.1109\/ICSM.2006.56"},{"key":"302_CR2","volume-title":"Software component ranking as feature subset selection","author":"P Baker","year":"2006","unstructured":"Baker P, Harman M, Steinhofel K, Skaliotis A (2006) Software component ranking as feature subset selection. Seattle, Washington"},{"key":"302_CR3","doi-asserted-by":"crossref","unstructured":"Batista L, de Souza L, Maia MA (2013) Do software categories impact coupling metrics? In: Proceedings of the 10th working conference on mining software repositories, pp 217\u2013220","DOI":"10.1109\/MSR.2013.6624030"},{"key":"302_CR4","unstructured":"Beck K, Gamma E \u201cJUnit: A Cook\u2019s tour\u201d 1998, Available at junit.sourceforge.net\/doc\/cookstour\/cookstour.htm, Last Accessed 5 Jan 2017"},{"issue":"6","key":"302_CR5","first-page":"426","volume":"3","author":"D Bindal","year":"2013","unstructured":"Bindal D (2013) A review of markov model for estimating software reliability. Int J Adv Res Comput Sci Softw Eng 3(6):426\u2013433","journal-title":"Int J Adv Res Comput Sci Softw Eng"},{"key":"302_CR6","doi-asserted-by":"crossref","unstructured":"Bird C, Pattison D, D\u2019Souza R, Fikov V, Devanbu P (2008) Latent social structure in open source projects. In: Proceedings of the 16th ACM SIGSOFT international symposium on foundations of software engineering, pp 24\u201335","DOI":"10.1145\/1453101.1453107"},{"key":"302_CR7","doi-asserted-by":"crossref","unstructured":"Chung L, Cooper K (2004) Matching, ranking and selecting components: A COTS-aware requirements engineering and software architecting approach. In: Proceeding of the international workshop on models and processes for the evaluation of COTS components (MPEC\u201904). Edinburgh, Scotland","DOI":"10.1049\/ic:20040432"},{"issue":"9","key":"302_CR8","doi-asserted-by":"crossref","first-page":"1450","DOI":"10.1016\/j.jss.2006.09.048","volume":"80","author":"G Gui","year":"2007","unstructured":"Gui G, Scott PD (2007) Ranking reusability of software components using coupling metrics. J Syst Softw 80(9):1450\u20131459","journal-title":"J Syst Softw"},{"key":"302_CR9","doi-asserted-by":"crossref","first-page":"184","DOI":"10.1007\/11573937_21","volume":"3756","author":"G Gui","year":"2005","unstructured":"Gui G, Scott PD (2005) Vector space based on hierarchical weighting: a component ranking approach to component retrieval. Adv Parallel Process Technol Lect Notes Comput Sci 3756:184\u2013193","journal-title":"Adv Parallel Process Technol Lect Notes Comput Sci"},{"key":"302_CR10","first-page":"20","volume-title":"Unit test frameworks","author":"P Hamill","year":"2004","unstructured":"Hamill P (2004) Unit test frameworks. O\u2019Reilly, Sebastopol, pp 20\u201331"},{"key":"302_CR11","unstructured":"Hossain AL, Zhou D (2008) Measuring OSS quality through centrality. In: Proceedings of the 2008 international workshop on cooperative and human aspects of software engineering (CHASE\u2019 08), pp 65\u201368"},{"key":"302_CR12","doi-asserted-by":"crossref","unstructured":"Ichii M, Matsushita M, Inoue K (2008) An exploration of power-law in use-relation of java software systems. In: Proceedings of the 19th Australian conference on software engineering ASWEC 2008, pp 422\u2013431","DOI":"10.1109\/ASWEC.2008.4483231"},{"key":"302_CR13","doi-asserted-by":"crossref","unstructured":"Inoue K, Yokomori R, Fujiwara H, Yomamoto T, Matsushita M, Kusumoto S (2003) Component rank: relative significance rank for software component search. In: Proceedings of the 25th international conference on software engineering ICSE\u201903, pp 14\u201324","DOI":"10.1109\/ICSE.2003.1201184"},{"issue":"3","key":"302_CR14","doi-asserted-by":"crossref","first-page":"213","DOI":"10.1109\/TSE.2005.38","volume":"31","author":"K Inoue","year":"2005","unstructured":"Inoue K, Yokomori R, Fujiwara H, Yomamoto T, Matsushita M, Kusumoto S (2005) Ranking significance of software components based on use relations. IEEE Trans Softw Eng 31(3):213\u2013225","journal-title":"IEEE Trans Softw Eng"},{"key":"302_CR15","unstructured":"Jia Y, Hoberock J, Garland M, Hart JC (2008) Visualization of social and other scale-free networks, Technical Report UIUCDCS-R-2008-2955, April 2008"},{"issue":"I. 12","key":"302_CR16","doi-asserted-by":"crossref","first-page":"pp. 155","DOI":"10.1109\/MCOM.2013.6685771","volume":"Vol.51","author":"M Kas","year":"2013","unstructured":"Kas M, Carley LR, Carley KM (2013) Monitoring social centrality for peer-to-peer network protection. IEEE Commun Mag Vol.51(I. 12):pp. 155\u2013161","journal-title":"IEEE Commun Mag"},{"issue":"6","key":"302_CR17","doi-asserted-by":"crossref","first-page":"371","DOI":"10.1007\/s12599-010-0127-3","volume":"2","author":"B Landherr","year":"2010","unstructured":"Landherr B, Friedl J, Heidemann J (2010) A critical review of centrality measures in social networks. Discuss Pap WI-282 Bus Inf Syst Eng 2(6):371\u2013385","journal-title":"Discuss Pap WI-282 Bus Inf Syst Eng"},{"key":"302_CR18","first-page":"562","volume-title":"Applying UML and patterns","author":"C Larman","year":"2005","unstructured":"Larman C (2005) Applying UML and patterns. Prentice Hall PTR, Upper Saddle River, p 562"},{"key":"302_CR19","doi-asserted-by":"crossref","unstructured":"Li PL, Herbsleb J, Shaw M (2005) Finding predictors of field defects for open source software systems in commonly available data sources: a case study of OpenBSD. In: Proceedings of the 11th international symposium of software metrics, pp 10\u201332","DOI":"10.1109\/METRICS.2005.26"},{"key":"302_CR20","unstructured":"Lowe W, Ludwig A, Schwind A (2001) Understanding software\u2014static and dynamic aspects. In: Proceedings of the 17th international conference on advanced science and technology"},{"key":"302_CR21","volume-title":"Image Processing in Java","author":"D Lyon","year":"1999","unstructured":"Lyon D (1999) Image Processing in Java. Prentice Hall PTR, Upper Saddle River"},{"key":"302_CR22","first-page":"92","volume":"4707","author":"C Mao","year":"2007","unstructured":"Mao C (2007) A quantitative approach for ranking change risk of component-based software. Comput Sci Appl ICCSA 2007 Lect Notes Comput Sci 4707:92\u2013103","journal-title":"Comput Sci Appl ICCSA 2007 Lect Notes Comput Sci"},{"key":"302_CR23","unstructured":"Matthews L, Richard P (2014) Who is central to a social network? It depends on your centrality measure. Available at www.activatenetworks.net\/who-is-central-to-a-social-network-it-depends-on-your-centrality-measure\/ , Last accessed 5 Jan 2017"},{"key":"302_CR24","doi-asserted-by":"crossref","unstructured":"Mirakhorli M, Shin Y, Cleland-Huang J, Cinar M (2012) A tactic-centric approach for automating traceability of quality concerns. In: Proceedings of the 2012 international conference on software engineering. IEEE Press","DOI":"10.1109\/ICSE.2012.6227153"},{"key":"302_CR25","doi-asserted-by":"crossref","unstructured":"Mujhid IJ, Santos JCS, Gopalakrishnan R, Mirakhorli M (2016) A search engine for finding and reusing architecturally significant code. J Syst Soft","DOI":"10.1016\/j.jss.2016.11.034"},{"key":"302_CR26","doi-asserted-by":"crossref","unstructured":"Neuhaus S, Zimmermann T, Holler C, Zeller A (2007) Predicting vulnerable software components. In: Proceedings of the 14th ACM conference on computer and communication security (CCS \u201907), pp 529\u2013540","DOI":"10.1145\/1315245.1315311"},{"key":"302_CR27","doi-asserted-by":"crossref","unstructured":"Nguyen THD, Adams B, Hassan AE (2010) Studying the impact of dependency network measures on software quality. In: Proceedings of the 2010 IEEE international conference on software maintenance (ICSM)","DOI":"10.1109\/ICSM.2010.5609560"},{"key":"302_CR28","doi-asserted-by":"crossref","unstructured":"Pakhira A, Andras P (2012) Using network analysis metrics to discover functionally important methods in large-scale software systems. In: Proceedings of the 3rd international workshop on emerging trends in software metrics (WETSoM), pp 70\u201376","DOI":"10.1109\/WETSoM.2012.6226996"},{"key":"302_CR29","unstructured":"Pan W (2011) Applying complex network theory to software structure analysis. World Acad Sci Eng Technol 5(12):1634\u20131640"},{"key":"302_CR30","doi-asserted-by":"crossref","unstructured":"Prowell SJ (2005) Using markov chain usage modes to test complex systems. In: Proceedings of the 38th Hawaii international conference on system sciences","DOI":"10.1109\/HICSS.2005.663"},{"issue":"2","key":"302_CR31","doi-asserted-by":"crossref","first-page":"154","DOI":"10.2352\/J.ImagingSci.Technol.2005.49.2.art00006","volume":"49","author":"RS Sangwan","year":"2005","unstructured":"Sangwan RS, Ludwig RS, Neill CJ, Laplante PA (2005) Building reusable components for real-time imaging systems. J Imaging Sci Technol 49(2):154\u2013162","journal-title":"J Imaging Sci Technol"},{"key":"302_CR32","doi-asserted-by":"crossref","unstructured":"Spinellis D, Szyperski C (2004) How is open source affecting software development. IEEE Softw 0740\u20130759","DOI":"10.1109\/MS.2004.1259204"},{"key":"302_CR33","unstructured":"Srinivasan SM, Azadmanesh AH (2007) Exploiting markov chains to reach approximate agreement in partially connected networks. In: Proceedings of the international symposium on performance evaluation of computer and telecommunication systems (SPECTS 2007)"},{"key":"302_CR34","unstructured":"Valverde MS, Sole RV (2004) Hierarchical small worlds in software architecture. IEEE Trans Softw Eng"},{"key":"302_CR35","unstructured":"Varshosaz R Khosravi (2013) Discrete time markov chain families: modeling and verification of probabilistic software product lines. In: SPLC Workshops, ACM, pp 34\u201341"},{"issue":"1","key":"302_CR36","doi-asserted-by":"crossref","first-page":"93","DOI":"10.1145\/151299.151326","volume":"2","author":"JA Whittaker","year":"1993","unstructured":"Whittaker JA, Poore JH (1993) Markov analysis of software specifications. ACM Trans Softw Eng Methodol 2(1):93\u2013106","journal-title":"ACM Trans Softw Eng Methodol"},{"issue":"10","key":"302_CR37","doi-asserted-by":"crossref","first-page":"812","DOI":"10.1109\/32.328991","volume":"20","author":"JA Whittaker","year":"1994","unstructured":"Whittaker JA, Thomason MG (1994) A Markov chain model for statistical software testing. IEEE Trans Softw Eng 20(10):812\u2013824","journal-title":"IEEE Trans Softw Eng"},{"key":"302_CR38","doi-asserted-by":"crossref","first-page":"146","DOI":"10.4236\/jsea.2011.43016","volume":"4","author":"V Winter","year":"2011","unstructured":"Winter V, Perry J, Siy H, Srinivasan SM, Farkas B, McCoy J (2011) The tyranny of the vital few: the Pareto principle in language design. J Softw Eng Appl (JSEA) Sci Res 4:146\u2013155","journal-title":"J Softw Eng Appl (JSEA) Sci Res"},{"key":"302_CR39","doi-asserted-by":"crossref","unstructured":"Zimmermann T, Nagappan N (2008) Predicting defects using network analysis on dependency graphs. In: Proceedings of the 30th international conference on software engineering, pp 531\u2013540","DOI":"10.1145\/1368088.1368161"}],"container-title":["Innovations in Systems and Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11334-017-0302-5\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11334-017-0302-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11334-017-0302-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,8,25]],"date-time":"2023-08-25T04:38:31Z","timestamp":1692938311000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11334-017-0302-5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,8,19]]},"references-count":39,"journal-issue":{"issue":"2-3","published-print":{"date-parts":[[2017,9]]}},"alternative-id":["302"],"URL":"https:\/\/doi.org\/10.1007\/s11334-017-0302-5","relation":{},"ISSN":["1614-5046","1614-5054"],"issn-type":[{"type":"print","value":"1614-5046"},{"type":"electronic","value":"1614-5054"}],"subject":[],"published":{"date-parts":[[2017,8,19]]}}}