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. Birgitta Nordén & Helen Avery, 2021. "Global Learning for Sustainable Development: A Historical Review," Sustainability, MDPI, vol. 13(6), pages 1-31, March.
    4. 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.
    5. Julius Grund & Antje Brock, 2019. "Why We Should Empty Pandora’s Box to Create a Sustainable Future: Hope, Sustainability and Its Implications for Education," Sustainability, MDPI, vol. 11(3), pages 1-20, February.
    6. Lange, Steffen & Pohl, Johanna & Santarius, Tilman, 2020. "Digitalization and energy consumption. Does ICT reduce energy demand?," Ecological Economics, Elsevier, vol. 176(C).
    7. 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.
    8. André Altmann & Michal Rosen-Zvi & Mattia Prosperi & Ehud Aharoni & Hani Neuvirth & Eugen Schülter & Joachim Büch & Daniel Struck & Yardena Peres & Francesca Incardona & Anders Sönnerborg & Rolf Kaise, 2008. "Comparison of Classifier Fusion Methods for Predicting Response to Anti HIV-1 Therapy," PLOS ONE, Public Library of Science, vol. 3(10), pages 1-9, October.
    9. Janns Alvaro Patiño-Saucedo & Paola Patricia Ariza-Colpas & Shariq Butt-Aziz & Marlon Alberto Piñeres-Melo & José Luis López-Ruiz & Roberto Cesar Morales-Ortega & Emiro De-la-hoz-Franco, 2022. "Predictive Model for Human Activity Recognition Based on Machine Learning and Feature Selection Techniques," IJERPH, MDPI, vol. 19(19), pages 1-21, September.
    10. 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.
    11. Shaikha R. Al-Nuaimi & Sami G. Al-Ghamdi, 2022. "Assessment of Knowledge, Attitude and Practice towards Sustainability Aspects among Higher Education Students in Qatar," Sustainability, MDPI, vol. 14(20), pages 1-17, October.
    12. Eva-Maria Waltner & Werner Rieß & Christoph Mischo, 2019. "Development and Validation of an Instrument for Measuring Student Sustainability Competencies," Sustainability, MDPI, vol. 11(6), pages 1-20, March.
    13. 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.
    14. repec:wyi:journl:002122 is not listed on IDEAS
    15. 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.
    16. Daniela M. Salvioni & Simona Franzoni & Raffaella Cassano, 2017. "Sustainability in the Higher Education System: An Opportunity to Improve Quality and Image," Sustainability, MDPI, vol. 9(6), pages 1-27, May.
    17. 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).
    18. 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.
    19. Gang Kou & Chunwei Lou, 2012. "Multiple factor hierarchical clustering algorithm for large scale web page and search engine clickstream data," Annals of Operations Research, Springer, vol. 197(1), pages 123-134, August.
    20. Yen-Hao Hsieh & Soe-Tsyr Yuan, 2016. "Can Customer Expectations be Measured in Real Time?," International Journal of Information Technology & Decision Making (IJITDM), World Scientific Publishing Co. Pte. Ltd., vol. 15(01), pages 119-149, January.
    21. 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.

    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.