{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,3,31]],"date-time":"2022-03-31T15:16:09Z","timestamp":1648739769942},"reference-count":63,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2016,12,28]],"date-time":"2016-12-28T00:00:00Z","timestamp":1482883200000},"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":["Software Qual J"],"published-print":{"date-parts":[[2018,6]]},"DOI":"10.1007\/s11219-016-9351-5","type":"journal-article","created":{"date-parts":[[2016,12,28]],"date-time":"2016-12-28T02:43:25Z","timestamp":1482893005000},"page":"273-319","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["The influence of cyclomatic complexity distribution on the understandability of xtUML models"],"prefix":"10.1007","volume":"26","author":[{"given":"Nenad","family":"Uki\u0107","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Josip","family":"Maras","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ljiljana","family":"\u0160eri\u0107","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2016,12,28]]},"reference":[{"key":"9351_CR1","unstructured":"Abran, A., Bourque, P., Dupuis, R., & Moore, J.W. (2001). Guide to the software engineering body of knowledge-SWEBOK: IEEE Press."},{"key":"9351_CR2","doi-asserted-by":"crossref","unstructured":"Aggarwal, K.K., Singh, Y., & Chhabra, J.K. (2002). An integrated measure of software maintainability. In Reliability and maintainability symposium, 2002. Proceedings. Annual, pp. 235\u2013241. IEEE.","DOI":"10.1109\/RAMS.2002.981648"},{"key":"9351_CR3","unstructured":"Albrecht, A.J. (1979). Measuring application development productivity. In Proceedings of the Joint SHARE\/GUIDE\/IBM Application Development Symposium, pp. 83\u201392."},{"key":"9351_CR4","doi-asserted-by":"crossref","unstructured":"Berk, R.A. (1983). An introduction to sample selection bias in sociological data. American Sociological Review, 386\u2013398.","DOI":"10.2307\/2095230"},{"key":"9351_CR5","doi-asserted-by":"crossref","unstructured":"Burden, H., Heldal, R., & Siljamaki, T. (2011). Executable and translatable UML\u2014how difficult can it be?. In 2011 18th Asia-Pacific Software Engineering Conference, pp. 114\u2013121. IEEE.","DOI":"10.1109\/APSEC.2011.37"},{"issue":"4","key":"9351_CR6","doi-asserted-by":"crossref","first-page":"297","DOI":"10.1037\/h0040950","volume":"54","author":"DT Campbell","year":"1957","unstructured":"Campbell, D.T. (1957). Factors relevant to the validity of experiments in social settings. Psychological bulletin, 54(4), 297.","journal-title":"Psychological bulletin"},{"key":"9351_CR7","volume-title":"Case study of feature location using dependence graph","author":"K Chen","year":"2000","unstructured":"Chen, K., & Rajlich, V. (2000). Case study of feature location using dependence graph."},{"key":"9351_CR8","unstructured":"Cohen, J. (1977). Statistical power analysis for the behavioral sciences (revised ed.)"},{"key":"9351_CR9","unstructured":"Cohen, Y., & Cohen, J.Y. (1988). Analysis of variance. Statistics and Data with R: an applied approach through examples, 463\u2013509."},{"key":"9351_CR10","doi-asserted-by":"crossref","unstructured":"Cruz-Lemus, J.A., Maes, A., Genero, M., Poels, G., & Piattini, M. (2010). The impact of structural complexity on the understandability of UML statechart diagrams. Information Sciences.","DOI":"10.1016\/j.ins.2010.01.026"},{"key":"9351_CR11","doi-asserted-by":"crossref","unstructured":"Danziger, S., Levav, J., & Avnaim-Pesso, L. (2011). Extraneous factors in judicial decisions. Proceedings of the National Academy of Sciences, 108(17), 6889\u20136892.","DOI":"10.1073\/pnas.1018033108"},{"issue":"6","key":"9351_CR12","doi-asserted-by":"crossref","first-page":"391","DOI":"10.1002\/(SICI)1097-4571(199009)41:6<391::AID-ASI1>3.0.CO;2-9","volume":"41","author":"S Deerwester","year":"1990","unstructured":"Deerwester, S., Dumais, S.T., Furnas, G.W., Landauer, T.K., & Harshman, R. (1990). Indexing by latent semantic analysis. Journal of the American society for information science, 41(6), 391.","journal-title":"Journal of the American society for information science"},{"issue":"1","key":"9351_CR13","first-page":"53","volume":"25","author":"B Dit","year":"2013","unstructured":"Dit, B., Revelle, M., Gethers, M., & Poshyvanyk, D. (2013). Feature location in source code: a taxonomy and survey. Journal of Software: Evolution and Process, 25 (1), 53\u201395.","journal-title":"Journal of Software: Evolution and Process"},{"key":"9351_CR14","unstructured":"Fisher, R.A. (1925). Statistical methods for research workers: Genesis Publishing Pvt Ltd."},{"key":"9351_CR15","unstructured":"Fraenkel, J.R., Wallen, N.E., & Hyun, H.H. (1993). How to design and evaluate research in education Vol. 7: McGraw-Hill New York."},{"issue":"2","key":"9351_CR16","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1177\/002194366900600202","volume":"6","author":"R Gunning","year":"1969","unstructured":"Gunning, R. (1969). The fog index after twenty years. Journal of Business Communication, 6(2), 3\u201313.","journal-title":"Journal of Business Communication"},{"issue":"4","key":"9351_CR17","doi-asserted-by":"crossref","first-page":"253","DOI":"10.1007\/BF00403560","volume":"3","author":"B Henderson-Sellers","year":"1994","unstructured":"Henderson-Sellers, B., & Tegarden, D. (1994). The theoretical extension of two versions of cyclomatic complexity to multiple entrylexit modules. Software Quality Journal, 3(4), 253\u2013269.","journal-title":"Software Quality Journal"},{"issue":"1","key":"9351_CR18","doi-asserted-by":"crossref","first-page":"81","DOI":"10.1145\/1010627.807911","volume":"10","author":"S Henry","year":"1981","unstructured":"Henry, S., Kafura, D., & Harris, K. (1981). On the relationships among three software metrics. ACM SIGMETRICS Performance Evaluation Review, 10(1), 81\u201388.","journal-title":"ACM SIGMETRICS Performance Evaluation Review"},{"key":"9351_CR19","doi-asserted-by":"crossref","unstructured":"Hofmann, T. (1999). Probabilistic latent semantic indexing. In Proceedings of the 22nd annual international ACM SIGIR conference on Research and development in information retrieval, pp. 50\u201357. ACM.","DOI":"10.1145\/312624.312649"},{"key":"9351_CR20","doi-asserted-by":"crossref","unstructured":"Iversen, G.R., & Norpoth, H. (1987). Analysis of variance. 1: Sage.","DOI":"10.4135\/9781412983327"},{"key":"9351_CR21","doi-asserted-by":"crossref","unstructured":"Khoshgoftaar, T.M., & Munson, J.C. (1990). Predicting software development errors using software complexity metrics. IEEE Journal on Selected Areas in Communications.","DOI":"10.1109\/49.46879"},{"key":"9351_CR22","unstructured":"Kleppe, A.G., Warmer, J., Bast, W., & Explained, M. (2003). The model driven architecture: practice and promise."},{"key":"9351_CR23","volume-title":"Embedded software","author":"J Labrosse","year":"2008","unstructured":"Labrosse, J. (2008). Embedded software. Amsterdam Boston: Elsevier\/Newnes."},{"issue":"4","key":"9351_CR24","doi-asserted-by":"crossref","first-page":"81","DOI":"10.1145\/232069.232092","volume":"21","author":"K Laitinen","year":"1996","unstructured":"Laitinen, K. (1996). Estimating understandability of software documents. ACM SIGSOFT Software Engineering Notes, 21(4), 81\u201392.","journal-title":"ACM SIGSOFT Software Engineering Notes"},{"key":"9351_CR25","doi-asserted-by":"crossref","unstructured":"Lavazza, L., & Robiolo, G. (2010). Introducing the evaluation of complexity in functional size measurement: a UML-based approach. In Proceedings of the 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement.","DOI":"10.1145\/1852786.1852820"},{"key":"9351_CR26","doi-asserted-by":"crossref","unstructured":"Li, W., & Henry, S. (1993). Object-oriented metrics that predict maintainability. Journal of systems and software.","DOI":"10.1016\/0164-1212(93)90077-B"},{"key":"9351_CR27","unstructured":"Lippert, M., & Roock, S. (2006). Refactoring in large software projects: performing complex restructurings successfully: Wiley."},{"key":"9351_CR28","unstructured":"Mattias Mohlin, I. (2013). Modeling real-time applications in RSARTE. \n                        https:\/\/www.ibm.com\/developerworks\/community\/wikis\/home?lang=en#!\/wiki\/W0c4a14ff363e_436c_9962_2254bb5cbc60\/page\/RSARTEConcepts\n                        \n                    ."},{"key":"9351_CR29","doi-asserted-by":"crossref","unstructured":"McCabe, T.J. (1976). A complexity measure. IEEE Transactions on Software Engineering.","DOI":"10.1109\/TSE.1976.233837"},{"key":"9351_CR30","volume-title":"Introduction to executable and translatable UML","author":"S Mellor","year":"2005","unstructured":"Mellor, S. (2005). Introduction to executable and translatable UML. Whitepapers CNET Networks: Application Development Toolkit."},{"key":"9351_CR31","unstructured":"Mellor, S.J. (2004). MDA distilled: principles of model-driven architecture: Addison-Wesley Professional."},{"key":"9351_CR32","unstructured":"Mellor, S.J., Balcer, M., & Foreword By-Jacoboson, I. (2002). Executable UML: a foundation for model-driven architectures: Addison-Wesley Longman Publishing Co., Inc."},{"key":"9351_CR33","doi-asserted-by":"crossref","unstructured":"Mellor, S.J., Wolfe, J.R., & McCausland, C. (2005). Why systems-on-chip needs more UML like a hole in the head. In UML for SOC Design, pp. 17\u201336. Springer.","DOI":"10.1109\/DATE.2005.328"},{"key":"9351_CR34","unstructured":"Nazir, M., Khan, R.A., & Mustafa, K. (2010). A metrics based model for understandability quantification. arXiv:\n                        1004.4463\n                        \n                    ."},{"key":"9351_CR35","unstructured":"Object Management Group, O. (2003). MDA guide version 1.0. \n                        http:\/\/www.omg.org\/mda\/mda_files\/MDA_Guide_Version1-0.pdf\n                        \n                     \n                        http:\/\/www.omg.org\/mda\/mda_files\/MDA_Guide_Version1-0.pdf\n                        \n                    ."},{"key":"9351_CR36","unstructured":"Object Management Group, O. (2016). Model driven architecture. \n                        http:\/\/www.omg.org\/mda\/\n                        \n                    ."},{"key":"9351_CR37","unstructured":"OMG (2013). OMG alf standard. \n                        http:\/\/www.omg.org\/spec\/ALF\/\n                        \n                    ."},{"key":"9351_CR38","unstructured":"OMG (2016). Semantics of a foundational subset for executable UML models (fuml). \n                        http:\/\/www.omg.org\/spec\/FUML\/\n                        \n                    ."},{"key":"9351_CR39","unstructured":"(OMG), O.M.G. (2014). Automated function points. \n                        http:\/\/www.omg.org\/spec\/AFP\/1.0\/\n                        \n                    ."},{"key":"9351_CR40","unstructured":"OneFact (2015). Bridgepoint tool. \n                        https:\/\/xtuml.org\/download\/\n                        \n                    ."},{"key":"9351_CR41","unstructured":"OneFact (2016). Bridgepoint faq. \n                        https:\/\/github.com\/xtuml\/bridgepoint\/blob\/master\/doc-bridgepoint\/process\/FAQ.md\n                        \n                    ."},{"key":"9351_CR42","unstructured":"OneFact (2016). Bridgepoint xtuml tool. \n                        https:\/\/www.xtuml.org\/download\/\n                        \n                    ."},{"key":"9351_CR43","unstructured":"Perisic, B. (2014). Model driven software development-state of the art and perspectives. Invited Paper. INFOTEH, 1237\u20131248."},{"issue":"3","key":"9351_CR44","doi-asserted-by":"crossref","first-page":"130","DOI":"10.1108\/eb046814","volume":"14","author":"MF Porter","year":"1980","unstructured":"Porter, M.F. (1980). An algorithm for suffix stripping. Program, 14(3), 130\u2013137.","journal-title":"Program"},{"key":"9351_CR45","unstructured":"Porter, M.F. (2006). The porter stemming algorithm. \n                        https:\/\/tartarus.org\/martin\/PorterStemmer\/\n                        \n                    ."},{"issue":"6","key":"9351_CR46","doi-asserted-by":"crossref","first-page":"420","DOI":"10.1109\/TSE.2007.1016","volume":"33","author":"D Poshyvanyk","year":"2007","unstructured":"Poshyvanyk, D., Gueheneuc, Y.G., Marcus, A., Antoniol, G., & Rajlich, V.C. (2007). Feature location using probabilistic ranking of methods based on execution scenarios and information retrieval. IEEE Transactions on Software Engineering, 33 (6), 420\u2013432.","journal-title":"IEEE Transactions on Software Engineering"},{"key":"9351_CR47","unstructured":"Raistrick, C. (2004). Model driven architecture with executable UML, Chapter 2.7, Mapping of models: Cambridge University Press."},{"key":"9351_CR48","doi-asserted-by":"crossref","unstructured":"Rajlich, V., & Wilde, N. (2002). The role of concepts in program comprehension. In 10th International Workshop on Program Comprehension, 2002. Proceedings., pp. 271\u2013278. IEEE.","DOI":"10.1109\/WPC.2002.1021348"},{"key":"9351_CR49","doi-asserted-by":"crossref","unstructured":"Riaz, M., Mendes, E., & Tempero, E. (2009). A systematic review of software maintainability prediction and metrics. In Proceedings of the 2009 3rd International Symposium on Empirical Software Engineering and Measurement, pp. 367\u2013377. IEEE Computer Society.","DOI":"10.1109\/ESEM.2009.5314233"},{"key":"9351_CR50","unstructured":"Sarkar, S., Rama, G., Siddaramappa, N., Kak, A., & Ramachandran, S. (2012). Measuring quality of software modularization. \n                        https:\/\/www.google.com\/patents\/US8146058\n                        \n                    . US Patent 8,146,058."},{"key":"9351_CR51","unstructured":"Selic, B., Gullekson, G., & Ward, P.T. (1994). Real-time object-oriented modeling Vol. 2: Wiley."},{"issue":"3\/4","key":"9351_CR52","doi-asserted-by":"crossref","first-page":"591","DOI":"10.2307\/2333709","volume":"52","author":"SS Shapiro","year":"1965","unstructured":"Shapiro, S.S., & Wilk, M.B. (1965). An analysis of variance test for normality (complete samples). Biometrika, 52(3\/4), 591\u2013611.","journal-title":"Biometrika"},{"issue":"2","key":"9351_CR53","doi-asserted-by":"crossref","first-page":"30","DOI":"10.1049\/sej.1988.0003","volume":"3","author":"M Shepperd","year":"1988","unstructured":"Shepperd, M. (1988). A critique of cyclomatic complexity as a software metric. Software Engineering Journal, 3(2), 30\u201336.","journal-title":"Software Engineering Journal"},{"key":"9351_CR54","doi-asserted-by":"crossref","unstructured":"Shibata, K., Rinsaka, K., Dohi, T., & Okamura, H. (2007). Quantifying software maintainability based on a fault-detection\/correction model. In 13th Pacific Rim International Symposium on Dependable Computing, 2007. PRDC 2007. pp. 35\u201342. IEEE.","DOI":"10.1109\/PRDC.2007.46"},{"key":"9351_CR55","unstructured":"Shlaer, S. (1996). The Shlaer-Mellor method: Project Technology white paper."},{"key":"9351_CR56","unstructured":"Uki\u0107, N. (2016). Bitbucket public repository. \n                        https:\/\/bitbucket.org\/nukic\/phd\n                        \n                    ."},{"key":"9351_CR57","unstructured":"Uki\u0107, N., P\u00e1lyi, P.L., Zemlji\u0107, M., Asztalos, D., & Markota, I. (2011). Evaluation of Bridgepoint model-driven development tool in distributed environment. In Workshop on Information and Communication Technologies conjoint with 19th International Conference on Software, Telecommunications and Computer Networks, SoftCOM 2011."},{"key":"9351_CR58","doi-asserted-by":"crossref","unstructured":"Van Koten, C., & Gray, A. (2006). An application of Bayesian network for predicting object-oriented software maintainability. Information and Software Technology, 48(1), 59\u201367.","DOI":"10.1016\/j.infsof.2005.03.002"},{"issue":"3","key":"9351_CR59","doi-asserted-by":"crossref","first-page":"127","DOI":"10.1002\/(SICI)1096-908X(199705)9:3<127::AID-SMR149>3.0.CO;2-S","volume":"9","author":"KD Welker","year":"1997","unstructured":"Welker, K.D., Oman, P.W., & Atkinson, G.G. (1997). Development and application of an automated source code maintainability index. Journal of Software Maintenance: Research and Practice, 9(3), 127\u2013159.","journal-title":"Journal of Software Maintenance: Research and Practice"},{"issue":"1","key":"9351_CR60","doi-asserted-by":"crossref","first-page":"49","DOI":"10.1002\/smr.4360070105","volume":"7","author":"N Wilde","year":"1995","unstructured":"Wilde, N., & Scully, M.C. (1995). Software reconnaissance: mapping program features to code. Journal of Software Maintenance: Research and Practice, 7(1), 49\u201362.","journal-title":"Journal of Software Maintenance: Research and Practice"},{"key":"9351_CR61","unstructured":"Woodfield, S.N., Dunsmore, H.E., & Shen, V.Y. (1981). The effect of modularization and comments on program comprehension. In Proceedings of the 5th international conference on Software engineering, pp. 215\u2013223. IEEE Press."},{"key":"9351_CR62","unstructured":"XTUML (2016). Executable and translatable uml. \n                        http:\/\/xtuml.org\/\n                        \n                    ."},{"issue":"1","key":"9351_CR63","doi-asserted-by":"crossref","first-page":"14","DOI":"10.1007\/s11859-008-0104-6","volume":"13","author":"Y Zhou","year":"2008","unstructured":"Zhou, Y., & Xu, B. (2008). Predicting the maintainability of open source software using design metrics. Wuhan University Journal of Natural Sciences, 13(1), 14\u201320.","journal-title":"Wuhan University Journal of Natural Sciences"}],"container-title":["Software Quality Journal"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11219-016-9351-5\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11219-016-9351-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11219-016-9351-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2018,5,29]],"date-time":"2018-05-29T10:00:03Z","timestamp":1527588003000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11219-016-9351-5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,12,28]]},"references-count":63,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2018,6]]}},"alternative-id":["9351"],"URL":"https:\/\/doi.org\/10.1007\/s11219-016-9351-5","relation":{},"ISSN":["0963-9314","1573-1367"],"issn-type":[{"value":"0963-9314","type":"print"},{"value":"1573-1367","type":"electronic"}],"subject":[],"published":{"date-parts":[[2016,12,28]]}}}