{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T17:47:25Z","timestamp":1740160045909,"version":"3.37.3"},"reference-count":28,"publisher":"Springer Science and Business Media LLC","issue":"5","license":[{"start":{"date-parts":[[2018,7,24]],"date-time":"2018-07-24T00:00:00Z","timestamp":1532390400000},"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":["Int J  Syst  Assur  Eng  Manag"],"published-print":{"date-parts":[[2018,10]]},"DOI":"10.1007\/s13198-018-0740-y","type":"journal-article","created":{"date-parts":[[2018,7,24]],"date-time":"2018-07-24T21:51:39Z","timestamp":1532469099000},"page":"1080-1091","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["Information entropy applied to software based control flow graphs"],"prefix":"10.1007","volume":"9","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8656-7002","authenticated-orcid":false,"given":"Aditya","family":"Akundi","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Eric","family":"Smith","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tzu-Liang","family":"Tseng","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2018,7,24]]},"reference":[{"key":"740_CR1","unstructured":"Adamchik VS (2009) Algorithmic complexity. School of Computer Science, Carnegie Mellon University, 2009. \n                    http:\/\/www.cs.cmu.edu\/~adamchik\/15121\/lectures\/Algorithmic%20Complexity\/complexity.html"},{"issue":"2","key":"740_CR2","doi-asserted-by":"publisher","first-page":"111","DOI":"10.1002\/(SICI)1096-9942(1999)5:2<111::AID-TAPO4>3.0.CO;2-0","volume":"5","author":"Jagdish Bansiya","year":"1999","unstructured":"Bansiya Jagdish, Davis Carl, Etzkorn Letha (1999) An entropy-based complexity measure for object-oriented designs. Theory Pract Object Syst 5(2):111\u2013118","journal-title":"Theory Pract Object Syst"},{"key":"740_CR3","doi-asserted-by":"crossref","unstructured":"Berlinger E (1980) An information theory based complexity measure. In: Proceedings of the national computer conference, May 19\u201322, 1980. ACM, New York","DOI":"10.1145\/1500518.1500651"},{"key":"740_CR4","unstructured":"Bhojasia M (2017) C++ programming examples on numerical problems & algorithms. \n                    http:\/\/www.sanfoundry.com\/cpp-programming-examples-numerical-problems-algorithms\/\n                    \n                  . Accessed Oct 2017"},{"issue":"2","key":"740_CR5","doi-asserted-by":"publisher","first-page":"155","DOI":"10.1007\/s13198-014-0226-5","volume":"5","author":"KK Chaturvedi","year":"2014","unstructured":"Chaturvedi KK et al (2014) Predicting the complexity of code changes using entropy based measures. Int J Syst Assur Eng Manag 5(2):155\u2013164","journal-title":"Int J Syst Assur Eng Manag"},{"issue":"1","key":"740_CR7","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1145\/356715.356717","volume":"10","author":"Ann Fitzsimmons","year":"1978","unstructured":"Fitzsimmons Ann, Love Tom (1978) A review and evaluation of software science. ACM Comput Surv (CSUR) 10(1):3\u201318","journal-title":"ACM Comput Surv (CSUR)"},{"key":"740_CR8","unstructured":"Hamer PG, Frewin GD (1982) MH Halstead\u2019s software science-a critical examination.In: Proceedings of the 6th international conference on software engineering. IEEE Computer Society Press, Washingon"},{"issue":"11","key":"740_CR9","doi-asserted-by":"publisher","first-page":"1025","DOI":"10.1109\/32.177371","volume":"18","author":"Warren Harrison","year":"1992","unstructured":"Harrison Warren (1992) An entropy-based measure of software complexity. IEEE Trans Softw Eng 18(11):1025\u20131029","journal-title":"IEEE Trans Softw Eng"},{"key":"740_CR10","doi-asserted-by":"publisher","first-page":"510","DOI":"10.1109\/TSE.1981.231113","volume":"5","author":"Sallie Henry","year":"1981","unstructured":"Henry Sallie, Kafura Dennis (1981) Software structure metrics based on information flow. IEEE Trans Softw Eng 5:510\u2013518","journal-title":"IEEE Trans Softw Eng"},{"issue":"2","key":"740_CR11","first-page":"595","volume":"27","author":"W-S Jung","year":"2011","unstructured":"Jung W-S et al (2011) An entropy-based complexity measure for web applications using structural information. J Inf Sci Eng 27(2):595\u2013619","journal-title":"J Inf Sci Eng"},{"key":"740_CR12","doi-asserted-by":"publisher","first-page":"308","DOI":"10.1109\/TSE.1976.233837","volume":"4","author":"TJ McCabe","year":"1976","unstructured":"McCabe TJ (1976) A complexity measure. IEEE Trans Softw Eng 4:308\u2013320","journal-title":"IEEE Trans Softw Eng"},{"key":"740_CR13","unstructured":"McCall JA (1977) Factors in software quality. US Rome Air development center reports"},{"key":"740_CR14","unstructured":"Mens T (2016) Research trends in structural software complexity. \n                    arXiv:1608.01533"},{"issue":"2.3","key":"740_CR15","doi-asserted-by":"publisher","first-page":"289","DOI":"10.1147\/sj.382.0289","volume":"38","author":"HD Mills","year":"1999","unstructured":"Mills HD (1999) The management of software engineering, Part I: principles of software engineering. IBM Syst J 38(2.3):289\u2013295","journal-title":"IBM Syst J"},{"key":"740_CR16","unstructured":"Oviedo EI (1980) Control flow, data flow and program complexity. In: Proceedings of IEEE COMPSAC, Chicago, IL, pp 146\u2013152"},{"issue":"2","key":"740_CR17","doi-asserted-by":"publisher","first-page":"159","DOI":"10.1007\/BF00571421","volume":"1","author":"Peter Puschner","year":"1989","unstructured":"Puschner Peter, Koza Ch (1989) Calculating the maximum execution time of real-time programs. Real-time Syst 1(2):159\u2013176","journal-title":"Real-time Syst"},{"issue":"5","key":"740_CR18","doi-asserted-by":"publisher","first-page":"609","DOI":"10.1016\/0026-2714(95)00178-6","volume":"36","author":"JL Roca","year":"1996","unstructured":"Roca JL (1996) An entropy-based method for computing software structural complexity. Microelectron Reliab 36(5):609\u2013620","journal-title":"Microelectron Reliab"},{"key":"740_CR19","first-page":"139","volume-title":"Handbook of research on software engineering and productivity technologies: implications of globalization: implications of globalization","author":"R Selvarani","year":"2009","unstructured":"Selvarani R et al (2009) Software metrics evaluation based on entropy. In: Ramachandran M (ed) Handbook of research on software engineering and productivity technologies: implications of globalization: implications of globalization. IGI Global, Hershey, p 139"},{"key":"740_CR20","volume-title":"The mathematical theory of communication","author":"CE Shannon","year":"1951","unstructured":"Shannon CE, Weaver W, Burks AW (1951) The mathematical theory of communication. Wiley, New York"},{"key":"740_CR21","volume-title":"Measuring the entropy of large software systems","author":"G Snider","year":"2001","unstructured":"Snider G (2001) Measuring the entropy of large software systems. HP Laboratories Palo Alto, Tech. Rep, Burbank"},{"key":"740_CR22","series-title":"Lecture notes in physics","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-44485-5_9","volume-title":"Complex networks","author":"RV Sol\u00e9","year":"2004","unstructured":"Sol\u00e9 RV, Valverde S (2004) Information theory of complex networks: On evolution and architectural constraints. In: Ben-Naim E, Frauenfelder H, Toroczkai Z (eds) Complex networks. Lecture notes in physics, vol 650. Springer, Berlin, Heidelberg"},{"key":"740_CR23","volume-title":"Software engineering: principles and practice","author":"H Vliet Van","year":"1993","unstructured":"Van Vliet H, Van Vliet H, Van Vliet JC (1993) Software engineering: principles and practice, vol 3. Wiley, New York"},{"issue":"19","key":"740_CR24","first-page":"3618","volume":"4","author":"S Venkatachalam","year":"2012","unstructured":"Venkatachalam S, Sairam N, Srinivasan B (2012) Code optimization using graph mining. Res J Appl Sci Eng Technol 4(19):3618\u20133622","journal-title":"Res J Appl Sci Eng Technol"},{"key":"740_CR25","unstructured":"Wallace D, Watson AH, Mccabe TJ (1993) Structured testing: A testing methodology using the cyclomatic complexity metric. No. Special Publication (NIST SP)-500-235"},{"key":"740_CR26","unstructured":"Web.mit.edu, MATLAB Teaching Codes. [online] \n                    http:\/\/web.mit.edu\/18.06\/www\/Course-Info\/Tcodes.html\n                    \n                  . Accessed 14 July 2014"},{"issue":"9","key":"740_CR27","doi-asserted-by":"publisher","first-page":"1357","DOI":"10.1109\/32.6178","volume":"14","author":"Elaine J Weyuker","year":"1988","unstructured":"Weyuker Elaine J (1988) Evaluating software complexity measures. IEEE Trans Softw Eng 14(9):1357\u20131365","journal-title":"IEEE Trans Softw Eng"},{"key":"740_CR28","doi-asserted-by":"publisher","first-page":"76","DOI":"10.1109\/TSE.1979.234162","volume":"2","author":"SN Woodfield","year":"1979","unstructured":"Woodfield SN (1979) An experiment on unit increase in problem complexity. IEEE Trans Softw Eng 2:76\u201379","journal-title":"IEEE Trans Softw Eng"},{"key":"740_CR29","unstructured":"The Simplest Way to Create Flowcharts. code2flow - Online Interactive Code to Flowchart Converter, \n                    code2flow.com"}],"container-title":["International Journal of System Assurance Engineering and Management"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s13198-018-0740-y\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s13198-018-0740-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s13198-018-0740-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,7,23]],"date-time":"2019-07-23T19:27:59Z","timestamp":1563910079000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s13198-018-0740-y"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,7,24]]},"references-count":28,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2018,10]]}},"alternative-id":["740"],"URL":"https:\/\/doi.org\/10.1007\/s13198-018-0740-y","relation":{},"ISSN":["0975-6809","0976-4348"],"issn-type":[{"type":"print","value":"0975-6809"},{"type":"electronic","value":"0976-4348"}],"subject":[],"published":{"date-parts":[[2018,7,24]]},"assertion":[{"value":"27 April 2017","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"27 February 2018","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"24 July 2018","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Compliance with ethical standards"}},{"value":"The author(s) declare(s) that there is no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}]}}