Umm-e- Habiba, Markus Haug, Justus Bogner, Stefan Wagner
{"title":"基于人工智能的系统的需求工程成熟度如何?关于实践、挑战和未来研究方向的系统映射研究","authors":"Umm-e- Habiba, Markus Haug, Justus Bogner, Stefan Wagner","doi":"arxiv-2409.07192","DOIUrl":null,"url":null,"abstract":"Artificial intelligence (AI) permeates all fields of life, which resulted in\nnew challenges in requirements engineering for artificial intelligence (RE4AI),\ne.g., the difficulty in specifying and validating requirements for AI or\nconsidering new quality requirements due to emerging ethical implications. It\nis currently unclear if existing RE methods are sufficient or if new ones are\nneeded to address these challenges. Therefore, our goal is to provide a\ncomprehensive overview of RE4AI to researchers and practitioners. What has been\nachieved so far, i.e., what practices are available, and what research gaps and\nchallenges still need to be addressed? To achieve this, we conducted a\nsystematic mapping study combining query string search and extensive\nsnowballing. The extracted data was aggregated, and results were synthesized\nusing thematic analysis. Our selection process led to the inclusion of 126\nprimary studies. Existing RE4AI research focuses mainly on requirements\nanalysis and elicitation, with most practices applied in these areas.\nFurthermore, we identified requirements specification, explainability, and the\ngap between machine learning engineers and end-users as the most prevalent\nchallenges, along with a few others. Additionally, we proposed seven potential\nresearch directions to address these challenges. Practitioners can use our\nresults to identify and select suitable RE methods for working on their\nAI-based systems, while researchers can build on the identified gaps and\nresearch directions to push the field forward.","PeriodicalId":501278,"journal":{"name":"arXiv - CS - Software Engineering","volume":"235 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-09-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"How Mature is Requirements Engineering for AI-based Systems? A Systematic Mapping Study on Practices, Challenges, and Future Research Directions\",\"authors\":\"Umm-e- Habiba, Markus Haug, Justus Bogner, Stefan Wagner\",\"doi\":\"arxiv-2409.07192\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Artificial intelligence (AI) permeates all fields of life, which resulted in\\nnew challenges in requirements engineering for artificial intelligence (RE4AI),\\ne.g., the difficulty in specifying and validating requirements for AI or\\nconsidering new quality requirements due to emerging ethical implications. It\\nis currently unclear if existing RE methods are sufficient or if new ones are\\nneeded to address these challenges. Therefore, our goal is to provide a\\ncomprehensive overview of RE4AI to researchers and practitioners. What has been\\nachieved so far, i.e., what practices are available, and what research gaps and\\nchallenges still need to be addressed? To achieve this, we conducted a\\nsystematic mapping study combining query string search and extensive\\nsnowballing. The extracted data was aggregated, and results were synthesized\\nusing thematic analysis. Our selection process led to the inclusion of 126\\nprimary studies. Existing RE4AI research focuses mainly on requirements\\nanalysis and elicitation, with most practices applied in these areas.\\nFurthermore, we identified requirements specification, explainability, and the\\ngap between machine learning engineers and end-users as the most prevalent\\nchallenges, along with a few others. Additionally, we proposed seven potential\\nresearch directions to address these challenges. Practitioners can use our\\nresults to identify and select suitable RE methods for working on their\\nAI-based systems, while researchers can build on the identified gaps and\\nresearch directions to push the field forward.\",\"PeriodicalId\":501278,\"journal\":{\"name\":\"arXiv - CS - Software Engineering\",\"volume\":\"235 1\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-09-11\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"arXiv - CS - Software Engineering\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/arxiv-2409.07192\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Software Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2409.07192","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
摘要
人工智能(AI)已渗透到生活的各个领域,这给人工智能需求工程(RE4AI)带来了新的挑战,例如,很难明确和验证人工智能的需求,或者由于新出现的伦理问题而需要考虑新的质量要求。目前还不清楚现有的 RE 方法是否足够,或者是否需要新的方法来应对这些挑战。因此,我们的目标是为研究人员和从业人员提供 RE4AI 的全面概述。迄今为止已经取得了哪些成果,即有哪些实践,还有哪些研究空白和挑战需要解决?为此,我们结合查询字符串搜索和广泛的雪球搜索,开展了系统的绘图研究。我们对提取的数据进行了汇总,并通过专题分析对结果进行了综合。通过筛选,我们纳入了 126 项主要研究。现有的 RE4AI 研究主要集中在需求分析和诱导方面,大多数实践都应用于这些领域。此外,我们还发现需求规范、可解释性、机器学习工程师与最终用户之间的差距以及其他一些问题是最普遍的挑战。此外,我们还提出了应对这些挑战的七个潜在研究方向。实践者可以利用我们的研究成果来确定和选择合适的可再生能源方法,用于他们基于人工智能的系统,而研究人员则可以在已确定的差距和研究方向的基础上推动该领域向前发展。
How Mature is Requirements Engineering for AI-based Systems? A Systematic Mapping Study on Practices, Challenges, and Future Research Directions
Artificial intelligence (AI) permeates all fields of life, which resulted in
new challenges in requirements engineering for artificial intelligence (RE4AI),
e.g., the difficulty in specifying and validating requirements for AI or
considering new quality requirements due to emerging ethical implications. It
is currently unclear if existing RE methods are sufficient or if new ones are
needed to address these challenges. Therefore, our goal is to provide a
comprehensive overview of RE4AI to researchers and practitioners. What has been
achieved so far, i.e., what practices are available, and what research gaps and
challenges still need to be addressed? To achieve this, we conducted a
systematic mapping study combining query string search and extensive
snowballing. The extracted data was aggregated, and results were synthesized
using thematic analysis. Our selection process led to the inclusion of 126
primary studies. Existing RE4AI research focuses mainly on requirements
analysis and elicitation, with most practices applied in these areas.
Furthermore, we identified requirements specification, explainability, and the
gap between machine learning engineers and end-users as the most prevalent
challenges, along with a few others. Additionally, we proposed seven potential
research directions to address these challenges. Practitioners can use our
results to identify and select suitable RE methods for working on their
AI-based systems, while researchers can build on the identified gaps and
research directions to push the field forward.