posted on 2023-07-20, 04:45authored byDULAJI DINUPAMA HIDELLAARACHCHI
Requirements Engineering (RE) is vital for quality software and involves eliciting, defining, documenting, and maintaining requirements. It relies on human collaboration between roles in software engineering, making it highly human-dependent. Identifying how “human aspects”– such as personality, motivation, emotions, communication, gender, and culture impact RE can aid in successful software project outcomes. This thesis examines the influence of personality and motivation of software practitioners and their impact on conducting successful RE by using both qualitative and quantitative approaches, providing knowledge for both academia and industry while providing numerous recommendations for future research on the impact of human aspects on RE.