Skip to content

nsg-ethz/Sustainable-Computing-Taxonomy

Repository files navigation

Sustainable Computing Taxonomy

This repository presents a formalized taxonomy for Sustainable Computing. The description is structured around three interconnected parts:

  • A problem that connects a computing system to some environmental threat or damage;
  • A countermeasure that aims to address that problem;
  • Pieces of evidence that either unveil the problem or validate the efficiency of the countermeasure.

Overview of the sustainable computing taxonomy illustrating the interconnection between problems, countermeasures, and evidence.

TODO: fix the graphic to match the updated version of the taxonomy

The complete taxonomy is shown below and is accompanied by a description of the various terms.

Finally, the repository hosts a curated list of research studies or projects that are described using the taxonomy.

Problem:
    Cause:
        Agent:
            Category:
                - End users
                - Policy makers
                - Designers
                - Engineers
                - ...
            State:
                - Uninformed
                - Unmotivated
                - Unaware
        Technology:
            Type: 
                - Hardware
                - Software
            Issue:
                - Bloated
                - Operated unsustainably
                - Short lifetime
                - High-footprint functionalities
                - High-footprint manufacturing
                - Stagnating
                - ... 
        Life-cycle phase: 
            - Design
            - Production
            - Deployment
            - Operation
            - Decommission
    Impact:
        Type:
            - Direct
            - Indirect
            - Systemic
        Life-cycle phase:
        Nature:
        
Countermeasure:
    Intervention:
        Agent: 
        Action:
            Domain:
                - Technological
                - Regulatory
                - Behavioral
            Sustainable Rs:
                - Rethink
                - Refuse
                - Reduce
                - Reuse
                - Repair
                - Recycle
                - Rot
        Life-cycle phase: 
        Temporality: 
    Impact:
        Type:
            - Direct
            - Indirect
            - Systemic
        Life-cycle phase: 
        Nature: 
    
Evidence:
    Data:
        - Observations 
        - Models 
    Metrics: 
    Approach:
        - Top-down
        - Bottom-up
        - Hybrid
    Reasoning:
        - Attributional
        - Consequential
        - Hybrid
    Boundaries:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •