Natural Language Processing (NLP) based Extraction of Tacit Knowledge from Written Communication during Software Development

Maham Noor, Z. Rana
{"title":"Natural Language Processing (NLP) based Extraction of Tacit Knowledge from Written Communication during Software Development","authors":"Maham Noor, Z. Rana","doi":"10.1109/ICACS55311.2023.10089779","DOIUrl":null,"url":null,"abstract":"Software engineering, in general, and Global Software Engineering (GSE), in particular, face challenges such as handling communication and collaboration issues and inappropriate knowledge management. It is difficult to ensure availability of right knowledge at the right time to the right person during software engineering activity. The knowledge needs to be shared across the organization but limitations of knowledge sharing tools or dispersed knowledge sharing media and improper handling of tacit knowledge makes it more challenging to share knowledge. Significant amount of communication during software engineering process takes place via emails and discussion forums. Decisions taken during planning activities are also communicated through emails. These emails and the discussions do not necessarily cover the rationale behind a decision or approach adopted. This leaves a substantial portion of shared knowledge as tacit. Mostly, due to undefined tacit knowledge handling procedures, organizations suffer with the loss of critical knowledge and information. One way to handle this loss of knowledge is to store every information in knowledge repository but this can increase the size of the knowledge repository. This paper presents a three step approach to identify tacit knowledge in the written communication such that the organizations can save the tacit knowledge for future use. The presented approach does not only extract up to 57% of tacit knowledge but also indicates that only 20% of the whole communication need to be externalized hence saving 80% capacity of the knowledge repository, if every communication was to be preserved as potential tacit knowledge.","PeriodicalId":357522,"journal":{"name":"2023 4th International Conference on Advancements in Computational Sciences (ICACS)","volume":"38 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-02-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 4th International Conference on Advancements in Computational Sciences (ICACS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICACS55311.2023.10089779","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Software engineering, in general, and Global Software Engineering (GSE), in particular, face challenges such as handling communication and collaboration issues and inappropriate knowledge management. It is difficult to ensure availability of right knowledge at the right time to the right person during software engineering activity. The knowledge needs to be shared across the organization but limitations of knowledge sharing tools or dispersed knowledge sharing media and improper handling of tacit knowledge makes it more challenging to share knowledge. Significant amount of communication during software engineering process takes place via emails and discussion forums. Decisions taken during planning activities are also communicated through emails. These emails and the discussions do not necessarily cover the rationale behind a decision or approach adopted. This leaves a substantial portion of shared knowledge as tacit. Mostly, due to undefined tacit knowledge handling procedures, organizations suffer with the loss of critical knowledge and information. One way to handle this loss of knowledge is to store every information in knowledge repository but this can increase the size of the knowledge repository. This paper presents a three step approach to identify tacit knowledge in the written communication such that the organizations can save the tacit knowledge for future use. The presented approach does not only extract up to 57% of tacit knowledge but also indicates that only 20% of the whole communication need to be externalized hence saving 80% capacity of the knowledge repository, if every communication was to be preserved as potential tacit knowledge.
基于自然语言处理(NLP)的软件开发过程中书面交流隐性知识的提取
一般来说,软件工程,特别是全球软件工程(GSE),面临着诸如处理通信和协作问题以及不适当的知识管理等挑战。在软件工程活动中,很难保证在正确的时间向正确的人提供正确的知识。知识需要在整个组织内共享,但知识共享工具或分散的知识共享媒介的局限性以及隐性知识处理不当使得知识共享更具挑战性。在软件工程过程中,大量的交流是通过电子邮件和论坛进行的。在规划活动期间作出的决定也通过电子邮件进行沟通。这些电子邮件和讨论不一定涵盖所采取的决定或方法背后的理由。这使得共享知识的很大一部分是隐性的。大多数情况下,由于隐性知识处理程序的不明确,组织遭受了关键知识和信息的损失。处理这种知识损失的一种方法是将所有信息存储在知识库中,但这会增加知识库的规模。本文提出了一种识别书面沟通中隐性知识的三步法,使组织能够保存隐性知识以备将来使用。该方法不仅提取了57%的隐性知识,而且表明,如果将每个通信保留为潜在的隐性知识,则只需将整个通信的20%外部化,从而节省了知识库80%的容量。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信