The Effects of Human Aspects on the Requirements Engineering Process: A Systematic Literature Review

  title={The Effects of Human Aspects on the Requirements Engineering Process: A Systematic Literature Review},
  author={Dulaji Hidellaarachchi and John C. Grundy and Rashina Hoda and Kashumi Madampe},
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 human dependent process in software engineering (SE). Identifying how “human aspects” – such as personality, motivation, emotions, communication, gender, culture and geographic distribution – might impact on the RE process would assist us in better supporting successful RE. The main objective of this paper is to… Expand
The Influence of Human Aspects on Requirements Engineering: Software Practitioners Perspective
The findings suggest that software practitioners’ personality characteristics should also be paid more attention to as they are important when conducting RE effectively. Expand
Impact of End User Human Aspects on Software Engineering
A research roadmap aiming to improve the incorporation of end user human aspects into software engineering is outlined. Expand
Developing Mobile Applications Via Model Driven Development: A Systematic Literature Review
It is found that architecture, domain model, and code generation are the most crucial purposes in MDD-based app development, and three qualities – productivity, scalability and reliability – can benefit from these modeling strategies. Expand
Socio-Technical Grounded Theory for Software Engineering
Socio-Technical Grounded Theory (STGT) is presented, which defines what exactly is meant by a ST research context and presents the STGT guidelines that expand GT’s philosophical foundations, provide increased clarity and flexibility in its methodological steps and procedures, and define possible scope and contexts of application. Expand


Human Factors in Software Development: A Systematic Literature Review
Background: Software Development Process is a human-centered activity. This fact highlights the impact of human factors on the development process and performance from different perspectives. Aim:Expand
Behavioral software engineering: A definition and systematic literature review
There are knowledge gaps in the research area of behavioral software engineering and that earlier research has been focused on a few concepts, which have been applied to a limited number of software engineering areas, according to the result. Expand
Human factors in requirements engineering: A survey of human sciences literature relevant to the improvement of dependable systems development processes
A survey is presented which broadens the view on what contributes to human error by also examining work from the social and organizational literature to improve the systems development process for dependable systems, and in particular their requirements engineering process. Expand
Human and Social Factors of Software Engineering – Workshop Summary
Software is developed for people and by people. Human and social factors have a very strong impact on the success of software development endeavours and the resulting system. Surprisingly, much ofExpand
Towards a competency model for requirements analysts
A competency model is developed, which specifies 16 critical competencies, and integrates contextual and situational factors as well as results variables, and provides a foundation for the development of competency‐based training in companies and universities. Expand
A Systematic Mapping Study on Soft Skills in Software Engineering
The results of a systematic mapping study to identify existing research on soft skills in software engineering and to determine what soft skills are considered relevant to the practice of software engineering are reported. Expand
A systematic literature review of software requirements prioritization research
It was generally discovered that, existing prioritization techniques suffer from a number of limitations which includes: lack of scalability, methods of dealing with rank updates during requirements evolution, coordination among stakeholders and requirements dependency issues. Expand
Analyzing the Effect of the Collaborative Interactions on Performance of Requirements Validation
The teams composed exclusively of analysts showed better efficiency and effectiveness than mixed teams client and analysts, however, for certain types of requirements, the mixed teams' efficiency was superior and the degree of satisfaction was higher among the clients than among the analysts. Expand
Needs and challenges for a platform to support large-scale requirements engineering: a multiple-case study
The empirical study presented in this paper aims to identify and understand the characteristics and challenges of a platform to support requirement engineering for individual stakeholders, based on the current pain-points of their organizations when dealing with a large number requirements. Expand
Requirements engineering process improvement: Analyzing the organizational culture impact and implementing an empirical study to evaluate the benefits of improvement
  • Jiyoung Jung, S. Lee, Sangho Choi, Seok-Won Lee
  • Engineering, Computer Science
  • 2014 IEEE 1st International Workshop on the Interrelations between Requirements Engineering and Business Process Management (REBPM)
  • 2014
The authors have analyzed the impact on the requirements gathering created by the stakeholders having a manufacturing process background and evaluating most decisions from a manufacturing perspective and the impact of the national cultural work style on the required engineering processes was examined. Expand