SEFGAST: Step-Up to Environment Friendly Green Automated Software Testing

SEFGAST: Step-Up to Environment Friendly Green Automated Software Testing

  IJETT-book-cover           
  
© 2022 by IJETT Journal
Volume-70 Issue-3
Year of Publication : 2022
Authors : Anithakrishna .G, M. Mohankumar
https://doi.org/10.14445/22315381/IJETT-V70I3P218

How to Cite?

Anithakrishna .G, M. Mohankumar, "SEFGAST: Step-Up to Environment Friendly Green Automated Software Testing," International Journal of Engineering Trends and Technology, vol. 70, no. 3, pp. 162-169, 2022. Crossref, https://doi.org/10.14445/22315381/IJETT-V70I3P218

Abstract
In the current world scenario, sustainable development has a magnificent role, especially in the two sizable fields of information and communication, viz., Green Technology and Green Computing. Green IT make ICT more sustainable and instigate solutions to set up and use hardware in an energy-efficient way. Green by IT focus on software-based solutions to make energy-efficient utilization of resource and to dimmish the negative impact on the environment. The energy-efficient software development model is the right way toward sustainability. Developing a software product is not only bound to writing its core code, but it also includes many phases from planning to maintenance. To erect an energy-efficient green software, need to make the whole process green. This paper proposes a technique to apply green concepts on software testing to efficiently gather energy consumption related information. For the same need a closer look at green software and green software engineering, and through this proposed work applied green principles to measure, analyze and optimize operations on software testing.

Keywords
Green software, Testing, Sustainability, Green IT, Energy.

Reference
[1] Devi, J., Bhatia, K., & Sharma, R., A Study on Functioning of Selenium Automation Testing Structure. International Journal of Advanced Research in Computer Science and Software Engineering, 7(5) (2014) 855-862.
[2] Kaur, P., & Agnihotri, M., Efficient Variable Neighbourhood Search Performance Based Joint Optimization Task Allocation for the Multicore Processor. In 2016 2nd International Conference on Contemporary Computing and Informatics (IC3I), (2016) 745-751. IEEE.
[3] Kannan, M., & Lokeshwari, K., Comparison af Software Testing Tools with Respect to Tools and Technical Related Parameters. International Journal of Advanced Research in Computer Science, 8(9) (2017).
[4] Hemanandhini, I. G., & Ranjani, C., A Study On Various Techniques for Energy Conservation in Data Centers for Green Computing. International Journal of Engineering Trends and Technology (IJETT), 46 (2017).
[5] Brown, D. J., & Reams, C., Toward Energy-Efficient Computing. Communications of The ACM, 53(3) (2010) , 50-58.
[6] Abhishek, D. S., Anusha, V., Bheemappa, C. B., Vijaykumar, D., & Sheela, S. V. Green Software.
[7] Gelenbe, E., & Caseau, Y., The Impact of Information Technology on Energy Consumption and Carbon Emissions. Ubiquity, (2015) 1-15.
[8] Johann, T., Dick, M., Naumann, S., & Kern, E., How to Measure Energy-Efficiency of Software: Metrics and Measurement Results. In 2012 First International Workshop on Green and Sustainable Software (GREENS) , (2012) 51-54. IEEE.
[9] Hähnel, M., Döbel, B., Völp, M., & Härtig, H., Measuring Energy Consumption for Short Code Paths using RAPL. ACM SIGMETRICS Performance Evaluation Review, 40(3) (2012) 13-17.
[10] Hilty, L. M., Arnfalk, P., Erdmann, L., Goodman, J., Lehmann, M., & Wäger, P. A., The Relevance of Information and Communication Technologies for Environmental Sustainability–A Prospective Simulation Study. Environmental Modelling & Software, 21(11) (2006) 1618-1629.
[11] Hilty, L. M., Aebischer, B., & Rizzoli, A. E., Modelling And Evaluating the Sustainability of Smart Solutions. Environmental Modelling & Software, 56 (2014) 1-5.
[12] Aebischer, B., & Hilty, L. M., The Energy Demand Of ICT: A Historical Perspective and Current Methodological Challenges. in ICT Innovations for Sustainability, (2015) 71-103. Springer, Cham.
[13] Nixon, J. S., & Devaraj, A. F. S. Green Computing: Awareness, Current Issues and Best Practices.
[14] Kern, E., Dick, M., Naumann, S., Guldner, A., & Johann, T., Green Software and Green Software Engineering–Definitions, Measurements, and Quality Aspects. In First International Conference on Information and Communication Technologies For Sustainability (ICT4S2013), ETH Zurich , (2013b) 87-9.
[15] Verdecchia, Roberto, Patricia Lago, Christof Ebert, and Carol De Vries. Green IT and Green Software, IEEE Software , 30(6) (2021) 7-15.
[16] Pereira, R., Carção, T., Couto, M., Cunha, J., Fernandes, J. P., & Saraiva, J., Spelling Out Energy Leaks: Aiding Developers to Locate Energy-Inefficient Code. Journal of Systems and Software, 161 (2020) 110463.
[17] Bangash, A. A., Sahar, H., & Beg, M. O.,A Methodology For Relating Software Structure with Energy Consumption. In 2017 IEEE 17th International Working Conference on Source Code Analysis and Manipulation (SCAM) , (2017) 111-120. IEEE.
[18] Bourdon, A., Noureddine, A., Rouvoy, R., & Seinturier, L., Linux: Understanding Process-Level Power Consumption. in Green Computing Middleware (GCM`2011).
[19] Verdecchia, R., Guldner, A., Becker, Y., & Kern, E., Code-Level Energy Hotspot Localization Via Naive Spectrum Based Testing. In Advances and New Trends in Environmental Informatics, (2018)111-130. Springer, Cham.
[20] Pang, C., Hindle, A., Adams, B., & Hassan, A. E.,What Do Programmers Know About Software Energy Consumption?. IEEE Software, 33(3) (2015) 83-89.
[21] Hindle, A., Green Mining: A Methodology of Relating Software Change and Configuration to Power Consumption. Empirical Software Engineering, 20(2) (2015) 374-409.
[22] Steigerwald, B., & Agrawal, A., Developing Green Software. Intel White Paper, 9 (2011).
[23] Mahmoud, S. S., & Ahmad, I., A Green Model for Sustainable Software Engineering. International Journal of Software Engineering and its Applications, 7(4) (2013) 55-74.
[24] Verdecchia, R., Lago, P., Ebert, C., & De Vries, C., Green IT And Green Software. IEEE Software, 38(6) (2021) 7-15.
[25] Johann, T., Dick, M., Naumann, S., & Kern, E., How to Measure Energy-Efficiency of Software: Metrics and Measurement Results. In 2012 First International Workshop on Green and Sustainable Software (GREENS), (2012) 51-54. IEEE.