Agile requirement analysis approach using artificial intelligent technologies

O.V. Chebanyuk

Abstract


An approach to requirements analysis using artificial intelligence technologies, taking into account the specifics of the AGILE methodology is proposed in this paper. The approach corresponds to the Model-Driven Methodology, in which the main artifacts of software development are software models represented by UML diagrams. The proposed approach corresponds to the key ideas of the AGILE manifesto, and is oriented towards the fact that AGILE has a priority to satisfy a customer when he changes requirements. Artificial intelligence technologies serve to prepare initial information for the “Text to Model Transformation” of the requirements specification into those types of UML diagrams (Use Case and Sequence), which are used for requirements analysis. The choice of the UML diagram visualization environment is substantiated.

Problems in programming 2024; 2-3: 140-146


Keywords


Artificial Intelligence; AGILE; Model-Driven Development; Requirement Analysis; PlantUML; Text to Model Transformation; Requirement Visualization

Full Text:

PDF

References


Rietz, T., 2019. Designing a conversational requirements elicitation system

for end-users. In: 2019 IEEE 27th International Requirements Engineering

Conference (RE), pp. 1-6. doi:10.1109/RE.2019.00061.

Kaur, K. & Kaur, P., 2024. The application of AI techniques in requirements classification: a systematic

mapping. Artificial Intelligence Review. Available at:

https://link.springer.com/chapter/10.1

/978-981-15-7907-3_20 (Accessed: 09 April 2024).

Mognon, F. & Stadzisz, P.C., 2017.

Modeling in Agile Software Development: A Systematic Literature Review. In: Agile Methods (WBMA

, pp. 50–59. Springer. Available

at: https://link.springer.com/chapter/10.1007/978-3-319-55907-0_5.

Bugeja, M., 2024. Artificial Intelligence. Science News, 22 February.

Available at: https://www.sciencenews.org/topic/art

ificial-intelligence. Publisher: Society for Science & the Public.

Stapleton, J. & Subramaniam, M., 2023. Impact of Agile Methodology Use on Project Success in Organizations - A Systematic Literature Review. In: Agile Project Management,

pp. 239-260. Springer. Available at:

https://link.springer.com/chapter/10.1

/978-3-030-63322-6_21. Publisher: Springer Nature.

Ciccozzi, F., Malavolta, I. & Selic, B., 2019. Execution of UML models: a systematic review of research and practice. Software Systems Modeling, 18, pp.2313–2360. Available at:

https://doi.org/10.1007/s10270-018-0675-4

Figure model to model transformation is taken from

https://wiki.eclipse.org/images/9/90/O

MCW_chapter10_Modelplex-WP6-

Training_IntroductionToM2M.pdf

PlantUML https://plantuml.com/


Refbacks

  • There are currently no refbacks.