Integrating User Sentiment into Software Evolution Processes
Integrating User Sentiment into Software Evolution Processes
批准号:
RGPIN-2017-04552
负责人:
Zou, Ying
金额:
$1.89万
依托单位:
依托单位国家:
加拿大
项目类别:
Discovery Grants Program - Individual
财政年份:
2020
资助国家:
加拿大
项目状态:
已结题
起止时间:
2020-01-01 至 2021-12-31
中文摘要
大规模软件应用程序具有庞大的用户基础和快速变化的需求,要保持其质量是一项具有挑战性的工作。源代码重组、面向对象重构和缺陷预测方法体现了积极的研究工作,以提高应用程序的质量。然而,应用程序的质量并不总是反映该应用程序的感知质量。具体地说,感知质量捕捉用户对应用的感知和情绪(例如,用户的态度、观点或感觉)以及实际应用的缺陷。例如,具有30个很少展示的缺陷的应用程序可能比具有一个频繁展示的缺陷的应用程序具有更好的感知质量。
经常使用不同类型的用户研究,例如直接观察法和实验室方法来研究用户对应用程序质量的感知。然而,这类研究的操作成本很高,而且很难解释不同用户群体的主观结果。随着各种社交渠道(如社交媒体和社交网络)的激增,用户更喜欢通过对用户更直观的社交渠道提供对应用程序的即时反馈,而不是提交缺陷问题报告。对于拥有大量用户基础的应用程序,可以通过社交渠道(如Twitter和Stack Overflow)收集大量用户反馈。这样的用户反馈可以揭示在自然使用环境下发生的更广泛的有问题的使用场景。在这项拟议的研究计划中,我们有兴趣通过分析各种社交渠道提供的大量众包数据,并利用这些信息来提高应用程序的感知质量,从而捕获应用程序的感知质量。我们关注两个主题:(1)将感知质量集成到缺陷修复过程中,以帮助实践者确定对感知质量影响最大的缺陷的优先级,并为开发人员提供对不利用户情绪的即时响应;(2)利用感知质量,允许实践者快速调整他们的应用程序以适应不断发展的软件组件,并帮助实践者选择具有高感知质量的组件进行软件集成。
研究结果可以帮助从业者专注于高影响力的问题,从而提高客户满意度、品牌声誉,并最终增加公司收入。这项研究将直接使一些加拿大顶级IT公司的软件演进过程受益,例如IBM和Blackberry,他们慷慨地向我们提供访问其数据集和软件的权限,以进行我们的研究。拟议的研究计划将在一个对加拿大经济非常重要的领域培训6名HQP(即3名博士和3名硕士)。
英文摘要
It is challenging to maintain the quality of large-scale software applications with a large user base and rapidly evolving requirements. Source code restructuring, object oriented refactoring and defect prediction approaches exemplify active research efforts to improve the quality of applications as they evolve. However, the quality of an application does not always reflect perceived quality of that application. Specifically, perceived quality captures users' perception and sentiment (e.g., users' attitude, opinion or feeling) towards an application and the faultiness of the actual application. For example, an application with 30 defects which are rarely exhibited may have better perceived quality than an application with one defect that is exhibited frequently.
Different types of user studies, e.g., direct observation and laboratory methods, are often used to study users' perception of the quality of an application. However, such types of studies are costly to operate, and it is hard to interpret the subjective results across different user groups. As the proliferation of various social channels, such as social media and social networks, has shot up during the past decade, users prefer to provide instant feedback on an application through social channels which are more intuitive for users, instead of submitting an issue report for a defect. For applications with a large user base, a large amount of user feedback can be collected over social channels (e.g., Twitter and Stack Overflow). Such user feedback can uncover a wider range of problematic usage scenarios which occur under natural usage environments. In this proposed research program, we are interested in capturing perceived quality of applications through analyzing the enormous amount of crowdsourced data available across various social channels and leveraging such information to improve perceived quality of applications as they evolve. We focus on two themes: (1) Integrating perceived quality into the defect fixing process to help practitioners prioritize defects with the highest impact on perceived quality and to provide instant developer response to unfavorable user sentiment; and (2) Leveraging perceived quality to allow practitioners to quickly adapt their applications to the evolving software components and help practitioners select components with high perceived quality for software integration.
The result of the research can help practitioners focus on high impact issues, thereby increasing customer satisfaction, brand reputation and ultimately company revenues. The research will directly benefit the software evolution processes at some of Canada's top IT companies, e.g., IBM and Blackberry who are generously providing us with access to their datasets and software to conduct our research. The proposed research program will train 6 HQPs (i.e., 3 PhD and 3 MSc) in an area of great importance to Canada's economy.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Canada Research Chair in Software Evolution
-
批准号:CRC-2020-00362
-
项目类别:Canada Research Chairs
-
资助金额:$14.57万
-
财政年份:2022
-
负责人:Zou, Ying
-
依托单位:
Intelligent Code Quality Management for Software Evolution
-
批准号:RGPIN-2022-03394
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.5万
-
财政年份:2022
-
负责人:Zou, Ying
-
依托单位:
Canada Research Chair In Software Evolution
-
批准号:CRC-2020-00362
-
项目类别:Canada Research Chairs
-
资助金额:$10.93万
-
财政年份:2021
-
负责人:Zou, Ying
-
依托单位:
Intelligent Log Analytics for Predicting Future Run-Time Issues
-
批准号:543528-2019
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$4.95万
-
财政年份:2021
-
负责人:Zou, Ying
-
依托单位:
Software Evolution
-
批准号:CRC-2018-00346
-
项目类别:Canada Research Chairs
-
资助金额:$1.82万
-
财政年份:2021
-
负责人:Zou, Ying
-
依托单位:
Integrating User Sentiment into Software Evolution Processes
-
批准号:RGPIN-2017-04552
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.89万
-
财政年份:2021
-
负责人:Zou, Ying
-
依托单位:
Cognitive Aware Smart Service Composition
-
批准号:500565-2016
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$4.95万
-
财政年份:2021
-
负责人:Zou, Ying
-
依托单位:
Software Evolution
-
批准号:CRC-2018-00346
-
项目类别:Canada Research Chairs
-
资助金额:$7.29万
-
财政年份:2020
-
负责人:Zou, Ying
-
依托单位:
Intelligent Log Analytics for Predicting Future Run-Time Issues
-
批准号:543528-2019
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$4.95万
-
财政年份:2020
-
负责人:Zou, Ying
-
依托单位:
Cognitive Aware Smart Service Composition
-
批准号:500565-2016
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$4.95万
-
财政年份:2020
-
负责人:Zou, Ying
-
依托单位:
Intelligent Log Analytics for Predicting Future Run-Time Issues
-
批准号:543528-2019
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$4.95万
-
财政年份:2019
-
负责人:Zou, Ying
-
依托单位:
Integrating User Sentiment into Software Evolution Processes
-
批准号:RGPIN-2017-04552
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.89万
-
财政年份:2019
-
负责人:Zou, Ying
-
依托单位:
Software Evolution
-
批准号:CRC-2018-00346
-
项目类别:Canada Research Chairs
-
资助金额:$7.29万
-
财政年份:2019
-
负责人:Zou, Ying
-
依托单位:
Cognitive Aware Smart Service Composition
-
批准号:500565-2016
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$4.95万
-
财政年份:2018
-
负责人:Zou, Ying
-
依托单位:
Integrating User Sentiment into Software Evolution Processes
-
批准号:RGPIN-2017-04552
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.89万
-
财政年份:2018
-
负责人:Zou, Ying
-
依托单位:
Software Evolution
-
批准号:CRC-2018-00346
-
项目类别:Canada Research Chairs
-
资助金额:$3.64万
-
财政年份:2018
-
负责人:Zou, Ying
-
依托单位:
Cognitive Aware Smart Service Composition
-
批准号:500565-2016
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$4.66万
-
财政年份:2017
-
负责人:Zou, Ying
-
依托单位:
User centric service composition in service ecosystems
-
批准号:455414-2013
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$4.95万
-
财政年份:2017
-
负责人:Zou, Ying
-
依托单位:
Software Evolution
-
批准号:1000228054-2011
-
项目类别:Canada Research Chairs
-
资助金额:$7.29万
-
财政年份:2017
-
负责人:Zou, Ying
-
依托单位:
Integrating User Sentiment into Software Evolution Processes
-
批准号:RGPIN-2017-04552
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.89万
-
财政年份:2017
-
负责人:Zou, Ying
-
依托单位:
海外基金