Green computing and Software Defects in open source software: An Empirical study

Overtime open source software (OSS) is receiving attention from industry. The growth rate is unprecedented. The software industry is inclining towards adopting OSS despite concerns about the quality. Defect management has been a key issue in OSS. Software whether it is close or open source uses energy. Green computing argued that environmental conditions are getting worst and use of power consumptions should be minimized to protect the earth. A lot of work has been reported in the area of green hardware but very little work has been reported in making software green. The main objective this work is to increase understanding of green software development. In this study, we empirically investigate that whether there is relationship between defect management in OSS and power consumption of OSS application. We used a dataset consist of 82 OSS projects to study the research model of this investigation. The results of this investigation show that software defect management in OSS play a significant role in managing power consumption of OSS applications.

[1]  Mladen A. Vouk,et al.  Engineering of telecommunications software , 1992 .

[2]  Timo Koponen,et al.  Life cycle of Defects in Open Source Software Projects , 2006, OSS.

[3]  James H. Gerlach,et al.  An empirical analysis of open source software developers' motivations and continuance intentions , 2007, Inf. Manag..

[4]  Carla Schlatter Ellis,et al.  The case for higher-level power management , 1999, Proceedings of the Seventh Workshop on Hot Topics in Operating Systems.

[5]  Tim O'Reilly,et al.  Lessons from open-source software development , 1999, CACM.

[6]  Sharad Malik,et al.  Instruction level power analysis and optimization of software , 1996, Proceedings of 9th International Conference on VLSI Design.

[7]  Budi Arief,et al.  focus developing with open source software The Many Meanings of Open Source , 2022 .

[8]  Stefan Naumann,et al.  Enhancing Software Engineering Processes towards Sustainable Software Product Design , 2010, EnviroInfo.

[9]  Feng Zhao,et al.  Virtual machine power metering and provisioning , 2010, SoCC '10.

[10]  Juha Taina Good, Bad, and Beautiful Software - In Search of Green Software Quality Factors , 2011 .

[11]  Timo Johann,et al.  The GREENSOFT Model: A reference model for green and sustainable software and its engineering , 2011, Sustain. Comput. Informatics Syst..

[12]  Audris Mockus,et al.  A case study of open source software development: the Apache server , 2000, Proceedings of the 2000 International Conference on Software Engineering. ICSE 2000 the New Millennium.

[13]  Sandy Irani,et al.  Algorithmic problems in power management , 2005, SIGA.

[14]  Abram Hindle Green mining: A methodology of relating software change to power consumption , 2012, 2012 9th IEEE Working Conference on Mining Software Repositories (MSR).

[15]  Chris DiBona,et al.  Open Sources: Voices from the Open Source Revolution , 1999 .

[16]  Chiara Francalanci,et al.  The Impact of MIS Software on IT Energy Consumption , 2010, ECIS.

[17]  Erik D. Demaine,et al.  Energy-Efficient Algorithms , 2016, ITCS.