A systematic literature review on using machine learning algorithms for software requirements identification on stack overflow

A Ahmad, C Feng, M Khan, A Khan… - Security and …, 2020 - Wiley Online Library
Context. The improvements made in the last couple of decades in the requirements
engineering (RE) processes and methods have witnessed a rapid rise in effectively using …

A systematic literature review of empirical research on quality requirements

T Olsson, S Sentilles, E Papatheocharous - Requirements Engineering, 2022 - Springer
Quality requirements deal with how well a product should perform the intended functionality,
such as start-up time and learnability. Researchers argue they are important and at the …

What works better? a study of classifying requirements

ZSH Abad, O Karras, P Ghazi, M Glinz… - 2017 IEEE 25th …, 2017 - ieeexplore.ieee.org
Classifying requirements into functional requirements (FR) and non-functional ones (NFR) is
an important task in requirements engineering. However, automated classification of …

On the variation and specialisation of workload—A case study of the Gnome ecosystem community

B Vasilescu, A Serebrenik, M Goeminne… - Empirical Software …, 2014 - Springer
Most empirical studies of open source software repositories focus on the analysis of isolated
projects, or restrict themselves to the study of the relationships between technical artifacts. In …

A contextual approach towards more accurate duplicate bug report detection and ranking

A Hindle, A Alipour, E Stroulia - Empirical Software Engineering, 2016 - Springer
The issue-tracking systems used by software projects contain issues, bugs, or tickets written
by a wide variety of bug reporters, with different levels of training and knowledge about the …

Continuous code quality: Are we (really) doing that?

C Vassallo, F Palomba, A Bacchelli… - Proceedings of the 33rd …, 2018 - dl.acm.org
Continuous Integration (CI) is a software engineering practice where developers constantly
integrate their changes to a project through an automated build process. The goal of CI is to …

Automated topic naming to support cross-project analysis of software maintenance activities

A Hindle, NA Ernst, MW Godfrey… - Proceedings of the 8th …, 2011 - dl.acm.org
Researchers have employed a variety of techniques to extract underlying topics that relate to
software development artifacts. Typically, these techniques use semi-unsupervised machine …

Extraction of non-functional requirement using semantic similarity distance

M Younas, DNA Jawawi, I Ghani, MA Shah - Neural Computing and …, 2020 - Springer
Functional and non-functional requirements are important equally in software development.
Usually, the requirements are expressed in natural languages. The functional and non …

Machine learning in requirements engineering: A mapping study

K Zamani, D Zowghi, C Arora - 2021 IEEE 29th International …, 2021 - ieeexplore.ieee.org
Machine learning (ML) techniques are used to make the software development process
more efficient and effective. Many ML approaches have also been proposed to automate …

[PDF][PDF] A bird's eye view of natural language processing and requirements engineering

A Alzayed, A Al-Hunaiyyan - International Journal of Advanced …, 2021 - academia.edu
Natural Language Processing (NLP) has demonstrated effectiveness in many application
domains. NLP can assist software engineering by automating various activities. This paper …