人工智能机器人能否改变软件工程的未来?

69次阅读
没有评论

共计 1391 个字符,预计需要花费 4 分钟才能阅读完成。

2024 年 11 月 19 日

人工智能机器人能否改变软件工程的未来?

图片:Jacek Dąbrowski

Lero 的 Jacek Dąbrowski 博士解释了为什么理解软件用户的需求如此重要,特别是在人工智能驱动的系统日益增多的背景下。

Jacek Dąbrowski 博士的目标是利用人工智能(AI)改进软件工程。他不仅要实现这一目标,还希望使 AI 系统更加可靠和可信。

在加入利默里克大学和爱尔兰软件研究中心 Lero 之前,Dąbrowski 完成了英国伦敦大学学院和意大利 Fondazione Bruno Kessler 联合项目的博士学位,期间他研究了如何利用在线用户反馈来支持软件工程实践。他还在波兰华沙理工大学完成了电气工程的硕士和学士学位。此外,他曾在埃森哲咨询公司工作,负责需求工程、软件系统设计和数字化转型。

未来,Dąbrowski 希望与行业合作伙伴进行更紧密的合作,以在需求工程领域开发实用创新。“通过我目前的研究,我旨在为这一目标做出贡献,”他说。

请介绍一下您当前的研究。

我当前的研究旨在通过开发一个能够与开发者和用户沟通的软件代理来改进软件工程,以创建更符合他们需求的软件产品。该代理将帮助解决收集和分析大量在线用户反馈的挑战,特别是对于拥有数百万用户的流行应用。

通过利用先进的语言模型,我的研究旨在引入一种促进社会互动并改进需求工程过程的新方法。

此外,我旨在开发增强 AI 系统的方法,使其更加可靠和可信。

为什么您的研究重要?

图灵奖得主 Fred Brooks 曾说:“构建软件系统最难的部分是决定具体要构建什么。”当软件被全球数百万具有不同文化期望的人使用时,这一挑战变得更加严峻。理解用户需求并将其转化为清晰、详细的需求至关重要,特别是在 AI 驱动的系统中,可靠性和可信度是关键。

我的研究专注于改进需求工程——收集和定义这些需求的过程——以确保现代软件,特别是 AI 驱动的系统,满足用户需求。

是什么激励您成为一名研究人员?

我从未明确决定要从事研究工作;我认为我只是过着科学家的日常,专注于解决问题和智力挑战。七岁时,我开始接触计算机,特别是 DOS(一种较旧的操作系统),这激发了我对编程的兴趣。

在我的学术旅程中,我探索了各种技术领域,如机器人学、控制工程和软件工程,所有这些都旨在通过解决问题来改善日常生活。

我职业生涯中的一个关键时刻发生在我在芬兰阿尔托大学进行国际交流期间,我在那里首次进行了研究并发表了第一篇研究论文,这成为我硕士论文的基础。

作为您领域的研究人员,您面临的最大挑战是什么?

研究软件工程带来了一些挑战,主要是因为该领域发展迅速。跟上最新的研究可能很困难,因为每天全球都有新的想法发表。重要的是要接受不可能阅读每一篇新论文,因此找到合适的平衡点是关键。此外,新技术的兴起,如 AI 驱动的软件,意味着研究人员必须不断学习新事物。尽管具有挑战性,但这种持续学习是我保持研究动力的原因——我喜欢发现新想法。

关于这一研究领域,有哪些常见的误解?

我发现两个关于需求工程(RE)的主要误解。第一个误解是 RE 是无用的,因为每个人都认为自己清楚软件的需求。然而,现实情况是,修复错误需求的成本导致了众多工业项目的失败。第二个误解是 RE 对技术爱好者来说很无聊,因为它更多地关注与人互动而不是编码。我的研究挑战了这一观点。我正在开发几个利用尖端技术支持 RE 的原型;事实上,RE 是多学科的,整合了计算机科学、社会科学、心理学和人与计算机交互的概念。

正文完
 0
admin-gah
版权声明:本文于2024-11-19转载自SiliconRepublic.com,共计1391字。
转载提示:此文章非本站原创文章,若需转载请联系原作者获得转载授权。
评论(没有评论)
验证码