Challenges of software requirements quality assurance and validation: a systematic literature review

Validation of software requirements is a primary phase in requirements engineering that ensures requirements match the target system with the intended needs of the acquirer. It aims to detect and correct errors that prevail in the specified requirements. Although there are tremendous requirements va...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Atoum, Issa (VerfasserIn) , Baklizi, Mahmoud Khalid (VerfasserIn) , Alsmadi, Izzat (VerfasserIn) , Otoom, Ahmed Ali (VerfasserIn) , Alhersh, Taha (VerfasserIn) , Ababneh, Jafar (VerfasserIn) , Almalki, Jameel (VerfasserIn) , Alshahrani, Saeed Masoud (VerfasserIn)
Dokumenttyp: Article (Journal)
Sprache:Englisch
Veröffentlicht: October 4, 2021
In: IEEE access
Year: 2021, Jahrgang: 9, Pages: 137613-137634
ISSN:2169-3536
DOI:10.1109/ACCESS.2021.3117989
Online-Zugang:Verlag, kostenfrei, Volltext: https://doi.org/10.1109/ACCESS.2021.3117989
Volltext
Verfasserangaben:Issa Atoum, Mahmoud Khalid Baklizi, Izzat Alsmadi, Ahmed Ali Otoom, Taha Alhersh, Jafar Ababneh, Jameel Almalki, and Saeed Masoud Alshahrani

MARC

LEADER 00000caa a2200000 c 4500
001 1789093090
003 DE-627
005 20220820124642.0
007 cr uuu---uuuuu
008 220209s2021 xx |||||o 00| ||eng c
024 7 |a 10.1109/ACCESS.2021.3117989  |2 doi 
035 |a (DE-627)1789093090 
035 |a (DE-599)KXP1789093090 
035 |a (OCoLC)1341441431 
040 |a DE-627  |b ger  |c DE-627  |e rda 
041 |a eng 
084 |a 28  |2 sdnb 
100 1 |a Atoum, Issa  |e VerfasserIn  |0 (DE-588)1251436978  |0 (DE-627)1789090997  |4 aut 
245 1 0 |a Challenges of software requirements quality assurance and validation  |b a systematic literature review  |c Issa Atoum, Mahmoud Khalid Baklizi, Izzat Alsmadi, Ahmed Ali Otoom, Taha Alhersh, Jafar Ababneh, Jameel Almalki, and Saeed Masoud Alshahrani 
264 1 |c October 4, 2021 
300 |a 22 
336 |a Text  |b txt  |2 rdacontent 
337 |a Computermedien  |b c  |2 rdamedia 
338 |a Online-Ressource  |b cr  |2 rdacarrier 
500 |a Gesehen am 09.02.2022 
520 |a Validation of software requirements is a primary phase in requirements engineering that ensures requirements match the target system with the intended needs of the acquirer. It aims to detect and correct errors that prevail in the specified requirements. Although there are tremendous requirements validation approaches, some software may fail because of limited or ineffective requirements validation techniques and unreliable requirements’ quality characteristics. In this study, a systematic literature review of requirements validation is performed. The study analyzes the most adopted validation techniques, reports requirements quality characteristics, and discovers significant challenges of validation techniques. The review identified 66 relevant primary studies analyzed to derive deep insights into the following aspects of requirements validation: trends of requirements validation methods, including their subtechnique strengths and weaknesses, requirements quality characteristics categories, and adopted tools and datasets in these techniques. We grouped validation techniques into categories: prototyping, inspection, knowledge-oriented, test-oriented, modeling and assessment, and formal models. The analysis reported 19 validation techniques, 27 tools, new requirements validation characteristics, and several challenges that prevailed through validation techniques. The trend of validation techniques is to those methods that apply machine learning techniques with knowledge from dictionaries and ontologies. Most challenges are about how to express the requirements and how to revert clients’ feedback. There is a strong relationship between validation techniques, software application domain, and requirements validation quality attributes. Thus, there is an immense need to unify the quality characteristics and domain-specific validation methods. 
650 4 |a Bibliographies 
650 4 |a Protocols 
650 4 |a requirements analysis 
650 4 |a requirements engineering 
650 4 |a Requirements engineering 
650 4 |a requirements quality 
650 4 |a Requirements validation 
650 4 |a Software 
650 4 |a Stakeholders 
650 4 |a systematic literature review 
650 4 |a Systematics 
650 4 |a Tools 
650 4 |a validation techniques 
700 1 |a Baklizi, Mahmoud Khalid  |e VerfasserIn  |4 aut 
700 1 |a Alsmadi, Izzat  |d 1972-  |e VerfasserIn  |0 (DE-588)1032496746  |0 (DE-627)738498491  |0 (DE-576)380068567  |4 aut 
700 1 |a Otoom, Ahmed Ali  |e VerfasserIn  |4 aut 
700 1 |a Alhersh, Taha  |d 1981-  |e VerfasserIn  |0 (DE-588)123374819X  |0 (DE-627)1758152656  |4 aut 
700 1 |a Ababneh, Jafar  |e VerfasserIn  |4 aut 
700 1 |a Almalki, Jameel  |e VerfasserIn  |4 aut 
700 1 |a Alshahrani, Saeed Masoud  |e VerfasserIn  |4 aut 
773 0 8 |i Enthalten in  |a Institute of Electrical and Electronics Engineers  |t IEEE access  |d New York, NY : IEEE, 2013  |g 9(2021), Seite 137613-137634  |h Online-Ressource  |w (DE-627)728440385  |w (DE-600)2687964-5  |w (DE-576)373180713  |x 2169-3536  |7 nnas 
773 1 8 |g volume:9  |g year:2021  |g pages:137613-137634  |g extent:22  |a Challenges of software requirements quality assurance and validation a systematic literature review 
856 4 0 |u https://doi.org/10.1109/ACCESS.2021.3117989  |x Verlag  |x Resolving-System  |z kostenfrei  |3 Volltext 
951 |a AR 
992 |a 20220209 
993 |a Article 
994 |a 2021 
998 |g 123374819X  |a Alhersh, Taha  |m 123374819X:Alhersh, Taha  |d 50000  |e 50000PA123374819X  |k 0/50000/  |p 5 
999 |a KXP-PPN1789093090  |e 4054887473 
BIB |a Y 
SER |a journal 
JSO |a {"title":[{"title_sort":"Challenges of software requirements quality assurance and validation","subtitle":"a systematic literature review","title":"Challenges of software requirements quality assurance and validation"}],"person":[{"given":"Issa","family":"Atoum","role":"aut","display":"Atoum, Issa","roleDisplay":"VerfasserIn"},{"family":"Baklizi","given":"Mahmoud Khalid","display":"Baklizi, Mahmoud Khalid","roleDisplay":"VerfasserIn","role":"aut"},{"display":"Alsmadi, Izzat","roleDisplay":"VerfasserIn","role":"aut","family":"Alsmadi","given":"Izzat"},{"roleDisplay":"VerfasserIn","display":"Otoom, Ahmed Ali","role":"aut","family":"Otoom","given":"Ahmed Ali"},{"roleDisplay":"VerfasserIn","display":"Alhersh, Taha","role":"aut","family":"Alhersh","given":"Taha"},{"role":"aut","roleDisplay":"VerfasserIn","display":"Ababneh, Jafar","given":"Jafar","family":"Ababneh"},{"family":"Almalki","given":"Jameel","roleDisplay":"VerfasserIn","display":"Almalki, Jameel","role":"aut"},{"role":"aut","display":"Alshahrani, Saeed Masoud","roleDisplay":"VerfasserIn","given":"Saeed Masoud","family":"Alshahrani"}],"language":["eng"],"recId":"1789093090","type":{"bibl":"article-journal","media":"Online-Ressource"},"note":["Gesehen am 09.02.2022"],"id":{"doi":["10.1109/ACCESS.2021.3117989"],"eki":["1789093090"]},"origin":[{"dateIssuedDisp":"October 4, 2021","dateIssuedKey":"2021"}],"name":{"displayForm":["Issa Atoum, Mahmoud Khalid Baklizi, Izzat Alsmadi, Ahmed Ali Otoom, Taha Alhersh, Jafar Ababneh, Jameel Almalki, and Saeed Masoud Alshahrani"]},"relHost":[{"name":{"displayForm":["Institute of Electrical and Electronics Engineers"]},"origin":[{"publisherPlace":"New York, NY","dateIssuedDisp":"2013-","publisher":"IEEE","dateIssuedKey":"2013"}],"id":{"zdb":["2687964-5"],"eki":["728440385"],"issn":["2169-3536"]},"physDesc":[{"extent":"Online-Ressource"}],"title":[{"title_sort":"IEEE access","title":"IEEE access","subtitle":"practical research, open solutions"}],"disp":"Institute of Electrical and Electronics EngineersIEEE access","type":{"media":"Online-Ressource","bibl":"periodical"},"note":["Gesehen am 24.10.12"],"recId":"728440385","language":["eng"],"corporate":[{"role":"aut","display":"Institute of Electrical and Electronics Engineers","roleDisplay":"VerfasserIn"}],"pubHistory":["1.2013 -"],"titleAlt":[{"title":"Access"}],"part":{"volume":"9","text":"9(2021), Seite 137613-137634","extent":"22","year":"2021","pages":"137613-137634"}}],"physDesc":[{"extent":"22 S."}]} 
SRT |a ATOUMISSABCHALLENGES4202