arrow
返回

An improved quantum software challenges classification approach using transfer learning and explainable AI

delete2026-09-19
delete0
PRE
AI
N
Nek Dil Khan
J
Javed Ali Khan *
M
Mobashir Husain
M
Muhammad Sohail Khan
A
Arif Khan
M
Muhammad Azeem Akbar
S
Shahid Hussain
DOI:10.1007/s11704-026-51539-5delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
量子软件工程(QSE)已成为科技企业实践的研究方向。量子开发者面临优化量子计算和QSE概念的挑战。开发者使用Stack Overflow讨论量子挑战,并采用专业标签标注帖子。这些标签常涉及技术性量子方面。按概念对量子从业者的提问进行分类有助于识别常见的QSE挑战。我们进行了研究,将量子开发者的提问归类为各种挑战。我们使用量子相关标签从问答平台提取了2,829个开发者提问。通过分析帖子以识别频繁的量子相关挑战并发展出一种新颖的扎根理论。识别出的挑战包括工具、理论、学习、概念、错误和API使用。通过内容分析和扎根理论,将开发者的讨论标注为常见的量子挑战,以构建基准数据集。ChatGPT用于验证人工标注并解决分歧。采用多种微调的Transformer算法(包括BERT、DistilBERT和RoBERTa)将开发者讨论分类为常见的量子挑战。我们使用BERT和DistilBERT算法实现了95%的平均准确率,优于微调的深度学习和机器学习(D&ML)分类器,包括前馈神经网络(FNN)、卷积神经网络(CNN)和长短期记忆网络(LSTM),其准确率分别为89%、86%和84%。提出的基于Transformer的方法通过处理实际开发者讨论(即不进行数据增强),在准确率上比之前的D&ML方法提高了6%。此外,我们应用SHAP(SHapley加性解释)提供模型可解释性,揭示特定语言特征如何驱动预测,并增强分类过程的透明度。这些改进的研究成果可帮助量子供应商和开发者讨论论坛更好地组织开发者讨论,以提升访问和可读性。
Keyword:
quantum software engineering
repository mining
developer forums
stack overflow
transfer learning
natural language processing

期刊

Frontiers of Computer Science 封面图
Frontiers of Computer Science
IF:
4.6
论文数:
1.6K
被引数:
2.8K

机构

U
University of Oulu
学者数:
1.5W
论文数: 1.3W
被引数: 1.6W
引用论文

引用论文

Quantum supremacy using a programmable superconducting processor使用可编程超导处理器实现量子霸权
err2019-10-23
err0
errOAAI
errFrank Arute; Kunal Arya; Ryan Babbush; Dave Bacon; Joseph C. Bardin; Rami Barends; Rupak Biswas; Sergio Boixo; Fernando G. S. L. Brandao; David A. Buell; Brian Burkett; Yu Chen; Zijun Chen; Ben Chiaro; Roberto Collins; William Courtney; Andrew Dunsworth; Edward Farhi; Brooks Foxen; Austin Fowler; Craig Gidney; Marissa Giustina; Rob Graff; Keith Guerin; Steve Habegger; Matthew P. Harrigan; Michael J. Hartmann; Alan Ho; Markus Hoffmann; Trent Huang; Travis S. Humble; Sergei V. Isakov; Evan Jeffrey; Zhang Jiang; Dvir Kafri; Kostyantyn Kechedzhi; Julian Kelly; Paul V. Klimov; Sergey Knysh; Alexander Korotkov; Fedor Kostritsa; David Landhuis; Mike Lindmark; Erik Lucero; Dmitry Lyakh; Salvatore Mandrà; Jarrod R. McClean; Matthew McEwen; Anthony Megrant; Xiao Mi; Kristel Michielsen; Masoud Mohseni; Josh Mutus; Ofer Naaman; Matthew Neeley; Charles Neill; Murphy Yuezhen Niu; Eric Ostby; Andre Petukhov; John C. Platt; Chris Quintana; Eleanor G. Rieffel; Pedram Roushan; Nicholas C. Rubin; Daniel Sank; Kevin J. Satzinger; Vadim Smelyanskiy; Kevin J. Sung; Matthew D. Trevithick; Amit Vainsencher; Benjamin Villalonga; Theodore White; Z. Jamie Yao; Ping Yeh; Adam Zalcman; Hartmut Neven; John M. Martinis
err分享
err收藏
Quantum Software Engineering: Roadmap and Challenges Ahead量子软件工程:路线图与未来挑战
err2025-01-29
err0
errOAAI
errJuan M. Murillo; Jose Garcia-Alonso; Enrique Moguel; Johanna Barzen; Frank Leymann; Shaukat Ali; Tao Yue; Paolo Arcaini; Ricardo Pérez-Castillo; Ignacio García Rodríguez de Guzmán; Mario Piattini; Antonio Ruiz-Cortés; Antonio Brogi; Jianjun Zhao; Andriy Miranskyy; Manuel Wimmer
err分享
err收藏
err分享
err收藏
Deep Learning-Based Correct Answer Prediction for Developer Forums
err2021-01-01
err0
errOAAI
errIftikhar, Hafiz Umar; Rehman, Aqeel Ur; Kalugina, Olga A.; Umer, Qasim; Khan, Haris Ali
err分享
err收藏
err分享
err收藏
An empirical study of question discussions on Stack Overflow堆栈溢出问题讨论的实证研究
err2022-08-06
err8
PREAI
errZhu, Wenhan; Zhang, Haoxiang; Hassan, Ahmed E.; Godfrey, Michael W.
err分享
err收藏
Insights into software development approaches: mining Q&A repositories
err2023-11-23
err3
errOAAI
errKhan, Arif Ali; Khan, Javed Ali; Akbar, Muhammad Azeem; Zhou, Peng; Fahmideh, Mahdi
err分享
err收藏
学者 查看更多内容