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 条
  • [41] Aspects in agent-oriented software engineering: Lessons learned
    Garcia, Alessandro
    Kulesza, Uira
    Sant'Anna, Claudio
    Chavez, Christina
    de Lucena, Carlos J. P.
    AGENT-ORIENTED SOFTWARE ENGINEERING VI, 2006, 3950 : 231 - 247
  • [42] The Evolution of a Healthcare Software Framework: Reuse, Evaluation and Lessons Learned
    Macedo, Alessandra A.
    Baranauskas, Jose A.
    Bulcao-Neto, Renato de F.
    PROCEEDINGS OF THE 2018 FEDERATED CONFERENCE ON COMPUTER SCIENCE AND INFORMATION SYSTEMS (FEDCSIS), 2018, : 1043 - 1051
  • [43] Lessons learned in framework-based software process improvement
    Jalote, P
    APSEC 2002: NINTH ASIA PACIFIC SOFTWARE ENGINEERING CONFERENCE, 2002, : 261 - 265
  • [44] Sustainability in Open Source Software Commons: Lessons Learned from an Empirical Study of SourceForge Projects
    Schweik, Charles M.
    TECHNOLOGY INNOVATION MANAGEMENT REVIEW, 2013, : 13 - 19
  • [45] Experiences and Lessons Learned from Onsite and Remote Teamwork Based Courses in Software Engineering
    Porras, Jari
    Happonen, Ari
    Khakurel, Jayden
    PROCEEDINGS OF 2021 INTERNATIONAL CONFERENCE ON DATA AND SOFTWARE ENGINEERING (ICODSE): DATA AND SOFTWARE ENGINEERING FOR SUPPORTING SUSTAINABLE DEVELOPMENT GOALS, 2021,
  • [46] Member Checking in Software Engineering Research: Lessons Learned from an Industrial Case Study
    Santos, Ronnie E. S.
    Magalhaes, Cleyton V. C.
    da Silva, Fabio Q. B.
    11TH ACM/IEEE INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT (ESEM 2017), 2017, : 187 - 192
  • [47] Lessons Learned from Designing and Implementing Team Project Work in a Software Engineering Course
    Bolloju, Narasimha
    PROCEEDINGS OF THE 16TH ANNUAL ACM INDIA COMPUTE CONFERENCE, COMPUTE 2023, 2023, : 84 - 88
  • [48] Developing a Universal Framework for Communication During Intraoperative Crises: Lessons Learned from Aviation
    Ali, Adam M.
    Rahim, Amir
    WORLD JOURNAL OF SURGERY, 2013, 37 (11) : 2717 - 2717
  • [49] The lessons learned from shifting from global-change research programmes to transdisciplinary sustainability science
    Leemans, Rik
    CURRENT OPINION IN ENVIRONMENTAL SUSTAINABILITY, 2016, 19 : 103 - 110
  • [50] Lessons from a Pioneering Software Engineering Environment: Design Principles of Software through Pictures
    Wasserman, Anthony I.
    PROCEEDINGS OF THE 2024 FIRST IDE WORKSHOP, IDE 2024, 2024, : 12 - 14