Abstract

Modern Code Review (MCR) is a quality assurance technique that involves massive interactions between team members of MCR. Presently team members of MCR are confronting with the problem of waiting waste production, which results in their psychological distress and project delays. Therefore, the MCR team needs to have effective knowledge sharing during MCR activities, to avoid the circumstances that lead the team members to the waiting state. The objective of this study is to develop the knowledge sharing framework for MCR team to reduce waiting waste. The research methodology used for this study is the Delphi survey. The conducted Delphi survey intended to produce the finalized list of knowledge sharing factors and to recognize and prioritize the most influencing knowledge sharing factor for MCR activities. The study results reported 22 knowledge sharing factors, 135 sub-factor, and 5 categories. Grounded on the results of the Delphi survey the knowledge sharing framework for MCR has been developed. The study is beneficial for software engineering researchers to outspread the research. It can also help the MCR team members to consider the designed framework to increase knowledge sharing and diminish waiting waste.

Highlights

  • Software engineering is known as a systematic application of engineering approaches to the development of software [1]

  • Knowledge sharing plays a significant role in the minimization of waiting waste

  • This study involves statistical analysis of knowledge sharing factors to identify the list of most influential knowledge sharing factors for Modern Code Review (MCR) activities

Read more

Summary

Introduction

Software engineering is known as a systematic application of engineering approaches to the development of software [1]. It highly involves social interaction among stakeholders for the development of cost-effective software [2] It includes subactivities such as software requirement recognition, software modeling, software testing, inspections, and Modern Code Review (MCR) [3]. These activities yield wastes for instance rework, defect, needless composite solution, waiting, extra or erroneous feature, and mental distress [3], [4]. Software engineering is a well-disciplined approach to develop quality software [26] It is social as well as a technical activity that integrates additional activities [3], [27] such as software requirement recognition, software modeling, software testing, inspections, and MCR. Since numerous researches have been reported in the software engineering domain focusing on waste recognition and reduction [2], [3], [4]

Objectives
Methods
Results
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call