A Systematic Review of Traceability in Requirements Engineering of Socio-technical Systems: Industrial Practices and Needs

dc.contributor.advisorGambo, Ishaya Peni, juhendaja
dc.contributor.authorMammadli, Chingiz
dc.contributor.otherTartu Ülikool. Loodus- ja täppisteaduste valdkondet
dc.contributor.otherTartu Ülikool. Arvutiteaduse instituutet
dc.date.accessioned2023-06-12T12:42:40Z
dc.date.available2023-06-12T12:42:40Z
dc.date.issued2023
dc.description.abstractRequirement traceability (RT) is useful for determining the effects of differences between various artefacts in the software development lifecycle. RT assures the whole system's quality and accuracy. It also helps the change management process by providing a logical relationship between software development practice deliverables. This thesis examined important methods in current RT activity and classified existing RT techniques based on their domains and requirements. Furthermore, we examined the tools, industrial practices, approaches, and their contributions and trade-offs and highlighted prospective future study topics with important results. Empirical, qualitative, quantitative, agile-based, hybrid, blockchain, natural language processing (NLP), and machine learning (ML) techniques are examined using 46 research studies. The systematic literature review has identified (i) the practices that are popular in literature for RT of socio-technical systems (STSs) and their implications in the industry and (ii) the new trends and approaches that are adopted by the literature and industry. The results and findings from the literature show the variability of requirements and their impact on the overall system. Also, the systematic review (SR) has tried to cover the research gaps of previous literature reviews that only covers the domain-specific literature and case studies. Overall, the SR has analysed the work done in the past five years in the field of RT in STSs. The SR concludes that various practices need to be explored for further studies, which include blockchain, NLP, and ML.et
dc.identifier.urihttps://hdl.handle.net/10062/90492
dc.language.isoenget
dc.publisherTartu Ülikoolet
dc.rightsopenAccesset
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 International*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjectRequirement traceabilityet
dc.subjectRequirement engineeringet
dc.subjectSLRet
dc.subjectEmpiricalet
dc.subjectIndustryet
dc.subjectSocio-technical systemset
dc.subjectSoftware engineeringet
dc.subjectP170 Computer scienceet
dc.subjectnumerical analysiset
dc.subjectsystemset
dc.subjectcontrolet
dc.subject.othermagistritöödet
dc.subject.otherinformaatikaet
dc.subject.otherinfotehnoloogiaet
dc.subject.otherinformaticset
dc.subject.otherinfotechnologyet
dc.titleA Systematic Review of Traceability in Requirements Engineering of Socio-technical Systems: Industrial Practices and Needset
dc.typeThesiset

Failid

Originaal pakett

Nüüd näidatakse 1 - 1 1
Laen...
Pisipilt
Nimi:
Mammadli_MSc_Software_Engineering_2023.pdf
Suurus:
932.43 KB
Formaat:
Adobe Portable Document Format
Kirjeldus:

Litsentsi pakett

Nüüd näidatakse 1 - 1 1
Laen...
Pisipilt
Nimi:
license.txt
Suurus:
1.71 KB
Formaat:
Item-specific license agreed upon to submission
Kirjeldus: