English
Related papers

Related papers: Building an AI-ready RSE Workforce

200 papers

Software plays a central role in scientific discovery. Improving how we develop and use software for research can have both broad and deep impacts on a spectrum of challenges and opportunities society faces today. The emergence of Research…

Software Engineering · Computer Science 2022-11-17 Michael A. Heroux

The paradigm of machine learning and artificial intelligence has pervaded our everyday life in such a way that it is no longer an area for esoteric academics and scientists putting their effort to solve a challenging research problem. The…

Statistical Finance · Quantitative Finance 2021-10-26 Jaydip Sen , Rajdeep Sen , Abhishek Dutta

Artificial intelligence (AI), which enables machines to learn to perform a task by training on diverse datasets, is one of the most revolutionary developments in scientific history. Although AI and especially deep learning is relatively…

Computers and Society · Computer Science 2024-02-27 Nathan Wang , Paul Tonko , Nikil Ragav , Michael Chungyoun , Jonathan Plucker

This paper identifies and tackles the challenges of the requirements engineering discipline when applied to development of AI-based complex systems. Due to their complex behaviour, there is an immanent need for a tailored development…

Software Engineering · Computer Science 2019-09-02 Hrvoje Belani , Marin Vuković , Željka Car

The latest advancements in machine learning, specifically in foundation models, are revolutionizing the frontiers of existing software engineering (SE) processes. This is a bi-directional phenomona, where 1) software systems are now…

Software Engineering · Computer Science 2024-06-27 Luís Cruz , Xavier Franch Gutierrez , Silverio Martínez-Fernández

Artificial Intelligence (AI) refers to the intelligence demonstrated by machines, and within the realm of AI, Machine Learning (ML) stands as a notable subset. ML employs algorithms that undergo training on data sets, enabling them to carry…

Software Engineering · Computer Science 2023-07-31 Talia Crawford , Scott Duong , Richard Fueston , Ayorinde Lawani , Samuel Owoade , Abel Uzoka , Reza M. Parizi , Abbas Yazdinejad

With the advent of large language models (LLMs) in the artificial intelligence (AI) area, the field of software engineering (SE) has also witnessed a paradigm shift. These models, by leveraging the power of deep learning and massive amounts…

Software Engineering · Computer Science 2024-12-30 Cuiyun Gao , Xing Hu , Shan Gao , Xin Xia , Zhi Jin

Artificial Intelligence (AI) agents have rapidly evolved from specialized, rule-based programs to versatile, learning-driven autonomous systems capable of perception, reasoning, and action in complex environments. The explosion of data,…

Recent years have seen the successful application of deep learning to software engineering (SE). In particular, the development and use of pre-trained models of source code has enabled state-of-the-art results to be achieved on a wide…

Software Engineering · Computer Science 2022-05-25 Changan Niu , Chuanyi Li , Bin Luo , Vincent Ng

AI-empowered tools have emerged as a transformative force, fundamentally reshaping the software development industry and promising far-reaching impacts across diverse sectors. This study investigates the adoption, impact, and security…

Software Engineering · Computer Science 2024-11-22 Shidong Pan , Litian Wang , Tianyi Zhang , Zhenchang Xing , Yanjie Zhao , Qinghua Lu , Xiaoyu Sun

For decades, much software engineering research has been dedicated to devising automated solutions aimed at enhancing developer productivity and elevating software quality. The past two decades have witnessed an unparalleled surge in the…

Software Engineering · Computer Science 2023-10-05 David Lo

Artificial intelligence (AI) has become a part of everyday conversation and our lives. It is considered as the new electricity that is revolutionizing the world. AI is heavily invested in both industry and academy. However, there is also a…

Artificial Intelligence · Computer Science 2022-01-06 Matti Pietikäinen , Olli Silven

Artificial intelligence and machine learning are reshaping how we approach scientific discovery, not by replacing established methods but by extending what researchers can probe, predict, and design. In this roadmap we provide a…

Modern research in the sciences, engineering, humanities, and other fields depends on software, and specifically, research software. Much of this research software is developed in universities, by faculty, postdocs, students, and staff. In…

Software Engineering · Computer Science 2019-06-04 Daniel S. Katz , Kenton McHenry , Caleb Reinking , Robert Haines

In the dynamic field of Software Engineering (SE), where practice is constantly evolving and adapting to new technologies, conducting research is a daunting quest. This poses a challenge for researchers: how to stay relevant and effective…

Software Engineering · Computer Science 2024-07-09 Jefferson Seide Molleri , Kai Petersen

Software engineering (SE) is a dynamic field that involves multiple phases all of which are necessary to develop sustainable software systems. Machine learning (ML), a branch of artificial intelligence (AI), has drawn a lot of attention in…

Software Engineering · Computer Science 2024-06-21 Nyaga Fred , I. O. Temkin

Scientific discovery is a complex cognitive process that has driven human knowledge and technological progress for centuries. While artificial intelligence (AI) has made significant advances in automating aspects of scientific reasoning,…

Machine Learning · Computer Science 2024-12-24 Chandan K Reddy , Parshin Shojaee

Software automation has long been a central goal of software engineering, striving for software development that proceeds without human intervention. Recent efforts have leveraged Artificial Intelligence (AI) to advance software automation…

Software Engineering · Computer Science 2025-10-02 Liyi Cai , Yijie Ren , Yitong Zhang , Jia Li

Artificial Intelligence (AI) is beginning to transform the research process by automating the discovery of new solutions. This shift depends on the availability of reliable verifiers, which AI-driven approaches require to validate candidate…

Artificial intelligence (AI) is increasingly reshaping lifelong learning by introducing new possibilities for personalized, flexible, and data-informed educational practices. In the field of adult education, AI has gained particular…

Computers and Society · Computer Science 2026-05-19 Andresa Theodora , Nikolaos Tselios