{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,10]],"date-time":"2026-06-10T16:44:47Z","timestamp":1781109887441,"version":"3.54.1"},"reference-count":32,"publisher":"IGI Global Scientific Publishing","issue":"1","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2017,1]]},"abstract":"<jats:p>Being a good software testing engineer, one should have the responsibility towards environment sustainability. By using green principles and regulations, we can perform Green Software Testing. In this paper, we present a new approach to enhance Branch Coverage and Modified Condition\/Decision Coverage uses concolic testing. We have proposed a novel transformation technique to improve these code coverage metrics. We have named this new transformation method Double Refined Code Transformer (DRCT). Then, using JoulMeter, we compute the power consumption and energy consumption in this testing process. We have developed a tool named Green-DRCT to measure energy consumption while performing the testing process.<\/jats:p>","DOI":"10.4018\/ijkdb.2017010102","type":"journal-article","created":{"date-parts":[[2017,3,8]],"date-time":"2017-03-08T11:13:46Z","timestamp":1488971626000},"page":"14-29","source":"Crossref","is-referenced-by-count":0,"title":["Green DRCT"],"prefix":"10.4018","volume":"7","author":[{"given":"Sangharatna","family":"Godboley","sequence":"first","affiliation":[{"name":"NIT Rourkela, Department of Computer Science and Engineering, Rourkela, India"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Arpita","family":"Dutta","sequence":"additional","affiliation":[{"name":"NIT Rourkela, Department of Computer Science and Engineering, Rourkela, India"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Durga Prasad","family":"Mohapatra","sequence":"additional","affiliation":[{"name":"NIT Rourkela, Department of Computer Science and Engineering, Rourkela, India"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"2432","reference":[{"key":"IJKDB.2017010102-0","doi-asserted-by":"publisher","DOI":"10.1145\/1753846.1753981"},{"key":"IJKDB.2017010102-1","doi-asserted-by":"publisher","DOI":"10.1145\/1753846.1753981"},{"key":"IJKDB.2017010102-2","doi-asserted-by":"crossref","unstructured":"Capra, E., Francalanci, C. & Slaughter S.A., (2012, March). Measuring Application Software Energy Efficiency. IT Professional, 14(2), 54-61.","DOI":"10.1109\/MITP.2012.39"},{"key":"IJKDB.2017010102-3","doi-asserted-by":"publisher","DOI":"10.1145\/2568088.2568093"},{"key":"IJKDB.2017010102-4","doi-asserted-by":"crossref","unstructured":"Das, A., & Mall, R., (2013). Automatic Generation of MC\/DC Test Data. International Journal of Software Engineering, 2(1).","DOI":"10.2316\/Journal.213.2013.2.213-1037"},{"key":"IJKDB.2017010102-5","unstructured":"Deutsches Institut f\u00fcr Normung e.V., (2006). Environmental Management \u2013 Life Cycle Assessment \u2013 Requirements and Guideline (ISO 14044:2006); German and English version EN ISO 14044:2006, Beuth, Berlin, ICS 13.020.10."},{"key":"IJKDB.2017010102-6","unstructured":"Deutsches Institut f\u00fcr Normung e.V., (2009). Environmental Management \u2013 Life cycle Assessment \u2013 Principles and Framework (ISO 14040:2006); German and English version EN ISO 14040:2006, Beuth, Berlin, Volume (13)."},{"key":"IJKDB.2017010102-7","author":"M.Dick","year":"2011","journal-title":"Measurement and Rating of Software Induced Energy Consumption of Desktop PCs and Servers. Proceedings of the EnviroInfo 2011: Innovations in Sharing Environmental Observations and Information"},{"key":"IJKDB.2017010102-8","unstructured":"Dick, M., & Naumann, S. (2010, October 6\u20138). Enhancing software engineering processes towards sustainable software product design. Proceedings of Integration of 24th International Conference on Informatics for Environmental Protection, Cologne\/Bonn, Germany (pp. 706\u2013715)."},{"key":"IJKDB.2017010102-9","first-page":"48","article-title":"Green web engineering, a set of principles to support the development and operation of \u201cGreen\u201d websites and their utilization during a website\u2019s life cycle.","volume":"Vol. 1","author":"M.Dick","journal-title":"Proceedings of the Sixth International Conference on Web Information Systems and Technologies"},{"key":"IJKDB.2017010102-10","unstructured":"Fischer, J., Naumann, S., & Dick, M. (2010, October 6\u20138). Enhancing sustainability of the software life cycle via a generic knowledge base Integration of Environmental Information in Europe. Proceedings of the 24th International Conference on Informatics for Environmental Protection, Cologne\/Bonn, Germany(pp. 716\u2013725). Aachen: Shaker."},{"key":"IJKDB.2017010102-11","doi-asserted-by":"crossref","unstructured":"Godboley, S. (2013) Improved Modified Condition\/ Decision Coverage using Code Transformation Techniques [Thesis]. NIT Rourkela.","DOI":"10.1109\/IAdCC.2013.6514432"},{"key":"IJKDB.2017010102-12","doi-asserted-by":"publisher","DOI":"10.1109\/ICGCIoT.2015.7380424"},{"key":"IJKDB.2017010102-13","unstructured":"Godboley, S., & Mohapatra, D. P. (2013, November). Time Analysis of Evaluating Coverage Percentage for C Program using Advanced Program Code Transformer. Proceedings of 7th CSI International Conference on Software Engineering (pp. 91-97)."},{"key":"IJKDB.2017010102-14","doi-asserted-by":"publisher","DOI":"10.1002\/spe.2405"},{"key":"IJKDB.2017010102-15","first-page":"1400","article-title":"Feburary). Increase in Modified Condition\/Decision Coverage using program code transformer.","author":"S.Godboley","year":"2013","journal-title":"Proceedings of the IEEE 3rd International Advance Computing Conference (IACC)"},{"key":"IJKDB.2017010102-16","doi-asserted-by":"crossref","unstructured":"Godboley, S., Prashanth, G. S., Mohapatra, D. P., & Majhi, B. (2013, March) Enhanced modified condition\/decision coverage using exclusive-nor code transformer. Proceedings of the International Multi-Conference on Automation, Computing, Communication, Control and Compressed Sensing (iMac4s) (pp. 524-531).","DOI":"10.1109\/iMac4s.2013.6526469"},{"key":"IJKDB.2017010102-17","unstructured":"Hayhurst, K. J., Veerhusen, D. S., Chilenski, J. J., & Rierson, L. K. (2001). A Practical Tutorial on Modified Condition\/Decision Coverage. In NASA Langley Technical Report Server."},{"key":"IJKDB.2017010102-18","unstructured":"International Organization for Standardization. (2005). Software Engineering \u2013 Software Product Quality Requirements and Evaluation (SQuaRE) \u2013 Guide to SQuaRE, (Volume. 35.080). JouleMeter:Computational Energy Measurement and Optimization. Retrieved from http:\/\/research.microsoft.com\/en-us\/projects\/joulemeter\/"},{"key":"IJKDB.2017010102-19","doi-asserted-by":"crossref","first-page":"39","DOI":"10.1145\/1807128.1807136","article-title":"Virtual machine power metering and provisioning.","author":"A.Kansal","year":"2010","journal-title":"Proceedings of the 1st ACM Symposium on Cloud Computing"},{"key":"IJKDB.2017010102-20","unstructured":"Kimbarhune, V. V., Deshpande, A. V., & Mahalle, P. N., (2015). Green Engineering: Future Internet Perspective. Green Computing CSI Communication: Knowledge Digest for IT Community, (Volume(39),Issue(5), pp. 10-11)."},{"key":"IJKDB.2017010102-21","first-page":"62","article-title":"Energy-directed test suite optimization.","author":"D.Li","year":"2013","journal-title":"Proceedings of the 2nd International Workshop on Green and Sustainable Software (GREENS)"},{"key":"IJKDB.2017010102-22","doi-asserted-by":"crossref","unstructured":"Naumann, S., Markus, D., Eva K., & Johann, T., (2011). The greensoft model: A reference model for green and sustainable software and its engineering. Sustainable Computing: Informatics and Systems, 1(4), 294-304.","DOI":"10.1016\/j.suscom.2011.06.004"},{"key":"IJKDB.2017010102-23","unstructured":"OECD Information Technology Outlook 2010. (2010). Paris: OECD Publishing, OECD."},{"key":"IJKDB.2017010102-24","doi-asserted-by":"publisher","DOI":"10.1109\/PDGC.2014.7030753"},{"key":"IJKDB.2017010102-25","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-28034-9_8"},{"key":"IJKDB.2017010102-26","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-50472-8_11"},{"issue":"4","key":"IJKDB.2017010102-27","first-page":"34","article-title":"Energy efficient task consolidation algorithms for cloud computing systems.","volume":"9","author":"P.Panigrahi","year":"2015","journal-title":"International Journal of Information Processing"},{"key":"IJKDB.2017010102-28","unstructured":"Puri, S.K., (2015, August). The concept of Software Recycle. Green Computing CSI Communication: Knowledge Digest for IT Community, 39(5), 20-21."},{"key":"IJKDB.2017010102-29","doi-asserted-by":"crossref","unstructured":"Sen K., (2015, February). Automated test generation using concolic testing. Proceedings of Innovations in Software Engineering Conference (ISEC), Bangalore, India (p. 9, pp. 18\u201320).","DOI":"10.1145\/2723742.2723768"},{"key":"IJKDB.2017010102-30","author":"K.Sen","year":"2006","journal-title":"CUTE and jCUTE: Concolic Unit Testing and Explicit Path Model-Checking Tools (Tools Paper)"},{"key":"IJKDB.2017010102-31","unstructured":"Suryavasnhi, K., & Narkhede, S., (2015, August). Green ICT in higher Education: The Next Frontier for sustainable growth. Green Computing CSI Communication: Knowledge Digest for IT Community, 39(5), 12-13."}],"container-title":["International Journal of Knowledge Discovery in Bioinformatics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.igi-global.com\/viewtitle.aspx?TitleId=178604","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,5,6]],"date-time":"2022-05-06T10:09:29Z","timestamp":1651831769000},"score":1,"resource":{"primary":{"URL":"http:\/\/services.igi-global.com\/resolvedoi\/resolve.aspx?doi=10.4018\/IJKDB.2017010102"}},"subtitle":["Measuring Energy Consumption of an Enhanced Branch Coverage and Modified Condition\/Decision Coverage Technique"],"short-title":[],"issued":{"date-parts":[[2017,1]]},"references-count":32,"journal-issue":{"issue":"1"},"URL":"https:\/\/doi.org\/10.4018\/ijkdb.2017010102","relation":{},"ISSN":["1947-9115","1947-9123"],"issn-type":[{"value":"1947-9115","type":"print"},{"value":"1947-9123","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,1]]}}}