A Catalogue Supporting Software Sustainability Design

被引:23
|
作者
Oyedeji, Shola [1 ]
Seffah, Ahmed [1 ]
Penzenstadler, Birgit [2 ]
机构
[1] Lappeenranta Univ Technol, LUT Sch Engn Sci LENS, Lappeenranta 53850, Finland
[2] Calif State Univ Long Beach, Dept Comp Engn & Comp Sci, Long Beach, CA 90840 USA
关键词
sustainability; software sustainability; information and communication technology; software design; sustainability requirement; software sustainability analysis; software sustainability guidelines; Karlskrona manifesto;
D O I
10.3390/su10072296
中图分类号
X [环境科学、安全科学];
学科分类号
08 ; 0830 ;
摘要
Like other communities, sustainability in and for software design is a grand research and development challenge. Current research focuses on eliciting the meanings of sustainability and on building approaches for its engineering and integration into the mainstream software development lifecycle. However, few concrete guidelines that software designers can apply effectively are available. A guideline aims to streamline the design processes according to a set of well-known research routines or sound industry practices. Such guidelines can help software developers in the elicitation of sustainability requirements and testing software against these requirements. This paper introduces a sustainability design catalogue (SSDC) comprising a series of guidelines. It aims to assist software developers and managers in eliciting sustainability requirements, and then in measuring and testing software sustainability. The catalogue is based on reviews of the current and past research on sustainability in software engineering, which are the grounds for the development of the catalogue. Four different case studies were analyzed using the Karlskrona manifesto principles on sustainability design. A pilot framework is also proposed that includes a set of sustainability goals, concepts and methods. It exemplifies how to apply and quantify sustainability.
引用
收藏
页数:30
相关论文
共 50 条
  • [31] Information and interaction requirements for software tools supporting analogical design
    Yargin, Guelsen Toere
    Crilly, Nathan
    [J]. AI EDAM-ARTIFICIAL INTELLIGENCE FOR ENGINEERING DESIGN ANALYSIS AND MANUFACTURING, 2015, 29 (02): : 203 - 214
  • [32] Supporting case-based design for packaged software implementations
    Wu, Harris
    Cao, Lan
    [J]. PROCEEDINGS OF THE 2008 12TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN, VOLS I AND II, 2008, : 306 - 311
  • [33] A software platform for supporting the design and reconfiguration of versatile assembly systems
    Colledani, Marcello
    Yemane, Anteneh
    Lugaresi, Giovanni
    Borzi, Giovanni
    Callegaro, Daniele
    [J]. 51ST CIRP CONFERENCE ON MANUFACTURING SYSTEMS, 2018, 72 : 808 - 813
  • [34] An aspect-oriented approach to supporting the design of system software
    Netinant, P
    Constantinides, CA
    Elrad, T
    [J]. COMPUTERS AND THEIR APPLICATIONS, 2001, : 521 - 524
  • [35] Supporting Consistency in the Heterogeneous Design of Safety-Critical Software
    Paz, Andres
    El Boussaidi, Ghizlane
    [J]. 2019 IEEE 43RD ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), VOL 1, 2019, : 37 - 46
  • [36] A social and technical sustainability requirements catalogue
    Moreira, Ana
    Araujo, Joao
    Gralha, Catarina
    Goulao, Miguel
    Brito, Isabel Sofia
    Albuquerque, Diogo
    [J]. DATA & KNOWLEDGE ENGINEERING, 2023, 143
  • [37] Office Design Features and Future Organizational Change toward Supporting Sustainability
    Binyaseen, Adel M. A.
    [J]. BUILDINGS, 2024, 14 (01)
  • [38] GaLaPaGoS: A Design Pattern for Sustainability of ICT Interactive Software and Services
    Oyedeji, Shola
    Adisa, Mikhail O.
    Seffah, Ahmed
    Coello, Felipe Leon
    Naqvi, Bilal
    [J]. HUMAN-CENTERED SOFTWARE ENGINEERING, HCSE 2024, 2024, 14793 : 63 - 83
  • [39] Pragmatic Architectural Framework to Design for Sustainability in Cloud Software Services
    Ahmadisakha, Sahar
    Andrikopoulos, Vasilios
    [J]. SOFTWARE ARCHITECTURE: ECSA 2023 TRACKS, WORKSHOPS, AND DOCTORAL SYMPOSIUM, ECSA 2023, CASA 2023, AMP 2023, FAACS 2023, DEMESSA 2023, QUALIFIER 2023, TWINARCH 2023, 2024, 14590 : 471 - 487
  • [40] Sustainability and software
    Hernandez Gonzalez, Anaisa
    [J]. DILEMAS CONTEMPORANEOS-EDUCACION POLITICA Y VALORES, 2018, 5 (02):