Lessons Learned from Developing a Sustainability Awareness Framework for Software Engineering Using Design Science

被引:2
|
作者
Betz, Stefanie [1 ,2 ]
Penzenstadler, Birgit [3 ,4 ]
Duboc, Leticia [5 ]
Chitchyan, Ruzanna [6 ]
Kocak, Sedef Akinli [7 ]
Brooks, Ian [8 ]
Oyedeji, Shola [9 ]
Porras, Jari [9 ]
Seyff, Norbert [10 ]
Venters, Colin C. [11 ]
机构
[1] Furtwangen Univ, Robert Gerwig PLatz 1, Furtwangen, Germany
[2] LUT Univ, Robert Gerwig PLatz 1, Furtwangen, Germany
[3] Chalmers Univ Technol, Chalmersplatsen 4, Gothenburg, Sweden
[4] LUT Univ, Chalmersplatsen 4, Gothenburg, Sweden
[5] La Salle Univ Ramon Llull, C St Joan La Salle 42, Barcelona, Spain
[6] Univ Bristol, House,Queens Rd, Bristol, Avon, England
[7] Vector Inst Artificial Intelligence, 661 Univ Ave,Suite 710, Toronto, ON M5G IM1, Canada
[8] Univ West England, Coldharbour Lane, Bristol BS16 1QY, Avon, England
[9] LUT Univ, POB 836, FI-00074 Lappeenranta, Finland
[10] Univ Appl Sci & Arts Northwestern Switzerland, Freilager Pl 1, Windisch, Switzerland
[11] Univ Huddersfield, Huddersfield, W Yorkshire, England
基金
英国工程与自然科学研究理事会;
关键词
IT products; IT services; sustainability analysis; TECHNOLOGY-TRANSFER; DELPHI METHOD; REQUIREMENTS; SYSTEMS; CHALLENGES; BUSINESS; BARRIERS; MODEL; ICT;
D O I
10.1145/3649597
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
To foster a sustainable society within a sustainable environment, we must dramatically reshape our work and consumption activities, most of which are facilitated through software. Yet, most software engineers hardly consider the effects on the sustainability of the IT products and services they deliver. This issue is exacerbated by a lack of methods and tools for this purpose. Despite the practical need for methods and tools that explicitly support consideration of the effects that IT products and services have on the sustainability of their intended environments, such methods and tools remain largely unavailable. Thus, urgent research is needed to understand how to design such tools for the IT community properly. In this article, we describe our experience using design science to create the Sustainability Awareness Framework (SusAF), which supports software engineers in anticipating and mitigating the potential sustainability effects during system development. More specifically, we identify and present the challenges faced during this process. The challenges that we have faced and addressed in the development of the SusAF are likely to be relevant to others who aim to create methods and tools to integrate sustainability analysis into their IT products and services development. Thus, the lessons learned in SusAF development are shared for the benefit of researchers and other professionals who design tools for that end.
引用
收藏
页数:39
相关论文
共 50 条
  • [21] Teaching global software engineering: experiences and lessons learned
    Niazi, Mahmood
    IET SOFTWARE, 2015, 9 (04) : 95 - 102
  • [22] Lessons Learned Managing Distributed Software Engineering Courses
    Holmes, Reid
    Craig, Michelle
    Reid, Karen
    Stroulia, Eleni
    36TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE COMPANION 2014), 2014, : 321 - 324
  • [23] LESSONS LEARNED TEACHING ADA IN THE CONTEXT OF SOFTWARE ENGINEERING
    TOMAYKO, JE
    JOURNAL OF SYSTEMS AND SOFTWARE, 1989, 10 (04) : 281 - 283
  • [24] Applying empirical software engineering to software architecture: challenges and lessons learned
    Davide Falessi
    Muhammad Ali Babar
    Giovanni Cantone
    Philippe Kruchten
    Empirical Software Engineering, 2010, 15 : 250 - 276
  • [25] Applying empirical software engineering to software architecture: challenges and lessons learned
    Falessi, Davide
    Babar, Muhammad Ali
    Cantone, Giovanni
    Kruchten, Philippe
    EMPIRICAL SOFTWARE ENGINEERING, 2010, 15 (03) : 250 - 276
  • [26] Lessons Learned Developing an Engaging Engineering Summer Camp
    Krapcho, Karen J.
    Furse, Cynthia
    2014 ASEE ANNUAL CONFERENCE, 2014,
  • [27] Embedding an integrated learning environment and digital repository in design engineering education: lessons learned for sustainability
    Breslin, Caroline
    Nicol, David
    Grierson, Hilary
    Wodehouse, Andrew
    Luster, Neal
    Ion, William
    BRITISH JOURNAL OF EDUCATIONAL TECHNOLOGY, 2007, 38 (05) : 805 - 816
  • [28] Lessons learned from an engineering doctoral program created in the developing countries context
    Forcael, Eric
    Avila, Andres
    Tenreiro, Claudio
    2022 INTERNATIONAL SYMPOSIUM ON ACCREDITATION OF ENGINEERING AND COMPUTING EDUCATION, ICACIT, 2022,
  • [29] Lessons learned from developing mbeddr: a case study in language engineering with MPS
    Voelter, Markus
    Kolb, Bernd
    Szabo, Tamas
    Ratiu, Daniel
    van Deursen, Arie
    SOFTWARE AND SYSTEMS MODELING, 2019, 18 (01): : 585 - 630
  • [30] Lessons learned from developing mbeddr: a case study in language engineering with MPS
    Markus Voelter
    Bernd Kolb
    Tamás Szabó
    Daniel Ratiu
    Arie van Deursen
    Software & Systems Modeling, 2019, 18 : 585 - 630