Page 70 - 《软件学报》2026年第7期
P. 70

王璐瑶 等: 面向   Discord  平台的开源软件实践者沟通实证研究                                           2755


                 力于理解问题的复杂性, 有时会专注于问题本身而非立即转向解决方案; 面向知识的对话注重知识的收集、理解
                 与应用, 以推动学习、观点分享和决策过程.

                                              表 6 Discord  实时沟通中的讨论主题

                         主题             定义与描述                               样例
                                     如何实现功能或者使         How to pass an ArrayList to another activity? (Android); … Is there any
                            API的使用
                 面向解决方案                   用API                 extension that will format the json? (VSCode)
                  类 (21.07%)         实际开发中的决定或 Someone that already used **ngx-charts** library? Is it a good library for charts?
                            评论建议
                                      者API之间的比较                            (Angular)
                            无法运行       程序无法运行          I tried deleting the plugin it says but it is still not syncing … (Android)
                                     程序因为出现不可靠
                           可靠性问题                                    … Redis.io is down … (Redis)
                                       的问题而故障
                                                      Hi, we are investigating using Redis as a caching solution with Django …
                                     与吞吐量、延迟和资
                            性能问题     源利用率相关的问题                We have tried multiple configuration amendments
                  面向问题类                                       … but no big boost in the performance … (Redis)
                   (35.42%)  测试/构建失 测试或构建程序时的
                              败           问题        Hey guys I am running into a memory issue that is killing the build … (Docker)
                                                    I kept getting this Object is possibly a “null” error any ideas on how to solve this?
                            错误故障     程序中的运行时错误
                                                                           (Angular)
                                     API变更或API版本不    … I am following Udacity’s newest Android Dev tutorial and it uses an older
                            API变化
                                      兼容导致的问题                        version of AS … (Android)
                                    有关软件或API的背景 … Why this button is still disabled? (Angular); … Can we use GPU in docker
                            背景信息
                                          信息                            swarm? (Docker)
                             新功能      软件新功能请求          … a new Web browser entirely that runs like a VM and can run any code
                  面向知识类                                               natively … (TypeScript)
                   (33.74%)                         ExpressionChangedAfterItHasBeenCheckedError is the worst error. I mean why
                            架构设计    软件或API的设计考虑
                                                            can’t it tell me which variable is causing this. (Angular)
                                                     Would it be worthwhile to buy any books on the subject (learning Python)? Or
                            学习建议       学习技术建议
                                                                    some kind of course! (VSCode)
                                                     Making games on roblox isn’t very financially stable and they barely pay you.
                      其他 (9.77%)     闲聊或者一般信息       (VSCode) Which command here to use to delete all own messages [on Discord]?
                                                                           (Angular)

                    图  12  展示了  Discord  各研究社区中讨论主题的分布情况. 不同社区在不同主题上的讨论频率存在显著差异,
                 反映出各社区参与者兴趣偏好的分化. 其中, 有             7  个主题在各社区讨论中普遍存在, “背景信息”“无法运行”和“API
                 的使用”主题讨论频率位列前          3, 占所有讨论比例为      26%、18%  和  14%. 与此同时, “背景信息”主题在       TypeScript
                 社区的讨论中占比最高, 达        33%; “API 的使用”主题在    VSCode 社区中最受关注, 占比       24%; 相较之下, “可靠性问
                 题”主题的讨论频率最低, 仅出现在          Docker、Redis 和  VSCode 这  3  个社区的讨论中.

                          VSCode
                         TypeScript
                        TensorFlow
                            Redis
                           Docker
                           Angular
                           Android
                                0     10     20    30    40    50    60     70    80    90    100
                                                          讨论主题占比 (%)
                                 API的使用       评论建议        无法运行         可靠性问题        性能问题
                                 测试/构建失败      错误故障        API变化        背景信息         新功能
                                 架构设计         学习建议        其他
                                               图 12 讨论主题在各个社区的分布
   65   66   67   68   69   70   71   72   73   74   75