IDEAS home Printed from https://ideas.repec.org/a/gam/jsusta/v10y2018i10p3471-d172606.html
   My bibliography  Save this article

The Effect of Green Software: A Study of Impact Factors on the Correctness of Software

Author

Listed:
  • David Gil

    (Lucentia Research Group, Department of Computing Technology and Data Processing, University of Alicante, 03690 San Vicente del Raspeig, Alicante, Spain)

  • Jose Luis Fernández-Alemán

    (GIIS, DIS, University of Murcia, 30003 Murcia, Murcia, Spain)

  • Juan Trujillo

    (Lucentia Research Group, Department of Software and Computing Systems, University of Alicante, 03690 San Vicente del Raspeig, Alicante, Spain)

  • Ginés García-Mateos

    (GIIS, DIS, University of Murcia, 30003 Murcia, Murcia, Spain)

  • Sergio Luján-Mora

    (Lucentia Research Group, Department of Software and Computing Systems, University of Alicante, 03690 San Vicente del Raspeig, Alicante, Spain)

  • Ambrosio Toval

    (GIIS, DIS, University of Murcia, 30003 Murcia, Murcia, Spain)

Abstract

Unfortunately, sustainability is an issue very poorly used when developing software and hardware systems. Lately, and in order to contribute to the earth sustainability, a new concept emerged named Green software which is computer software that can be developed and used efficiently and effectively with minimal or no impact to the environment. Currently, new teaching methods based on students’ learning process are being developed in the European Higher Education Area. Most of them are oriented to promote students’ interest in the course’s contents and offer personalized feedback. Online judging is a promising method for encouraging students’ participation in the e-learning process, although it still has to be researched and developed to be widely used and in a more efficient way. The great amount of data available in an online judging tool provides the possibility of exploring some of the most indicative attributes (e.g., running time, memory) for learning programming concepts, techniques and languages. So far, the most applied methods for automatically gathering information from the judging systems are based on statistical methods and, although providing reasonable correlations, these methods have not been proven to provide enough information for predicting grades when dealing with a huge amount of data. Therefore, the great novelty of this paper is to develop a data mining approach to predict program correctness as well as the grades of the students’ practices. For this purpose, powerful data mining technologies taken from the artificial intelligence domain have been used. In particular, in this study, we have used logistic regression, decision trees, artificial neural network and support vector machines; which have been properly identified as the most suitable ones for predicting activities in the e-learning domains. The results have achieved an accuracy of around 74%, both in the prediction of the program correctness as well as in the practice grades’ prediction. Another relevant issue provided in this paper is a comparison among these four techniques to obtain the best accuracy in predicting grades based on the availability of data as well as their taxonomy. The Decision Trees classifier has obtained the best confusion matrix, and time and memory efficiency were identified as the most important predictor variables. In view of these results, we can conclude that the development of green software leads programmers to implement correct software.

Suggested Citation

  • David Gil & Jose Luis Fernández-Alemán & Juan Trujillo & Ginés García-Mateos & Sergio Luján-Mora & Ambrosio Toval, 2018. "The Effect of Green Software: A Study of Impact Factors on the Correctness of Software," Sustainability, MDPI, vol. 10(10), pages 1-19, September.
  • Handle: RePEc:gam:jsusta:v:10:y:2018:i:10:p:3471-:d:172606
    as

    Download full text from publisher

    File URL: https://www.mdpi.com/2071-1050/10/10/3471/pdf
    Download Restriction: no

    File URL: https://www.mdpi.com/2071-1050/10/10/3471/
    Download Restriction: no
    ---><---

    References listed on IDEAS

    as
    1. Maria Avgerinou & Paolo Bertoldi & Luca Castellazzi, 2017. "Trends in Data Centre Energy Consumption under the European Code of Conduct for Data Centre Energy Efficiency," Energies, MDPI, vol. 10(10), pages 1-18, September.
    2. Yang, Chun-Chieh & Prasher, Shiv O. & Enright, Peter & Madramootoo, Chandra & Burgess, Magdalena & Goel, Pradeep K. & Callum, Ian, 2003. "Application of decision tree technology for image classification using remote sensing data," Agricultural Systems, Elsevier, vol. 76(3), pages 1101-1117, June.
    3. Jelle Boeve-de Pauw & Niklas Gericke & Daniel Olsson & Teresa Berglund, 2015. "The Effectiveness of Education for Sustainable Development," Sustainability, MDPI, vol. 7(11), pages 1-25, November.
    4. Yi Peng & Gang Kou & Yong Shi & Zhengxin Chen, 2008. "A Descriptive Framework For The Field Of Data Mining And Knowledge Discovery," International Journal of Information Technology & Decision Making (IJITDM), World Scientific Publishing Co. Pte. Ltd., vol. 7(04), pages 639-682.
    5. S. le Cessie & J. C. van Houwelingen, 1992. "Ridge Estimators in Logistic Regression," Journal of the Royal Statistical Society Series C, Royal Statistical Society, vol. 41(1), pages 191-201, March.
    Full references (including those not matched with items on IDEAS)

    Citations

    Citations are extracted by the CitEc Project, subscribe to its RSS feed for this item.
    as


    Cited by:

    1. Diego Buenaño-Fernández & David Gil & Sergio Luján-Mora, 2019. "Application of Machine Learning in Predicting Performance for Computer Engineering Students: A Case Study," Sustainability, MDPI, vol. 11(10), pages 1-18, May.
    2. Serdar Türkeli & Martine Schophuizen, 2019. "Decomposing the Complexity of Value: Integration of Digital Transformation of Education with Circular Economy Transition," Social Sciences, MDPI, vol. 8(8), pages 1-22, August.

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.
    1. Peng, Yi & Kou, Gang & Wang, Guoxun & Shi, Yong, 2011. "FAMCDM: A fusion approach of MCDM methods to rank multiclass classification algorithms," Omega, Elsevier, vol. 39(6), pages 677-689, December.
    2. Yi Peng, 2015. "Regional earthquake vulnerability assessment using a combination of MCDM methods," Annals of Operations Research, Springer, vol. 234(1), pages 95-110, November.
    3. DeLovato, Nicolas & Sundarnath, Kavin & Cvijovic, Lazar & Kota, Krishna & Kuravi, Sarada, 2019. "A review of heat recovery applications for solar and geothermal power plants," Renewable and Sustainable Energy Reviews, Elsevier, vol. 114(C), pages 1-1.
    4. Christopher J Greenwood & George J Youssef & Primrose Letcher & Jacqui A Macdonald & Lauryn J Hagg & Ann Sanson & Jenn Mcintosh & Delyse M Hutchinson & John W Toumbourou & Matthew Fuller-Tyszkiewicz &, 2020. "A comparison of penalised regression methods for informing the selection of predictive markers," PLOS ONE, Public Library of Science, vol. 15(11), pages 1-14, November.
    5. František Dařena & Jan Přichystal, 2018. "Analysis of the Association between Topics in Online Documents and Stock Price Movements," Acta Universitatis Agriculturae et Silviculturae Mendelianae Brunensis, Mendel University Press, vol. 66(6), pages 1431-1439.
    6. Jianping Huang & Yuheng Tao & Minghong Shi & Jun Wu, 2022. "Empirical Study on Design Trend of Taiwan (1960s–2020): The Evolution of Theme, Diversity and Sustainability," Sustainability, MDPI, vol. 14(19), pages 1-22, October.
    7. Chun-Hao Chen & Tzung-Pei Hong & Yeong-Chyi Lee & Vincent S. Tseng, 2015. "Finding Active Membership Functions for Genetic-Fuzzy Data Mining," International Journal of Information Technology & Decision Making (IJITDM), World Scientific Publishing Co. Pte. Ltd., vol. 14(06), pages 1215-1242, November.
    8. van den Berg, Bob & Sadowski, Bert M. & Pals, Luuk, 2018. "Towards sustainable data centres: Novel internal network technologies leading to sustainable cost and energy consumption in data centres in The Netherlands," 29th European Regional ITS Conference, Trento 2018 184933, International Telecommunications Society (ITS).
    9. Hackl, Andreas, 2018. "Mobility equity in a globalized world: Reducing inequalities in the sustainable development agenda," World Development, Elsevier, vol. 112(C), pages 150-162.
    10. Madhubala Ganesan & Ah-Lian Kor & Colin Pattinson & Eric Rondeau, 2020. "Green Cloud Software Engineering for Big Data Processing," Sustainability, MDPI, vol. 12(21), pages 1-24, November.
    11. Nina Kolleck & Helge Jörgens & Mareike Well, 2017. "Levels of Governance in Policy Innovation Cycles in Community Education: The Cases of Education for Sustainable Development and Climate Change Education," Sustainability, MDPI, vol. 9(11), pages 1-16, October.
    12. Anagnostos, D. & Schmidt, T. & Cavadias, S. & Soudris, D. & Poortmans, J. & Catthoor, F., 2019. "A method for detailed, short-term energy yield forecasting of photovoltaic installations," Renewable Energy, Elsevier, vol. 130(C), pages 122-129.
    13. Li Shaoyu & Lu Qing & Fu Wenjiang & Romero Roberto & Cui Yuehua, 2009. "A Regularized Regression Approach for Dissecting Genetic Conflicts that Increase Disease Risk in Pregnancy," Statistical Applications in Genetics and Molecular Biology, De Gruyter, vol. 8(1), pages 1-28, October.
    14. Alba Manresa & Jasmina Berbegal-Mirabent & Úrsula Faura-Martínez & Juan-Vicente Llinares-Ciscar, 2021. "What Do Freshmen Know about Sustainability? Analysing the Skill Gap among University Business Administration Students," Sustainability, MDPI, vol. 13(16), pages 1-21, August.
    15. Butaru, Florentin & Chen, Qingqing & Clark, Brian & Das, Sanmay & Lo, Andrew W. & Siddique, Akhtar, 2016. "Risk and risk management in the credit card industry," Journal of Banking & Finance, Elsevier, vol. 72(C), pages 218-239.
    16. Javier Cifuentes-Faura & Ursula Faura-Martínez & Matilde Lafuente-Lechuga, 2020. "Assessment of Sustainable Development in Secondary School Economics Students According to Gender," Sustainability, MDPI, vol. 12(13), pages 1-16, July.
    17. Borkowski, Mateusz & Piłat, Adam Krzysztof, 2022. "Customized data center cooling system operating at significant outdoor temperature fluctuations," Applied Energy, Elsevier, vol. 306(PB).
    18. Matthias Kowasch & Joana P. Cruz & Pedro Reis & Niklas Gericke & Katharina Kicker, 2021. "Climate Youth Activism Initiatives: Motivations and Aims, and the Potential to Integrate Climate Activism into ESD and Transformative Learning," Sustainability, MDPI, vol. 13(21), pages 1-25, October.
    19. Quentin Ssossé & Johanna Wagner & Carina Hopper, 2021. "Assessing the Impact of ESD: Methods, Challenges, Results," Sustainability, MDPI, vol. 13(5), pages 1-26, March.
    20. HOROBEȚ Alexandra & MNOHOGHITNEI Irina & BELAȘCU Lucian & CROITORU Ionuț Marius, 2023. "Esg Reporting And Capital Market Investors: Insights From The Global Technology And Fintech Industries," Studies in Business and Economics, Lucian Blaga University of Sibiu, Faculty of Economic Sciences, vol. 18(2), pages 178-195, August.

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:gam:jsusta:v:10:y:2018:i:10:p:3471-:d:172606. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: MDPI Indexing Manager (email available below). General contact details of provider: https://www.mdpi.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.