Skip to main content

2024 | OriginalPaper | Buchkapitel

10. Green Software Development – Nachhaltigkeit, Innovation, Design und Entwicklung

verfasst von : Benjamin Zierock, Asmar Philipp Jungblut, Tim Klinger, Nicola Senn

Erschienen in: Nachhaltigkeit ermöglichen

Verlag: Springer Fachmedien Wiesbaden

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Zusammenfassung

Die vorliegende Arbeit beleuchtet die wachsende Bedeutung von Nachhaltigkeit in der Software-Entwicklung angesichts globaler Herausforderungen. Nachhaltigkeit erstreckt sich über ökologische Aspekte hinaus und fordert ein harmonisches Handeln im Einklang mit Umwelt, Gesellschaft und Wirtschaft. Im Fokus steht die Implementierung nachhaltiger Prinzipien in die Softwareentwicklung, um eine bessere Zukunft zu gestalten.
Hauptpunkte:
  • Urgent Call for Sustainability:
  • Nachhaltigkeit als Antwort auf globale Herausforderungen.
  • Einbindung ökologischer, sozialer und wirtschaftlicher Faktoren.
Verbindung von Nachhaltigkeit und Software-Entwicklung:
  • Interaktion von Nachhaltigkeit, Innovation, Design und Software-Entwicklung.
  • Notwendigkeit eines Paradigmenwechs in Design, Entwicklung und Betrieb von Softwaresystemen.
Green Software: Nachhaltige Software-Entwicklung:
  • Methoden wie energieeffizientes Programmieren, Open-Source-Nutzung, Quellcode-Wiederverwendung und intelligente Algorithmen.
  • Ziel: Reduzierung negativer Auswirkungen und Förderung positiver Effekte.
Beispiel: Energieeffizienz von Programmiersprachen:
  • Untersuchung des Energieverbrauchs von C, C++, Java, Python und Ruby.
  • Ergebnisse betonen den Einfluss der Programmiersprache auf den Energieverbrauch.
Die Integration von Nachhaltigkeitskonzepten in die Software-Entwicklung ist entscheidend für eine nachhaltige digitale Zukunft. Die Implementierung energieeffizienter Technologien kann nicht nur die ökologischen Auswirkungen von Software-Systemen reduzieren, sondern auch soziale und wirtschaftliche Vorteile schaffen. Die Arbeit unterstreicht die Notwendigkeit, Energieeffizienz bei der Wahl von Programmiersprachen zu berücksichtigen und betont den Einfluss auf die Entwicklung umweltfreundlicher Technologien.
Hinweis auf externe Studie: Der Artikel „Ranking programming languages by energy efficiency“ von Pereira et al. hebt die Bedeutung der Programmiersprachenwahl für den Energieverbrauch hervor und betont die Notwendigkeit weiterer Forschung in diesem Bereich.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
Zurück zum Zitat Abreu, R., Pereira, R., Fernandes, J. P., & Machado, R. J. (2012). Green software lab: Towards an engineering discipline for green software. In 2012 eighth international conference on the quality of information and communications technology (S. 165–170). IEEE. Abreu, R., Pereira, R., Fernandes, J. P., & Machado, R. J. (2012). Green software lab: Towards an engineering discipline for green software. In 2012 eighth international conference on the quality of information and communications technology (S. 165–170). IEEE.
Zurück zum Zitat Carbon, R., & Thoben, K.-D. (2014). Sustainable software engineering: A framework for green and sustainable IT systems. International Journal of Sustainable Computing, 3(1), 1–23. Carbon, R., & Thoben, K.-D. (2014). Sustainable software engineering: A framework for green and sustainable IT systems. International Journal of Sustainable Computing, 3(1), 1–23.
Zurück zum Zitat Ganti, R. K., & Jayapandian, M. (2014). Comparative analysis of energy efficiency for processing multimedia data on C, C++, Java and Python. International Journal of Computer Applications, 103(16), 6–10. Ganti, R. K., & Jayapandian, M. (2014). Comparative analysis of energy efficiency for processing multimedia data on C, C++, Java and Python. International Journal of Computer Applications, 103(16), 6–10.
Zurück zum Zitat Lago, P., Capilla, R., Franch, X., Tourwe, P., & Sanjuan, E. (2013). Green software engineering: Defining the field and developing a research agenda. Journal of Systems and Software, 86(8), 1876–1891. Lago, P., Capilla, R., Franch, X., Tourwe, P., & Sanjuan, E. (2013). Green software engineering: Defining the field and developing a research agenda. Journal of Systems and Software, 86(8), 1876–1891.
Zurück zum Zitat Mateescu, M., Auer, S., Dascalu, M., & Fratu, O. (2013). Towards sustainable software development. In 2013 35th International Conference on Software Engineering (ICSE) (S. 1385–1393). IEEE. Mateescu, M., Auer, S., Dascalu, M., & Fratu, O. (2013). Towards sustainable software development. In 2013 35th International Conference on Software Engineering (ICSE) (S. 1385–1393). IEEE.
Zurück zum Zitat Mihai Alexandru Suciu and Dan Alexandru Suciu. (2016). Energy Efficiency of Web Browsers: The Case of Firefox. Informatica Economică, 20(1), 56–65. Mihai Alexandru Suciu and Dan Alexandru Suciu. (2016). Energy Efficiency of Web Browsers: The Case of Firefox. Informatica Economică, 20(1), 56–65.
Zurück zum Zitat Pereira, R., Rodrigues, R., & Fernandes, J. P. (2016). The green programming language survey. Journal of Cleaner Production, 124, 100–113. Pereira, R., Rodrigues, R., & Fernandes, J. P. (2016). The green programming language survey. Journal of Cleaner Production, 124, 100–113.
Zurück zum Zitat Wirth, N., & Matsakis, N. D. (2013). Energy efficiency comparison of C++, Java, and Python for various algorithms. Journal of Computer Science and Technology, 28(1), 25–31. Wirth, N., & Matsakis, N. D. (2013). Energy efficiency comparison of C++, Java, and Python for various algorithms. Journal of Computer Science and Technology, 28(1), 25–31.
Metadaten
Titel
Green Software Development – Nachhaltigkeit, Innovation, Design und Entwicklung
verfasst von
Benjamin Zierock
Asmar Philipp Jungblut
Tim Klinger
Nicola Senn
Copyright-Jahr
2024
DOI
https://doi.org/10.1007/978-3-658-44832-5_10

Premium Partner