Software engineering wastes - a perspective of modern code review

Identification and eradication of waste are the principal emphases of lean thinking. Waste is defined as any activity that consumes resources but does not deliver any value to the stakeholder and it can also be demarcated as an impediment to process flow. Lean thinking has been applied in the softwa...

Full description

Saved in:
Bibliographic Details
Main Authors: Fatima, Nargis, Nazir, Sumaira, Chuprat, Suriayati
Format: Conference or Workshop Item
Published: 2020
Subjects:
Online Access:http://eprints.utm.my/id/eprint/92455/
http://dx.doi.org/10.1145/3378936.3378953
Tags: Add Tag
No Tags, Be the first to tag this record!
id my.utm.92455
record_format eprints
spelling my.utm.924552021-09-30T15:14:53Z http://eprints.utm.my/id/eprint/92455/ Software engineering wastes - a perspective of modern code review Fatima, Nargis Nazir, Sumaira Chuprat, Suriayati QA75 Electronic computers. Computer science TK7885-7895 Computer engineer. Computer hardware Identification and eradication of waste are the principal emphases of lean thinking. Waste is defined as any activity that consumes resources but does not deliver any value to the stakeholder and it can also be demarcated as an impediment to process flow. Lean thinking has been applied in the software engineering domain concerning overall software development, however, still, there is a need to take action regarding waste identification and elimination concerning specific software engineering activities. This paper describes the wastes generated during Modern Code Review (MCR). MCR is a socio-technical software engineering activity and acknowledged as a lightweight process for defect identification, code improvement and software quality enhancement. It involves coordination and communication among multiple software engineers having different personalities, preferences, and technical skills, thus it can generate multiple types of wastes. Therefore, the study has two objectives that are to recognize and report various wastes generated during MCR and to map the identified MCR wastes on the existing software engineering wastes. Systematic Literature Review and grounded theory has been utilized to recognize and produce a unique list of the waste generated during MCR. The identified unique list of MCR wastes and their mapping on existing software engineering wastes are validated through software engineering experts. The study findings report 28 unique wastes out of which 25 wastes map to the existing software engineering wastes. However, 3 wastes such as negative emotions, inequality/biasness and insignificant feedback are not reported in the existing software engineering literature. The study will be useful for researchers to identify the wastes in same context or for other software engineering activities and to provide the strategies to minimize the generation of identified wastes. 2020-01 Conference or Workshop Item PeerReviewed Fatima, Nargis and Nazir, Sumaira and Chuprat, Suriayati (2020) Software engineering wastes - a perspective of modern code review. In: 3rd International Conference on Software Engineering and Information Management, 12 January 2020 - 15 January 2020, Sydney, Australia. http://dx.doi.org/10.1145/3378936.3378953
institution Universiti Teknologi Malaysia
building UTM Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Teknologi Malaysia
content_source UTM Institutional Repository
url_provider http://eprints.utm.my/
topic QA75 Electronic computers. Computer science
TK7885-7895 Computer engineer. Computer hardware
spellingShingle QA75 Electronic computers. Computer science
TK7885-7895 Computer engineer. Computer hardware
Fatima, Nargis
Nazir, Sumaira
Chuprat, Suriayati
Software engineering wastes - a perspective of modern code review
description Identification and eradication of waste are the principal emphases of lean thinking. Waste is defined as any activity that consumes resources but does not deliver any value to the stakeholder and it can also be demarcated as an impediment to process flow. Lean thinking has been applied in the software engineering domain concerning overall software development, however, still, there is a need to take action regarding waste identification and elimination concerning specific software engineering activities. This paper describes the wastes generated during Modern Code Review (MCR). MCR is a socio-technical software engineering activity and acknowledged as a lightweight process for defect identification, code improvement and software quality enhancement. It involves coordination and communication among multiple software engineers having different personalities, preferences, and technical skills, thus it can generate multiple types of wastes. Therefore, the study has two objectives that are to recognize and report various wastes generated during MCR and to map the identified MCR wastes on the existing software engineering wastes. Systematic Literature Review and grounded theory has been utilized to recognize and produce a unique list of the waste generated during MCR. The identified unique list of MCR wastes and their mapping on existing software engineering wastes are validated through software engineering experts. The study findings report 28 unique wastes out of which 25 wastes map to the existing software engineering wastes. However, 3 wastes such as negative emotions, inequality/biasness and insignificant feedback are not reported in the existing software engineering literature. The study will be useful for researchers to identify the wastes in same context or for other software engineering activities and to provide the strategies to minimize the generation of identified wastes.
format Conference or Workshop Item
author Fatima, Nargis
Nazir, Sumaira
Chuprat, Suriayati
author_facet Fatima, Nargis
Nazir, Sumaira
Chuprat, Suriayati
author_sort Fatima, Nargis
title Software engineering wastes - a perspective of modern code review
title_short Software engineering wastes - a perspective of modern code review
title_full Software engineering wastes - a perspective of modern code review
title_fullStr Software engineering wastes - a perspective of modern code review
title_full_unstemmed Software engineering wastes - a perspective of modern code review
title_sort software engineering wastes - a perspective of modern code review
publishDate 2020
url http://eprints.utm.my/id/eprint/92455/
http://dx.doi.org/10.1145/3378936.3378953
_version_ 1713199734146990080
score 13.160551