The adoption of cloud computing is steadily increasing in designing and implementing software systems, thus it becomes imperative to consider the sustainability implications of these processes. While there has already been some academic research on this topic, there is a lack of perspective from practitioners. To bridge this gap, we utilize software repository mining techniques to examine 192 discussions among practitioners on the Software Engineering forum of the StackExchange platform, aiming to build an annotated dataset containing cloud architectural discussions and to understand the current discussion on sustainability in cloud architecture. To identify these discussions, we first put together a list of terms indicating sustainability as the topic. Our initial findings indicate practitioners mainly focus on design aspects (analysis, synthesis, and implementation) while avoiding complex activities like evaluation and maintenance. Technical sustainability is emphasized, while the economic dimension has the most discussions exclusively focused on it. This contrasts with previous academic literature, which highlighted environmental sustainability.
翻译:随着云计算在软件系统设计与实现中的采用日益广泛,考虑这些过程的可持续性影响变得至关重要。尽管已有一些关于此主题的学术研究,但缺乏从业者的视角。为弥合这一差距,我们利用软件仓库挖掘技术,分析了StackExchange平台软件工程论坛上192个从业者讨论,旨在构建一个包含云架构讨论的标注数据集,并理解当前关于云架构可持续性的讨论现状。为识别这些讨论,我们首先整理了一份指示可持续性主题的术语列表。我们的初步发现表明,从业者主要关注设计方面(分析、综合与实现),而回避评估和维护等复杂活动。技术可持续性受到重视,而经济维度拥有最多专门聚焦于此的讨论。这与先前强调环境可持续性的学术文献形成对比。