Construction and Application of the User Behavior Knowledge Graph in Software Platforms

5Citations
Citations of this article
15Readers
Mendeley users who have this article in their library.

Abstract

The analysis of user behavior provides a large amount of useful information. After being extracted, this information is called user knowledge. User knowledge plays a guiding role in implementing user-centric updates for software platforms. A good representation and application of user knowledge can accelerate the development of a software platform and improve its quality. This paper aims to further the utilization of user knowledge by mining the user knowledge that is implicit in user behavior and then constructing a knowledge graph of this behavior. First, the association between a software bug and a software component is mined from the user knowledge. Then, the knowledge entity extraction and relationship extraction are performed from the development code and the user behavior. Finally, the knowledge is stored in the graph database, from which it can be visually retrieved. Relevant experiments on CIFLog, an integrated logging processing software platform, have proved the effectiveness of this research. Constructing a user behavior knowledge graph can improve the utilization of user knowledge as well as the quality of software platform development.

Cite

CITATION STYLE

APA

Shang, F., Ding, Q., Du, R., Cao, M., & Chen, H. (2021). Construction and Application of the User Behavior Knowledge Graph in Software Platforms. Journal of Web Engineering, 20(2), 387–412. https://doi.org/10.13052/jwe1540-9589.2027

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free