Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Developer contribution analysis method based on multi-aspect entity-aware model

A perceptual model and developer's technology, applied in special data processing applications, instruments, electrical digital data processing, etc., can solve problems such as reduced contribution, developer monitoring, and low developer work quality, and achieve the effect of improving efficiency

Inactive Publication Date: 2016-11-16
YANGZHOU UNIV
View PDF0 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] In order to accomplish this task, the current research on developers lacks research techniques in terms of work quality and contribution, and the relevant research that has emerged is limited to research on developer preferences and behaviors to predict the projects that developers are suitable for, but if not Based on the evaluation of work quality, the project is recommended directly according to the developer's preference. If some developers have low quality work and have made little contribution to each project, it is unnecessary to recommend projects to them, so There is an urgent need for research on analytical methods contributed by developers
In addition, some companies have not yet monitored the actual workload and contributions of developers. Even if monitoring is done, it is limited to counting the number of lines of code modified by developers. Simple statistics of the number of lines of code modification or the total number of commits cannot truly reflect the development process. author's contribution
For example: In order to increase the number of code modification lines, the developer adds a large number of comments, defines useless variables, etc. in order to seek higher rewards, or the developer's report is not standardized, and the description information submitted does not match the actual code modification. The above situation The submission information involved should be regarded as useless workload. These inefficient and even affecting the efficiency of later software maintenance are ineffective, non-contributing or even harmful to the company's software development, just because of the lack of supervision on the quality of developers' work It leads to the decline of developers' development quality and the reduction of contributions

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Developer contribution analysis method based on multi-aspect entity-aware model
  • Developer contribution analysis method based on multi-aspect entity-aware model
  • Developer contribution analysis method based on multi-aspect entity-aware model

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] The technical idea of ​​the present invention is:

[0025] Multi-Aspect Entity-aware Event / aspect Discovery Model (Multi-Aspect Entity-aware Event / aspect Discovery Model for short) combines recursive decomposition and dynamic entity perception, and through its top-down recursive application, text can be combined The nodes are divided into different event nodes, namely development project nodes. Through recursive calls, the event nodes can be further divided into aspect nodes, that is, the different development task nodes involved in the project department. The different development tasks involved in the project are related to the system and interfaces. Related, user interface related, database related, software package related, document related, etc., each node is represented by related descriptors. By decomposing all the commit information submitted by a developer within a certain period of time, extract the event and aspect keywords from the commit description and code m...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention relates to a developer contribution analysis method based on a multi-aspect entity-aware generation model. Recursive decomposition and dynamic entity awareness are combined, and text nodes can be divided into different event nodes by means of top-down recursive application and then be divided into aspect nodes by means of recursive calling. For different development tasks that are involved, statistic data texts of the total work quality of a developer within a certain period of time and the workload and the work quality of the developer in a project are generated by decomposing all commit information submitted by the developer within a certain period of time and extracting event and aspect keywords of two texts of commit description and code modification. The present invention overcomes the shortcoming of development quality degradation of developers due to the lack of supervision on the work quality of the developers. The invention makes it convenient for project managers to grasp dynamic information of developers in time, and helps to deepen the understanding about developers, determine remuneration of developers and urge developers to improve the future work and improve the team software development efficiency.

Description

Technical field [0001] The invention belongs to the field of software development, and particularly relates to a developer contribution analysis method based on a multi-faceted entity perception generation model. Background technique [0002] For software companies, the process of software development and maintenance requires a lot of human and financial resources. How to measure the actual workload and contribution of a developer as a basis for evaluating developers, so that project managers can better understand developers and urge them to actively improve their work Improving work efficiency, or even as a basis for deciding whether to stay or leave, is related to the development quality of the entire development team and the future development of the company. In order to enable the project manager to grasp the work situation of the developers, urge the developers to improve their work, and provide a salary equivalent to the actual contribution, an accurate and efficient worklo...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06Q10/06G06F17/30
CPCG06Q10/06398G06F16/334
Inventor 孙小兵李慧媛李斌
Owner YANGZHOU UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products