Artificial intelligence in requirements engineering is required for familiarization with the subject and an overview, and it opens with a contentious discussion. It outlines the requirements engineering (RE) domain, presents the definition of AI, and establishes its relevance to this domain. It also covers other historical developments relevant to this paper as well as the basic theories behind using AI for real-world applications, especially RE. At its widest, AI is the ability to perceive, reason, and act. AI Methods Referred to as Artificial Intelligence (AI), AI techniques allow machines to mirror human capabilities, especially thought and sound decisions. We consider a simple categorization of AI techniques. A paradigmatic system divided into rule-based with knowledge representation and knowledge reasoning; model-based has uncertainty representation; analogical and natural language processing: By employing AI methods in the RE domain, highly repetitive activities can be automated stimulating a resource reallocation to other more valuable endeavors, the RE results can be enhanced through predictive-oriented decision making, and alternative reporting systems can be used to augment stakeholders interaction from the generated insights. It also emphasized the importance of being aware of the latest developments in AI and current technology. The developments in both fields are truly synergistic. This wave of AI progress encourages RE researchers to explore integrating AI tools into their established systems. This survey also highlights the necessity of further investigation of some techniques of artificial intelligence among them used in the RE area. Aiming for a better discussion and more concrete research on RE unutilized AI techniques that have a suitable manner to be applied.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Assessing Artificial Intelligence in Requirements Engineering

  • Hamed Fawareh,
  • Ali Daradkeh

摘要

Artificial intelligence in requirements engineering is required for familiarization with the subject and an overview, and it opens with a contentious discussion. It outlines the requirements engineering (RE) domain, presents the definition of AI, and establishes its relevance to this domain. It also covers other historical developments relevant to this paper as well as the basic theories behind using AI for real-world applications, especially RE. At its widest, AI is the ability to perceive, reason, and act. AI Methods Referred to as Artificial Intelligence (AI), AI techniques allow machines to mirror human capabilities, especially thought and sound decisions. We consider a simple categorization of AI techniques. A paradigmatic system divided into rule-based with knowledge representation and knowledge reasoning; model-based has uncertainty representation; analogical and natural language processing: By employing AI methods in the RE domain, highly repetitive activities can be automated stimulating a resource reallocation to other more valuable endeavors, the RE results can be enhanced through predictive-oriented decision making, and alternative reporting systems can be used to augment stakeholders interaction from the generated insights. It also emphasized the importance of being aware of the latest developments in AI and current technology. The developments in both fields are truly synergistic. This wave of AI progress encourages RE researchers to explore integrating AI tools into their established systems. This survey also highlights the necessity of further investigation of some techniques of artificial intelligence among them used in the RE area. Aiming for a better discussion and more concrete research on RE unutilized AI techniques that have a suitable manner to be applied.