Technology Research Software: An Often Overlooked Category of Research Software
- URL: http://arxiv.org/abs/2604.17506v1
- Date: Sun, 19 Apr 2026 15:54:09 GMT
- Title: Technology Research Software: An Often Overlooked Category of Research Software
- Abstract summary: Technology research software covers research software developed in technology research.<n>Until now, this category of technology research software has often been overlooked and neglected.<n>This article explains technology research software and its primary subroles.
- Score: 0.8793721044482612
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Research software has been categorized for various goals. One fundamental dimension of such categorizations is the role that the software plays in the research process. Recently, a new role category has emerged: technology research software, which covers research software developed in technology research. Until now, this category of technology research software has often been overlooked and neglected within the research software engineering community. In this article, we explain technology research software and its primary subroles. Technology readiness levels are an established method of estimating the maturity of technologies, including software systems. For technology research software, these readiness levels define secondary subroles. To illustrate the concept of technology research software and to make it more tangible, we present examples of research software that, depending on its specific use within or outside of research, take on the role of technology research software as well as that of another research software category.
Related papers
- The Nature of Technical Debt in Research Software [4.841624627415872]
Research software (also called scientific software) is essential for advancing scientific endeavours.<n>Research software encapsulates complex algorithms and domain-specific knowledge and is a fundamental component of all science.<n>A pervasive challenge in developing research software is technical debt, which can adversely affect reliability, maintainability, and scientific validity.
arXiv Detail & Related papers (2026-03-20T18:35:10Z) - AI4Research: A Survey of Artificial Intelligence for Scientific Research [55.5452803680643]
We present a comprehensive survey on AI for Research (AI4Research)<n>We first introduce a systematic taxonomy to classify five mainstream tasks in AI4Research.<n>We identify key research gaps and highlight promising future directions.
arXiv Detail & Related papers (2025-07-02T17:19:20Z) - Transforming Science with Large Language Models: A Survey on AI-assisted Scientific Discovery, Experimentation, Content Generation, and Evaluation [58.064940977804596]
A plethora of new AI models and tools has been proposed, promising to empower researchers and academics worldwide to conduct their research more effectively and efficiently.<n>Ethical concerns regarding shortcomings of these tools and potential for misuse take a particularly prominent place in our discussion.
arXiv Detail & Related papers (2025-02-07T18:26:45Z) - Teaching Research Design in Software Engineering [1.9659095632676098]
Empirical Software Engineering (ESE) has emerged as a contending force aiming to critically evaluate and provide knowledge that informs practice in adopting new technologies.
This chapter teaches foundational skills in research design, essential for educating software engineers and researchers in ESE.
arXiv Detail & Related papers (2024-07-06T21:06:13Z) - Contemporary Software Modernization: Perspectives and Challenges to Deal with Legacy Systems [48.33168695898682]
"Software modernization" emerged as a research topic in the early 2000s.
Despite the large amount of work available in the literature, there are significant limitations.
arXiv Detail & Related papers (2024-07-04T15:49:52Z) - A Systematic Literature Review on the Use of Machine Learning in Software Engineering [0.0]
The study was carried out following the objective and the research questions to explore the current state of the art in applying machine learning techniques in software engineering processes.
The review identifies the key areas within software engineering where ML has been applied, including software quality assurance, software maintenance, software comprehension, and software documentation.
arXiv Detail & Related papers (2024-06-19T23:04:27Z) - Requirements Engineering for Research Software: A Vision [2.2217676348694213]
Most researchers creating software for scientific purposes are not trained in Software Engineering.<n>Research software is often developed ad hoc without following stringent processes.<n>We describe how researchers elicit, document, and analyze requirements for research software.
arXiv Detail & Related papers (2024-05-13T14:25:01Z) - Making Software Development More Diverse and Inclusive: Key Themes, Challenges, and Future Directions [50.545824691484796]
We identify six themes around the theme challenges and opportunities to improve Software Developer Diversity and Inclusion (SDDI)<n>We identify benefits, harms, and future research directions for the four main themes.<n>We discuss the remaining two themes, Artificial Intelligence & SDDI and AI & Computer Science education, which have a cross-cutting effect on the other themes.
arXiv Detail & Related papers (2024-04-10T16:18:11Z) - Charting a Path to Efficient Onboarding: The Role of Software
Visualization [49.1574468325115]
The present study aims to explore the familiarity of managers, leaders, and developers with software visualization tools.
This approach incorporated quantitative and qualitative analyses of data collected from practitioners using questionnaires and semi-structured interviews.
arXiv Detail & Related papers (2024-01-17T21:30:45Z) - Software Startups -- A Research Agenda [14.364137253888037]
This paper's research agenda focuses on software engineering in startups.
It identifies, in particular, 70+ research questions in the areas of supporting startup engineering activities.
We believe that with this research agenda we cover a wide spectrum of the software startup industry current needs.
arXiv Detail & Related papers (2023-08-24T14:20:21Z) - Warm-Starting and Quantum Computing: A Systematic Mapping Study [35.19840943615427]
We collect and analyze scientific literature on warm-starting techniques in the quantum computing domain.
We aim to help quantum software engineers to categorize warm-starting techniques and apply them in practice.
arXiv Detail & Related papers (2023-03-10T18:50:00Z) - Machine Learning for Software Engineering: A Systematic Mapping [73.30245214374027]
The software development industry is rapidly adopting machine learning for transitioning modern day software systems towards highly intelligent and self-learning systems.
No comprehensive study exists that explores the current state-of-the-art on the adoption of machine learning across software engineering life cycle stages.
This study introduces a machine learning for software engineering (MLSE) taxonomy classifying the state-of-the-art machine learning techniques according to their applicability to various software engineering life cycle stages.
arXiv Detail & Related papers (2020-05-27T11:56:56Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.