Software Sustainability 2021
DOI: 10.1007/978-3-030-69970-3_11
|View full text |Cite
|
Sign up to set email alerts
|

Sustainable Software Engineering: Curriculum Development Based on ACM/IEEE Guidelines

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
6
0

Year Published

2022
2022
2025
2025

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 7 publications
(6 citation statements)
references
References 44 publications
0
6
0
Order By: Relevance
“…The purpose of software engineering for sustainability is to provide the greatest possible use of methodologies and technologies to produce software that will last for a long time 14 . Sustainable software development needs new tools to assist at different stages of the development process (requirements, design, testing, and configuration management) 71,72 . On the other hand, inefficient programming concepts like redundancy, nested loops, uncontrolled data flows, and so forth utilize more energy and produce heat, severely impacting the economic, technical, and environmental elements of sustainability 73 .…”
Section: Resultsmentioning
confidence: 99%
See 3 more Smart Citations
“…The purpose of software engineering for sustainability is to provide the greatest possible use of methodologies and technologies to produce software that will last for a long time 14 . Sustainable software development needs new tools to assist at different stages of the development process (requirements, design, testing, and configuration management) 71,72 . On the other hand, inefficient programming concepts like redundancy, nested loops, uncontrolled data flows, and so forth utilize more energy and produce heat, severely impacting the economic, technical, and environmental elements of sustainability 73 .…”
Section: Resultsmentioning
confidence: 99%
“…14 Sustainable software development needs new tools to assist at different stages of the development process (requirements, design, testing, and configuration management). 71,72 On the other hand, inefficient programming concepts like redundancy, nested loops, uncontrolled data flows, and so forth utilize more energy and produce heat, severely impacting the economic, technical, and environmental elements of sustainability. 73 It is noticed that energy consumed by a similar algorithm may change according to the programming language used.…”
Section: Factor#2-use Of Popular Programming Toolsmentioning
confidence: 99%
See 2 more Smart Citations
“…Moreover, when sustainability is included in a curriculum, it is in general by focusing on energy efficiency [14,21]. More recently Mishra and Mishra [18] have proposed a sustainable software engineering curriculum that relies on software development life cycle (direct impacts). Yet, the environmental impacts of ICT are more complex, either in terms of carbon footprint, resource depletion or toxicity [16,17], while its utility is debated: the environmental benefits of ICT must be balanced with its direct and indirect impacts [11].…”
Section: Introductionmentioning
confidence: 99%