An Empirical Study of Practitioners' Perspectives on Green Software Engineering

被引:117
作者
Manotas, Irene [1 ]
Bird, Christian [2 ]
Zhang, Rui [3 ]
Shepherd, David [4 ]
Jaspan, Ciera [5 ]
Sadowski, Caitlin [5 ]
Pollock, Lori [1 ]
Clause, James [1 ]
机构
[1] Univ Delaware, Newark, DE 19716 USA
[2] Microsoft Res, Redmond, WA USA
[3] IBM Res Almaden, San Jose, CA USA
[4] ABB Corp Res, Raleigh, NC USA
[5] Google Inc, Mountain View, CA USA
来源
2016 IEEE/ACM 38TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE) | 2016年
基金
美国国家科学基金会;
关键词
Green Software Engineering; Empirical Study; Survey; ENERGY; IMPACT;
D O I
10.1145/2884781.2884810
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The energy consumption of software is an increasing concern as the use of mobile applications, embedded systems, and data center-based services expands. While research in green software engineering is correspondingly increasing, little is known about the current practices and perspectives of software engineers in the field. This paper describes the first empirical study of how practitioners think about energy when they write requirements, design, construct, test, and maintain their software. We report findings from a quantitative, targeted survey of 464 practitioners from ABB, Google, IBM, and Microsoft, which was motivated by and supported with qualitative data from 18 in-depth interviews with Microsoft employees. The major findings and implications from the collected data contextualize existing green software engineering research and suggest directions for researchers aiming to develop strategies and tools to help practitioners improve the energy usage of their applications.
引用
收藏
页码:237 / 248
页数:12
相关论文
共 57 条
[1]  
[Anonymous], P 8 INT S EMP SOFTW
[2]  
[Anonymous], 2014, GUIDE SOFTWARE ENG B
[3]  
[Anonymous], GARTN SAYS WORLDW TR
[4]  
[Anonymous], P 11 INT SOFTW METR
[5]  
[Anonymous], QUALITATIVE EVALUATI
[6]  
[Anonymous], SOFTWARE IEEE
[7]  
[Anonymous], CENGAGE LEARNING
[8]  
[Anonymous], INT WORKSH MEAS METR
[9]  
[Anonymous], P 37 INT C SOFTW ENG
[10]  
[Anonymous], SOFTWARE QUALITY J