Requirements: The Key to Sustainability

被引:83
作者
Becker, Christoph [1 ]
Betz, Stefanie [2 ]
Chitchyan, Ruzanna [3 ]
Duboc, Leticia [4 ]
Easterbrook, Steve M. [5 ]
Penzenstadler, Birgit [6 ]
Seyff, Norbert [7 ,8 ]
Venters, Colin C. [9 ]
机构
[1] Univ Toronto, Digital Curat Inst, Toronto, ON M5S 1A1, Canada
[2] Karlsruhe Inst Technol, Dept Appl Informat & Formal Descript Methods, D-76021 Karlsruhe, Germany
[3] Univ Leicester, Dept Comp Sci, Leicester LE1 7RH, Leics, England
[4] Univ Fed Rio de Janeiro, Dept Comp Sci, BR-21941 Rio De Janeiro, Brazil
[5] Univ Toronto, Dept Comp Sci, Toronto, ON M5S 1A1, Canada
[6] Calif State Univ Long Beach, Software Engn, Long Beach, CA 90840 USA
[7] Univ Appl Sci & Arts Northwestern Switzerland, Sch Engn, Windisch, Switzerland
[8] Univ Appl Sci & Arts Northwestern Switzerland, Inst Technol 4D, Windisch, Switzerland
[9] Univ Huddersfield, Software Syst Engn, Huddersfield HD1 3DH, W Yorkshire, England
基金
加拿大自然科学与工程研究理事会;
关键词
Industrial research - Software design - Curricula - Personnel training;
D O I
10.1109/MS.2015.158
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Successful collaborations to integrate sustainability concerns into established practices can significantly and positively influence the long-term effects of the systems. Designers must identify and tackle causes of unsustainable software design. For this, industry can invite academics to research, analyze, and reengineer their current development processes and practices for improved sustainability. They must develop exemplar case studies that demonstrate the benefits of sustainability design in software engineering. For this, early adopter industrial collaborators can partner with academics to apply research findings. Finally, they must build competences in the theory and practice of sustainable design into the training of all software engineers. Industry can make the demand for software practitioners trained in sustainability principles explicit by requiring specific competences from potential employees. Researchers and educators should develop improved curricula that incorporate sustainability principles and ensure that future software professionals possess the competences needed to advance sustainability goals through software engineering.
引用
收藏
页码:56 / 65
页数:10
相关论文
共 11 条
  • [1] [Anonymous], 2014, E3M
  • [2] [Anonymous], UK STAND PROF ENG CO
  • [3] Betz S., 2015, P 4 INT WORKSH REQ E
  • [4] Bomfim C, 2014, INT REQUIR ENG CONF, P402, DOI 10.1109/RE.2014.6912291
  • [5] Easterbrook S., 2014, P 2 INT C INF COMM T, DOI [10.2991, DOI 10.2991/ICT4S-14.2014.28]
  • [6] Elkington J., 2004, The Triple Bottom Line: Does it All Add up, P1
  • [7] A REEXAMINATION OF AUTONOMY IN LIGHT OF NEW MANUFACTURING PRACTICES
    KLEIN, JA
    [J]. HUMAN RELATIONS, 1991, 44 (01) : 21 - 38
  • [8] Koziolek H., 2011, P JOINT ACM SIGSOFT, P3, DOI DOI 10.1145/2000259.2000263
  • [9] Safety, Security, Now Sustainability: The Nonfunctional Requirement for the 21st Century
    Penzenstadler, Birgit
    Raturi, Ankita
    Richardson, Debra
    Tomlinson, Bill
    [J]. IEEE SOFTWARE, 2014, 31 (03) : 40 - 47
  • [10] DILEMMAS IN A GENERAL THEORY OF PLANNING
    RITTEL, HWJ
    WEBBER, MM
    [J]. POLICY SCIENCES, 1973, 4 (02) : 155 - 169