The effects of human aspects on the requirements engineering process: A systematic literature review

D Hidellaarachchi, J Grundy, R Hoda… - IEEE Transactions on …, 2021 - ieeexplore.ieee.org
Requirements Engineering (RE) requires the collaboration of various roles in SE, such as
requirements engineers, stakeholders and other developers, and it is thus a very highly …

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 …

Do mistakes acceptance foster innovation? Polish and US cross-country study of tacit knowledge sharing in IT

W Kucharska - Journal of Knowledge Management, 2021 - emerald.com
Purpose This study aims to understand and compare how the mechanism of innovative
processes in the information technology (IT) industry–the most innovative industry worldwide …

Faulty requirements made valuable: On the role of data quality in deep learning

H Challa, N Niu, R Johnson - 2020 IEEE Seventh International …, 2020 - ieeexplore.ieee.org
Large collections of data help evolve deep learning into the state-of-the-art in solving many
artificial intelligence problems. However, the requirements engineering (RE) community has …

The influence of human aspects on requirements engineering-related activities: Software practitioners' perspective

D Hidellaarachchi, J Grundy, R Hoda… - ACM Transactions on …, 2023 - dl.acm.org
Requirements Engineering (RE)-related activities require high collaboration between
various roles in software engineering (SE), such as requirements engineers, stakeholders …

Human error management in requirements engineering: Should we fix the people, the processes, or the environment?

S Mahaju, JC Carver, GL Bradshaw - Information and Software Technology, 2023 - Elsevier
Context: Software development is a human-centric activity and hence vulnerable to human
error. Human errors are errors in the human thought process. To ensure software quality, it is …

Cognition in software engineering: A taxonomy and survey of a half-century of research

F Fagerholm, M Felderer, D Fucci… - ACM Computing …, 2022 - dl.acm.org
Cognition plays a fundamental role in most software engineering activities. This article
provides a taxonomy of cognitive concepts and a survey of the literature since the beginning …

Secondary studies on human aspects in software engineering: A tertiary study

E Zolduoarrati, SA Licorish, N Stanger - Journal of Systems and Software, 2023 - Elsevier
Context: This study compiles the evidence reported on the human aspects of software
engineering in view of providing a comprehensive catalogue of human aspects that have …

A vision on intentions in software engineering

J Krüger, Y Li, C Zhu, M Chechik, T Berger… - Proceedings of the 31st …, 2023 - dl.acm.org
Intentions are fundamental in software engineering, but they are typically only implicitly
considered through different abstractions, such as requirements, use cases, features, or …

HEDF: a method for early forecasting software defects based on human error mechanisms

F Huang, L Strigini - IEEE Access, 2023 - ieeexplore.ieee.org
As the primary cause of software defects, human error is the key to understanding, and
perhaps to forecasting and avoiding defects. Little research has been done to forecast …