Abstract
This research is devoted to implementation of the ontology-based intelligent agent (OBIA) for the determination of the sufficiency of metric information in the software requirements. The method of actions of such an OBIA is developed. The intelligent agent, who works on the basis of the developed method, determines the sufficiency of metric information in the software requirements, performs a numerical assessment of the sufficiency level of metric information, and offers a visual list of missing indicators necessary for the calculation of metrics. Functioning of the realized agent allows increasing the sufficiency level of metric information in the software requirements. The developed intelligent agent allows to partially eliminate the person from the processes of processing the information, to avoid the losses of important information and to increase the amount of metric information at the phase of requirements gathering, which in the complex provides increasing the software quality. During the experiments, the intelligent agent investigated the requirements for software of the system of improving the safety of computer systems’ software, which resulted in the sufficiency of metric information in requirements increased by 44%.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
(2017) PMI’s pulse of the profession 9th global project management survey. https://www.pmi.org/-/media/pmi/documents/public/pdf/learning/thought-leadership/pulse/pulse-of-the-profession-2017.pdf. Accessed 12 Apr 2019
Lynch J (2018) Project Resolution Benchmark Report. https://www.standishgroup.com/sample_research_files/DemoPRBR.pdf. Accessed 12 Apr 2019
Johnson J (2018) CHAOS report: decision latency theory: it is all about the interval. The Standish Group
Sarif S, Ramly S, Yusof R, Fadzillah NAA, Sulaiman NY (2018) Investigation of success and failure factors in IT project management. Adv Intell Syst Comput 739:671–682
Levenson NG (2012) Engineering a safer world: systems thinking applied to safety, Cambridge, USA
Rosato M (2018) Go small for project success. PM World J 7(5):1–10
Meziane F, Vadera S (2010) Artificial intelligence applications for improved software engineering development: new prospects. Advances in intelligent information technologies, pp 278–299
ISO/IEC TR 19759:2015 (2015) Software Engineering. Guide to the software engineering body of knowledge (SWEBOK)
ISO/IEC/IEEE 24765:2010 (2010) Systems and software engineering. Vocabulary
Pomorova O, Hovorushchenko T (2011) Research of artificial neural network’s component of software quality evaluation and prediction method. In: The 2011 IEEE 6-th international conference on intelligent data acquisition and advanced computing systems: technology and applications proceedings, Prague, vol 2, pp 959–962
Burov E (2014) Complex ontology management using task models. Int J Knowl Based Intell Eng Syst 18(2):111–120
Burov E, Pasitchnyk V, Gritsyk V (2014) Modeling software testing processes with task ontologies. Br J Educ Sci 2(6):256–263
Wooldridge M, Jennings NR (1995) Intelligent agents - theory and practice. Knowl Eng Rev 10(2):115–152
Freitas A, Bordini RH, Vieira R (2017) Model-driven engineering of multi-agent systems based on ontologies. Appl Ontol 12(2):157–188
Ossowska K, Szewc L, Weichbroth P, Garnik I, Sikorski M (2017) Exploring an ontological approach for user requirements elicitation in the design of online virtual agents. In: Information systems: development, research, applications, education, vol 264, pp 40–55
Lezcano-Rodriguez LA, Guzman-Luna JA (2016) Ontological characterization of basics of KAOS chart from natural language. Revista Iteckne 13(2):157–168
Garcia-Magarino I, Gomez-Sanz JJ (2013) An ontological and agent-oriented modeling approach for the specification of intelligent ambient assisted living systems for Parkinson patients. In: Hybrid artificial intelligent systems, vol 8073, pp 11–20
Wilk S, Michalowski W, O’Sullivan D, Farion K, Sayyad-Shirabad J, Kuziemsky C, Kukawka B (2013) A task-based support architecture for developing point-of-care clinical decision support systems for the emergency department. Methods Inf Med 52(1):18–32
Rakib A, Faruqui RU (2013) A formal approach to modelling and verifying resource-bounded context-aware agents. Lecture notes of the institute for computer sciences social informatics and telecommunications engineering, vol 109, pp 86–96
Pakdeetrakulwong U, Wongthongtham P, Siricharoen WV, Khan N (2016) An ontology-based multi-agent system for active software engineering ontology. Mobile Netw Appl 21(1):65–88
Strmečki D, Magdalenić I, Kermek D (2016) An overview on the use of ontologies in software engineering. J Comput Sci 12(12):597–610
Anquetil N, Oliveira KM, Dias MGB (2006) Software maintenance ontology. In: Ontologies for software engineering and software technology, pp 153–173
Hovorushchenko T, Pomorova O (2016) Ontological approach to the assessment of information sufficiency for software quality determination. CEUR-WS 1614, pp 332–348
Hovorushchenko T, Pavlova O (2019) Method of activity of ontology-based intelligent agent for evaluating the initial stages of the software lifecycle. Advances in intelligent systems and computing, vol 836, pp 169–178
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Hovorushchenko, T., Pavlova, O., Medzatyi, D. (2020). Ontology-Based Intelligent Agent for Determination of Sufficiency of Metric Information in the Software Requirements. In: Lytvynenko, V., Babichev, S., Wójcik, W., Vynokurova, O., Vyshemyrskaya, S., Radetskaya, S. (eds) Lecture Notes in Computational Intelligence and Decision Making. ISDMCI 2019. Advances in Intelligent Systems and Computing, vol 1020. Springer, Cham. https://doi.org/10.1007/978-3-030-26474-1_32
Download citation
DOI: https://doi.org/10.1007/978-3-030-26474-1_32
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-26473-4
Online ISBN: 978-3-030-26474-1
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)