Does Project Associated Situational Factors have Impact on Sustainability of Modern Code Review Workforce?
Code review is an essential practice to evaluate the quality of source code. Presently the Modern trend of code review known as Modern Code Review (MCR) an informal modified version of Fagan's inspection is widely used. In MCR process, MCR workforce that is author and reviewer work together to improve the code quality and software quality. It is a peer reviewed process, the source code written by the author is evaluated by the reviewer. For the effective outcomes of the MCR process, it is required to focus on the sustainability of the MCR workforce so that they can sustain for a longer and produce the effective outcomes. However, the sustainability of MCR workforce is impacted by the unidentified project related situational factors. The existing literature of MCR is lacking concerning the identification of project related situational factors that impact the sustainability of the MCR workforce. Therefore, this study aims to perform the Systematic Literature Review (SLR) to identify the project related situational factors that can impact the sustainability of the MCR workforce. The situational components are collected into two key classifications, for example, project release management and project attributes. The grounded hypothesis approach has been applied to get final unique and categorized list of project related situational factors. The identified unique and categorized list of project related situational components is additionally double checked by the expert panel for their categorizations, naming conventions and suggestions of additional project related situational factors. The investigation results announced 18 project related situational factors. The study will be advantageous for experts involved in situational software engineering research as well as the MCR workforce to sustain for longer by overcoming the challenge of unidentified situations.
2019 IEEE 6th International Conference on Engineering Technologies and Applied Sciences (ICETAS)