Bringing Green Software to Computer Science Curriculum: Perspectives from Researchers and Educators
João Saraiva, Ziliang Zong, Rui Pereira
Abstract
Only recently has the software engineering community started conducting research on developing energy efficient software, or green software. This is shadowed when compared to the research already produced in the computer hardware community. While research in green software is rapidly increasing, several recent studies with software engineers show that they still miss techniques, knowledge, and tools to develop greener software. Indeed, all such studies suggest that green software should be part of a modern Computer Science Curriculum.
Topics & Concepts
Social software engineeringSoftwareSoftware peer reviewSoftware engineeringComputer sciencePersonal software processCurriculumSoftware developmentSoftware analyticsSoftware constructionSociologyOperating systemPedagogyGreen IT and SustainabilityRecycling and Waste Management TechniquesInnovative Human-Technology Interaction