TY - GEN
T1 - Systematic Literature Review Knowledge Reuse in Software Development
AU - Adjandra, William
AU - Putrapratama, Yosua Bisma
AU - Wiraguna, Adhitia
AU - Sensuse, Dana Indra
AU - Safitri, Nadya
N1 - Publisher Copyright:
© 2021 IEEE.
PY - 2021
Y1 - 2021
N2 - Knowledge reuse is important to increase efficiency and effectiveness to minimize possible risks, useless activities, and poor project performance in the software development process. Thus, this study aims to find barriers and impacts of knowledge reuse and how to build knowledge reuse mechanisms in software development using a systematic literature review. The systematic literature review involves several stages from defining research questions, determining the database and keyword, searching process, selection based on title and abstract, selection based on research content, and quality assessment. Based on the systematic literature review stages carried out, several results were found to answer research problems. The result shows that the barriers are lack of documentation, knowledge bias, people factor, and high complexity. The research also found that knowledge integration, ease of decision-making process, and knowledge standardization were the impact of using knowledge reuse. For knowledge reuse mechanisms it recommends categorizing data or knowledge, use versioning mechanisms, agile approach, tools utilization, the importance of maturity level and effective communication, and importance of knowledge capture. Knowledge reuse shows a lot of impacts, but it is a complex process, therefore performing certain mechanisms can aid the knowledge reuse process. Furthermore, future research can observe other software development methodologies and compare each methodology for knowledge reuse processes.
AB - Knowledge reuse is important to increase efficiency and effectiveness to minimize possible risks, useless activities, and poor project performance in the software development process. Thus, this study aims to find barriers and impacts of knowledge reuse and how to build knowledge reuse mechanisms in software development using a systematic literature review. The systematic literature review involves several stages from defining research questions, determining the database and keyword, searching process, selection based on title and abstract, selection based on research content, and quality assessment. Based on the systematic literature review stages carried out, several results were found to answer research problems. The result shows that the barriers are lack of documentation, knowledge bias, people factor, and high complexity. The research also found that knowledge integration, ease of decision-making process, and knowledge standardization were the impact of using knowledge reuse. For knowledge reuse mechanisms it recommends categorizing data or knowledge, use versioning mechanisms, agile approach, tools utilization, the importance of maturity level and effective communication, and importance of knowledge capture. Knowledge reuse shows a lot of impacts, but it is a complex process, therefore performing certain mechanisms can aid the knowledge reuse process. Furthermore, future research can observe other software development methodologies and compare each methodology for knowledge reuse processes.
KW - barrier
KW - impact
KW - Knowledge reuse
KW - mechanism
UR - http://www.scopus.com/inward/record.url?scp=85133143142&partnerID=8YFLogxK
U2 - 10.1109/IC2SE52832.2021.9792093
DO - 10.1109/IC2SE52832.2021.9792093
M3 - Conference contribution
AN - SCOPUS:85133143142
T3 - Proceedings - 2nd International Conference on Computer Science and Engineering: The Effects of the Digital World After Pandemic (EDWAP), IC2SE 2021
BT - Proceedings - 2nd International Conference on Computer Science and Engineering
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2nd International Conference on Computer Science and Engineering, IC2SE 2021
Y2 - 16 November 2021 through 18 November 2021
ER -