[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1109/SECM.2017.4acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
research-article

On the presence of green and sustainable software engineering in higher education curricula

Published: 20 May 2017 Publication History

Abstract

Nowadays, software is pervasive in our everyday lives. Its sustainability and environmental impact have become major factors to be considered in the development of software systems. Millennials-the newer generation of university students-are particularly keen to learn about and contribute to a more sustainable and green society. The need for training on green and sustainable topics in software engineering has been reflected in a number of recent studies. The goal of this paper is to get a first understanding of what is the current state of teaching sustainability in the software engineering community, what are the motivations behind the current state of teaching, and what can be done to improve it. To this end, we report the findings from a targeted survey of 33 academics on the presence of green and sustainable software engineering in higher education. The major findings from the collected data suggest that sustainability is under-represented in the curricula, while the current focus of teaching is on energy efficiency delivered through a fact-based approach. The reasons vary from lack of awareness, teaching material and suitable technologies, to the high effort required to teach sustainability. Finally, we provide recommendations for educators willing to teach sustainability in software engineering that can help to suit millennial students needs.

References

[1]
C. Becker, R. Chitchyan, L. Duboc, S. Easterbrook, B. Penzenstadler, N. Seyff, and C. C. Venters. Sustainability design and software: The karlskrona manifesto. In Proceedings of the 37th International Conference on Software Engineering - Volume 2, ICSE '15, pages 467--476, Piscataway, NJ, USA, 2015. IEEE Press.
[2]
G. H. Bruntland. Our Common Future. Technical report, World Commission on Environment and Development, 1987.
[3]
C. Calero and M. Piattini. Green in Software Engineering. Springer, 2015.
[4]
E. England and S. Bartczak. Where Can Green IT/IS Education and Training Be Found Today? An Initial Assessment of Sources. Journal of Sustainability Education, 2012.
[5]
R. Goodland. Sustainability: human, social, economic and environmental. Encyclopedia of global environmental change, 5:481--491, 2002.
[6]
R. Gutbrod and C. Wiele. The Software Dilemma: Balancing Creativity and Control on the Path to Sustainable Software. Springer Science & Business Media, 2012.
[7]
A. S. Ho. A conceptual change approach to staff development: A model for programme design. International Journal for Academic Development, 5(1):30--41, 2000.
[8]
H. Joffe and L. Yardley. 4. content and thematic analysis. Research methods for clinical and health psychology. California: Sage, pages 56--68, 2004.
[9]
D. Kember. A reconceptualisation of the research into university academics' conceptions of teaching. Learning and instruction, 7(3):255--275, 1997.
[10]
B. A. Kitchenham and S. L. Pfleeger. Personal opinion surveys. In Guide to Advanced Empirical Software Engineering, pages 63--92. Springer, 2008.
[11]
D. A. Kolb. Experiential learning: Experience as the source of learning and development. FT press, 2014.
[12]
C. Kosnik, C. Beck, Y. Cleovoulou, and T. Fletcher. Improving teacher education through longitudinal research: How studying our graduates led us to give priority to program planning and vision for teaching. Studying Teacher Education, 5(2):163--175, 2009.
[13]
P. Lago. A master program on engineering energy-aware software. Proceedings of ICT for Energy Efficiency (EnviroInfo), pages 469--476, 2014.
[14]
P. Lago and D. Damian. Software Engineering in Society at ICSE. STC Sustainable Computing Newsletter, 4(1), July 2015.
[15]
P. Lago, R. Kazman, N. Meyer, M. Morisio, H. A. Müller, F. Paulisch, G. Scanniello, B. Penzenstadler, and O. Zimmermann. Exploring initial challenges for green software engineering: summary of the first GREENS workshop, at ICSE 2012. SIGSOFT Softw. Eng. Notes, 38(1):31--33, Jan. 2013.
[16]
P. Lago, S. A. Kocak, I. Crnkovic, and B. Penzenstadler. Framing sustainability as a property of software quality. Commun. ACM, 58(10):70--78, Oct. 2015.
[17]
P. Lago, N. Meyer, M. Morisio, H. Müller, and others. Leveraging energy efficiency to software users: summary of the second GREENS workshop, at ICSE 2013. ACM SIGSOFT Software, 2014.
[18]
J. Linaker, S. M. Sulaman, R. Maiani de Mello, and M. Hst. Guidelines for conducting surveys in software engineering. Technical report, Lund University, 2015.
[19]
S. Mann, L. Muller, J. Davis, C. Roda, and A. Young. Computing and sustainability: Evaluating resources for educators. SIGCSE Bull., 41(4):144--155, Jan. 2010.
[20]
I. Manotas, C. Bird, R. Zhang, D. Shepherd, C. Jaspan, C. Sadowski, L. Pollock, and J. Clause. An empirical study of practitioners' perspectives on green software engineering. In Proceedings of the 38th International Conference on Software Engineering, pages 237--248. ACM, 2016.
[21]
J. A. Maxwell. Using numbers in qualitative research. Qualitative Inquiry, 16(6):475--482, 2010.
[22]
A. P. McGlynn. Teaching millennials, our newest cultural cohort. Education Digest, 71(4):12, 2005.
[23]
B. Merkus. SEFLab in IT onderwijs. Technical report, Hogeschool van Amsterdam, 20 Nov. 2013.
[24]
A. P. Motrel, D. Ferrer, J. Segalas, K. Mulder, M. M. R. Byluppala, A. Priatna, and G. Morrison. Status of engineering education for sustainable development in european higher education. Technical Report 2, The EESD Observatory, 2008.
[25]
A. Oleson and M. T. Hora. Teaching the way they were taught? revisiting the sources of teaching knowledge and the role of prior experience in shaping faculty teaching practices. Higher Education, 68(1):29--45, 2014.
[26]
C. Pang, A. Hindle, B. Adams, and A. E. Hassan. What do programmers know about the energy consumption of software? Technical Report e1094, PeerJ PrePrints, 11 Mar. 2015.
[27]
B. Penzenstadler and A. Fleischmann. Teach sustainability in software engineering? In 24th Conference on Software Engineering Education and Training (CSEE&T), pages 454--458. IEEE CS, May 2011.
[28]
A. Pinsonneault and K. Kraemer. Survey research methodology in management information systems: an assessment. Journal of management information systems, 10(2):75--105, 1993.
[29]
M. Prince. Does active learning work? a review of the research. Journal of engineering education, 93(3):223--231, 2004.
[30]
T. Punter, M. Ciolkowski, B. Freimut, and I. John. Conducting on-line surveys in software engineering. In Empirical Software Engineering, 2003. ISESE 2003. Proceedings. 2003 International Symposium on, pages 80--88. IEEE, 2003.
[31]
P. G. Ranky, O. Kalaba, and Y. Zheng. Sustainable lean six-sigma green engineering system design educational challenges and interactive multimedia solutions. In 2012 IEEE International Symposium on Sustainable Systems and Technology (ISSST), pages 1--6, May 2012.
[32]
M. Razavian, G. Procaccianti, and D. A. Tamburri. Four-Dimensional Sustainable E-Services. In ICT for Energy Efficiency (EnviroInfo), 2014.
[33]
V. Richardson. The role of attitudes and beliefs in learning to teach. Handbook of research on teacher education, 2:102--119, 1996.
[34]
K. Sammalisto and T. Lindhqvist. Integration of Sustainability in Higher Education: A Study with International Perspectives. Innov High Educ, 32(4):221--233, 8 Aug. 2007.
[35]
D. Torre and D. Fucci. The Presence of Green and Sustainable Software Engineering in Higher Education Curricula---Technical Report. Technical report, Carleton University, Canada and University of Oulu, Finland, Oct. 2016.
[36]
G. P. Wiggins and J. McTighe. Understanding by design. Ascd, 2005.

Cited By

View all
  • (2023)Introducing Green Thinking Into CS Bachelor CurriculumProceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 210.1145/3587103.3594175(667-667)Online publication date: 29-Jun-2023
  • (2022)How to Integrate Environmental Challenges in Computing Curricula?Proceedings of the 53rd ACM Technical Symposium on Computer Science Education - Volume 110.1145/3478431.3499280(899-905)Online publication date: 22-Feb-2022
  • (2021)Bringing Green Software to Computer Science Curriculum: Perspectives from Researchers and EducatorsProceedings of the 26th ACM Conference on Innovation and Technology in Computer Science Education V. 110.1145/3430665.3456386(498-504)Online publication date: 26-Jun-2021
  • Show More Cited By
  1. On the presence of green and sustainable software engineering in higher education curricula

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    SECM '17: Proceedings of the 1st International Workshop on Software Engineering Curricula for Millennials
    May 2017
    86 pages
    ISBN:9781538627952

    Sponsors

    Publisher

    IEEE Press

    Publication History

    Published: 20 May 2017

    Check for updates

    Author Tags

    1. academia
    2. curricula
    3. green and sustainable software engineering
    4. millennials
    5. teaching

    Qualifiers

    • Research-article

    Conference

    ICSE '17
    Sponsor:

    Upcoming Conference

    ICSE 2025

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)14
    • Downloads (Last 6 weeks)2
    Reflects downloads up to 01 Jan 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2023)Introducing Green Thinking Into CS Bachelor CurriculumProceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 210.1145/3587103.3594175(667-667)Online publication date: 29-Jun-2023
    • (2022)How to Integrate Environmental Challenges in Computing Curricula?Proceedings of the 53rd ACM Technical Symposium on Computer Science Education - Volume 110.1145/3478431.3499280(899-905)Online publication date: 22-Feb-2022
    • (2021)Bringing Green Software to Computer Science Curriculum: Perspectives from Researchers and EducatorsProceedings of the 26th ACM Conference on Innovation and Technology in Computer Science Education V. 110.1145/3430665.3456386(498-504)Online publication date: 26-Jun-2021
    • (2018)An exploratory study of software sustainability dimensions and characteristicsProceedings of the 12th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement10.1145/3239235.3239240(1-10)Online publication date: 11-Oct-2018

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media