Review Article

A Systematic Literature Review on Using Machine Learning Algorithms for Software Requirements Identification on Stack Overflow

Table 3

Set of search strings, adapted to each of the EDS.

EDSSearch strings

IEEE Xplore((“Document Title” : “requirements”) OR (“document Title” : “NFR”) OR (“document Title” : “functional requirements”) OR (“document title” : “non-functional requirements”) OR (“document title” : “quality requirements”)) AND ((“Abstract” : Stackoverflow) OR (“Abstract” : “stack overflow”) OR (“Abstract” : techniques) OR (“Abstract” : “machine learning”)) AND ((“author Keywords” : “requirements”) OR (“author Keywords” : “stack overflow”) OR (“author Keywords” : stackoverflow) OR (“author Keywords” : “NFR”) OR (“author keywords” : “non-functional”) OR (“author keywords” : “functional”))

ACM Digital Library(acmdlTitle : (+requirements + NFR + quality + functional + non-functional) OR acmdlTitle : (Stackoverflow stack overflow)) and recordAbstract : (algorithm techniques “machine learning”) OR keywords.author.keyword : (+requirements + stackoverflow + functional + non-functional + FR + NFR))

Web of Science (WoS)TI = (“requirements engineering” OR “NFR” OR “non-functional requirements” OR “quality requirements” OR “functional requirements”) AND TS = (Stack overflow OR Stackoverflow OR “machine learning” OR algorithms OR techniques) and language: (english) refined by: web of science categories: (computer science software engineering)

ScopusTITLE (“requirements engineering” OR NFR OR non-functional OR functional OR quality) and TITLE-ABS-KEY (stack overflow OR stackoverflow OR “machine learning” OR techniques OR algorithms) AND (LIMIT-TO (SUBJAREA, “COMP”)) AND (LIMIT-TO (LANGUAGE, “English”))