MARE: Multi-Agents Collaboration Framework for Requirements Engineering

AI-generated keywords: Software Development

AI-generated Key Points

The license of the paper does not allow us to build upon its content and the key points are generated using the paper metadata rather than the full article.

  • Requirements Engineering (RE) is crucial for translating stakeholders' needs into detailed requirements specifications
  • Recent advancements in deep learning techniques show promise in enhancing various RE tasks
  • Effective collaboration across different tasks and roles is necessary for high-quality requirements specifications
  • MARE (Multi-Agents Collaboration Framework for Requirements Engineering) leverages large language models to facilitate collaboration in the RE process
  • MARE divides the RE process into four key tasks: elicitation, modeling, verification, and specification, each assigned to specific agents capable of multiple actions
  • MARE consists of five agents and nine distinct actions, providing a dedicated workspace for seamless collaboration
  • Experiments show that MARE outperformed existing methods by 15.4% in generating correct requirements models
  • Human evaluations confirmed the quality of requirements specifications generated by MARE across three aspects
  • MARE represents a significant advancement in enhancing collaboration among agents involved in Requirements Engineering processes
Also access our AI generated: Comprehensive summary, Lay summary, Blog-like article; or ask questions about this paper to our AI assistant.

Authors: Dongming Jin, Zhi Jin, Xiaohong Chen, Chunhui Wang

Abstract: Requirements Engineering (RE) is a critical phase in the software development process that generates requirements specifications from stakeholders' needs. Recently, deep learning techniques have been successful in several RE tasks. However, obtaining high-quality requirements specifications requires collaboration across multiple tasks and roles. In this paper, we propose an innovative framework called MARE, which leverages collaboration among large language models (LLMs) throughout the entire RE process. MARE divides the RE process into four tasks: elicitation, modeling, verification, and specification. Each task is conducted by engaging one or two specific agents and each agent can conduct several actions. MARE has five agents and nine actions. To facilitate collaboration between agents, MARE has designed a workspace for agents to upload their generated intermediate requirements artifacts and obtain the information they need. We conduct experiments on five public cases, one dataset, and four new cases created by this work. We compared MARE with three baselines using three widely used metrics for the generated requirements models. Experimental results show that MARE can generate more correct requirements models and outperform the state-of-the-art approaches by 15.4%. For the generated requirements specifications, we conduct a human evaluation in three aspects and provide insights about the quality

Submitted to arXiv on 06 May. 2024

Ask questions about this paper to our AI assistant

You can also chat with multiple papers at once here.

The license of the paper does not allow us to build upon its content and the AI assistant only knows about the paper metadata rather than the full article.

AI assistant instructions?

Results of the summarizing process for the arXiv paper: 2405.03256v1

This paper's license doesn't allow us to build upon its content and the summarizing process is here made with the paper's metadata rather than the article.

, , , , In the field of software development, Requirements Engineering (RE) plays a crucial role in translating stakeholders' needs into detailed requirements specifications. Recent advancements in deep learning techniques have shown promise in enhancing various RE tasks. However, effective collaboration across different tasks and roles involved in the process is necessary to achieve high-quality requirements specifications. To address this challenge, a novel framework called MARE (Multi-Agents Collaboration Framework for Requirements Engineering) has been proposed. MARE leverages the power of large language models (LLMs) to facilitate collaboration throughout the entire RE process. The framework divides the RE process into four key tasks: elicitation, modeling, verification, and specification. Each task is assigned to one or two specific agents, with each agent capable of performing multiple actions. In total, MARE consists of five agents and nine distinct actions. One of the key features of MARE is the provision of a dedicated workspace where agents can upload their generated intermediate requirements artifacts and access necessary information for seamless collaboration. To evaluate the effectiveness of MARE, experiments were conducted on a variety of public cases as well as new cases developed specifically for this study. A comparison with three baseline approaches using commonly used metrics revealed that MARE outperformed existing methods by 15.4% in generating correct requirements models. Furthermore, human evaluations were conducted to assess the quality of the requirements specifications generated by MARE across three aspects. The insights gained from these evaluations provide valuable feedback on the performance and capabilities of the framework in producing high-quality requirements specifications. Overall, MARE represents a significant advancement in enhancing collaboration among agents involved in Requirements Engineering processes. It demonstrates superior performance compared to state-of-the-art approaches and offers valuable insights into improving the quality of generated requirements models and specifications.
Created on 21 Apr. 2026

Assess the quality of the AI-generated content by voting

Score: 0

Why do we need votes?

Votes are used to determine whether we need to re-run our summarizing tools. If the count reaches -10, our tools can be restarted.

Similar papers summarized with our AI tools

Navigate through even more similar papers through a

tree representation

Look for similar papers (in beta version)

By clicking on the button above, our algorithm will scan all papers in our database to find the closest based on the contents of the full papers and not just on metadata. Please note that it only works for papers that we have generated summaries for and you can rerun it from time to time to get a more accurate result while our database grows.

Disclaimer: The AI-based summarization tool and virtual assistant provided on this website may not always provide accurate and complete summaries or responses. We encourage you to carefully review and evaluate the generated content to ensure its quality and relevance to your needs.