Application of Machine Intelligence-Based Knowledge Graphs for Software Engineering
Raghavendra Rao Althar, Debabrata Samanta · Advances in systems analysis, software engineering, and high performance computing book series · 2021
This chapter focuses on knowledge graphs application in software engineering. It starts with a general exploration of artificial intelligence for software engineering and then funnels down to the area where knowledge graphs can be a good fit. The focus is to put together work done in this area and call out key learning and future aspirations. The knowledge management system's architecture, specific application of the knowledge graph in software engineering like automation of test case creation and aspiring to build a continuous learning system are explored. Understanding the semantics of the knowledge, developing an intelligent development environment, defect prediction with network analysis, and clustering of the graph data are exciting explorations.