본문 바로가기
  • Home

ChatGPT-based Software Requirements Engineering

  • Journal of Internet of Things and Convergence
  • Abbr : JKIOTS
  • 2023, 9(6), pp.45-50
  • DOI : 10.20465/KIOTS.2023.9.6.045
  • Publisher : The Korea Internet of Things Society
  • Research Area : Engineering > Computer Science > Internet Information Processing
  • Received : October 20, 2023
  • Accepted : December 3, 2023
  • Published : December 29, 2023

Jongmyung Choi 1

1목포대학교

Accredited

ABSTRACT

In software development, the elicitation and analysis of requirements is a crucial phase, and it involves considerable time and effort due to the involvement of various stakeholders. ChatGPT, having been trained on a diverse array of documents, is a large language model that possesses not only the ability to generate code and perform debugging but also the capability to be utilized in the domain of software analysis and design. This paper proposes a method of requirements engineering that leverages ChatGPT's capabilities for eliciting software requirements, analyzing them to align with system goals, and documenting them in the form of use cases. In software requirements engineering, it suggests that stakeholders, analysts, and ChatGPT should engage in a collaborative model. The process should involve using the outputs of ChatGPT as initial requirements, which are then reviewed and augmented by analysts and stakeholders. As ChatGPT's capability improves, it is anticipated that the accuracy of requirements elicitation and analysis will increase, leading to time and cost savings in the field of software requirements engineering.

Citation status

* References for papers published after 2023 are currently being built.