A Data-Semantic-Conflict-Based Multi-Truth Discovery Algorithm for a Programming Site
Source abstract
Abstract
With the extensive application of software collaborative development technology, the processing of code data generated in programming scenes has become a research hotspot. In the collaborative programming process, different users can submit code in a distributed way. The consistency of code grammar can be achieved by syntax constraints. However, when different users work on the same code in semantic development programming practices, the development factors of different users will inevitably lead to the problem of data semantic conflict. In this paper, the characteristics of code segment data in a programming scene are considered. The code sequence can be obtained by disassembling the code segment using lexical analysis technology. Combined with a traditional solution of a data conflict problem, the code sequence can be taken as the declared value object in the data conflict resolution problem. Through the similarity analysis of code sequence objects, the concept of the deviation degree between the declared value object and the truth value object is proposed. A multi-truth discovery algorithm, called the multiple truth discovery algorithm based on deviation (MTDD), is proposed. The basic methods, such as Conflict Resolution on Heterogeneous Data, Voting-K, and MTRuths_Greedy, are compared to verify the performance and precision of the proposed MTDD algorithm.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Mobile Crowdsensing and Crowdsourcing · Web Data Mining and Analysis · Data Stream Mining Techniques
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (17)
Show source-provided references
1. Supporting semantic conflict prevention in real-time collaborative programming environments10.1145/2340416.2340420 ↗
2. The genetic algorithm and binary search technique in the program path coverage for improving software testing using big data10.32604/iasc.2020.010106 ↗
3. A model to create organizational value with big data analytics10.32604/csse.2020.35.069 ↗
4. Semantic analysis techniques using twitter datasets on big data: Comparative analysis study10.32604/csse.2020.35.495 ↗
5. Truth discovery with multiple conflicting information providers on the web10.1109/TKDE.2007.190745 ↗
6. Integrating conflicting data: The role of source dependence10.14778/1687627.1687690 ↗
7. Truth discovery algorithm in conflicting data
8. Galland · Proc. of the 3rd ACM Int. Conf. on Web Search and Data Mining · 2010 · 13110.1145/1718487.1718504 ↗
9. Blanco · Proc. of the 22nd Int. Conf. on Advanced Information Systems Engineering · 2010 · 83
10. Truth discovery in data streams: A single-pass probabilistic approach
11. An integrated bayesian approach for effective multi-truth discovery
12. MTruths: Multi-true value discovery method for web information
13. Joint optimization strategy of computation offloading and resource allocation in multi-access edge computing environment10.1109/TVT.2020.3003898 ↗
14. Research on efficient seismic data acquisition methods based on sparsity constraint10.32604/cmc.2020.09874 ↗
15. Knowledge composition and its influence on new product development performance in the big data environment10.32604/cmc.2019.06949 ↗
16. Design and implementation of log data analysis management system based on hadoop10.32604/jihpp.2020.010223 ↗
17. Design and analysis of a rural accurate poverty alleviation platform based on big data10.32604/iasc.2020.013932 ↗