Based on the definitions in Sect. and the GREENSOFT Model, we summarize
related work. A good overview of sustainable software engineering can be found in
here, the author gathered 96 relevant publications on sustainable software
engineering. They also discussed the question of what sustainability means in (and
for) software engineering . Amsel et al. assert that sustainable software
engineering should develop software that meets the needs of users while reducing
environmental impacts.