Files
logseq/pages/hls__TSE-2023-11-0555_Proof_hi_1700083684930_0.md
T
2025-06-05 22:07:12 +02:00

642 lines
23 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
-
file:: [TSE-2023-11-0555_Proof_hi_1700083684930_0.pdf](../assets/TSE-2023-11-0555_Proof_hi_1700083684930_0.pdf)
file-path:: ../assets/TSE-2023-11-0555_Proof_hi_1700083684930_0.pdf
- Links between issues and pull requests (PRs) assist GitHub developers in tackling technical challenges, gaining development inspiration, and improving repository maintenance.
ls-type:: annotation
hl-page:: 2
hl-color:: green
id:: 658c4776-38d7-45cc-ad69-69d180881c00
- these links are still insufficiently established
ls-type:: annotation
hl-page:: 2
hl-color:: purple
id:: 658c477f-e523-4977-8b5f-24e790609c59
- text similarity with additional information like issue size to predict issue-PR links, yet their effectiveness is unsatisfactory
ls-type:: annotation
hl-page:: 2
hl-color:: green
id:: 658c48a7-5f90-455d-8a10-32db47b9ea01
- PR Link Prediction
ls-type:: annotation
hl-page:: 2
hl-color:: green
id:: 658c48b2-a0ea-47c6-874e-6f3fdd6e5f86
- Auto IP Linker (AIPL)
ls-type:: annotation
hl-page:: 2
hl-color:: purple
id:: 658c48cd-c468-4bc0-a520-347a0d9f15eb
hl-stamp:: 1703692495878
- GitHub sources with their relationships.
ls-type:: annotation
hl-page:: 2
hl-color:: green
id:: 658c48e0-a6ed-4531-bd20-090a65f7f141
- 4 types of GitHub sources related to issues and PRs(repositories, users, issues, PRs) as well as their relationships, and model them into task-specified heterogeneous graphs.
ls-type:: annotation
hl-page:: 2
hl-color:: blue
id:: 658c4932-7add-4f68-9504-3bcf64f6f396
- metapaths
ls-type:: annotation
hl-page:: 2
hl-color:: green
id:: 658c493d-91ee-460d-a99e-f366109a6a64
- metapath-based technology
ls-type:: annotation
hl-page:: 2
hl-color:: blue
id:: 658c4943-4bb7-45e2-8d9e-85e176c3c8f6
- submit issues and pull requests (PRs
ls-type:: annotation
hl-page:: 2
hl-color:: green
id:: 65953950-2111-43ba-8039-b201a74971fe
hl-stamp:: 1704278354819
- More specifically, issues are used for reporting unexpected software behaviors, such as bugs and feature requests [5], [6], and repository contributors can submit PRs containing code changes to solve the challenges of issue report
ls-type:: annotation
hl-page:: 2
hl-color:: blue
id:: 65953962-9df7-4c3a-b745-4554b3671bf6
hl-stamp:: 1704278383199
- links between relevant PRs and issues to provide solutions, gain inspiration, prompt tracking, and expedite software developme
ls-type:: annotation
hl-page:: 2
hl-color:: blue
id:: 6595396b-a84b-449a-93c8-6349dc9bfefc
hl-stamp:: 1704278381545
- establishing a link between issues and pull requests is not only necessary but also immensely beneficial for repository maintenance and evolution
ls-type:: annotation
hl-page:: 2
hl-color:: blue
id:: 65953986-8608-4a88-b39b-521edb28febe
- finding relevant solutions from the vast number of pull requests in a multitude of repositories, especially for large-scale repositories, is a labor-intensive and tedious tas
ls-type:: annotation
hl-page:: 2
hl-color:: blue
id:: 659539b4-23de-47db-8d3e-a59daa7d7ce9
- over half (54%) of PRs are not linked to an issue when submitted, despite the fact that contribution guidelines of their repositories recommend linking.
ls-type:: annotation
hl-page:: 2
hl-color:: blue
id:: 659539df-f755-49d5-ae55-a43ad38e32e0
hl-stamp:: 1704279471236
- To address the problem of lacking links between issues and PRs, several initial efforts based on open-source software have been dedicated to recommending links.
ls-type:: annotation
hl-page:: 2
hl-color:: green
id:: 65953d9d-c9c3-4748-86ce-a732f1dd83ed
hl-stamp:: 1704279466673
- rely on the textual similarity between issues and PRs for link prediction
ls-type:: annotation
hl-page:: 2
hl-color:: purple
id:: 65953da5-aa35-4a46-a140-4b62e9dbffec
hl-stamp:: 1704279464427
- issues and PRs with similar content may not necessarily be related, while those with dissimilar content could indeed be linked.
ls-type:: annotation
hl-page:: 2
hl-color:: blue
id:: 65953dca-aeda-4c50-97e3-dbdaaa38819c
- solely relying on textual similarity to recommend issue-PR links may be insufficient and less effective.
ls-type:: annotation
hl-page:: 2
hl-color:: green
id:: 65953df2-b173-4c48-adc0-7142391d9b99
hl-stamp:: 1704279539633
- textual similarity
ls-type:: annotation
hl-page:: 2
hl-color:: blue
id:: 65953e12-6e6c-4612-bbd4-999842965395
hl-stamp:: 1704279573594
- participant overlap
ls-type:: annotation
hl-page:: 2
hl-color:: blue
id:: 65953e19-c6d5-4f07-b711-6c9259fa6f67
- size of the issue report
ls-type:: annotation
hl-page:: 2
hl-color:: blue
id:: 65953e1f-78e0-4bf4-93d1-8383258b3781
- it is necessary to explore how to organize such useful and complex knowledge for the task of predicting issue-PR links on GitHub
ls-type:: annotation
hl-page:: 3
hl-color:: purple
id:: 65953e40-09f6-43ad-8265-dc7d68d03de3
hl-stamp:: 1704279618923
- eterogeneous graphs to organize their information.
ls-type:: annotation
hl-page:: 3
hl-color:: green
id:: 6595721d-648c-432e-aa97-1304e52eb096
- multi-types of nodes and edge
ls-type:: annotation
hl-page:: 3
hl-color:: green
id:: 65957227-2be8-4298-947f-eae1887aa367
- Fig. 3: The process of constructing a heterogeneous graph
ls-type:: annotation
hl-page:: 7
hl-color:: green
id:: 65957238-48a3-48e3-9b9f-348d2d54c427
- Figure 3,
ls-type:: annotation
hl-page:: 3
hl-color:: yellow
id:: 6595730f-c19a-4453-a41f-077491bba291
- [:span]
ls-type:: annotation
hl-page:: 7
hl-color:: green
id:: 6595733c-36f4-444d-8fb7-f911dcc917fc
hl-type:: area
hl-stamp:: 1704293178574
- the investigation of leveraging graph neural networks on heterogeneous graphs for issue-PR link prediction is rather limited
ls-type:: annotation
hl-page:: 3
hl-color:: purple
id:: 65957a4d-42df-4906-bc53-097d9535c02f
- ask-specified heterogeneous graph can represent all the aforementioned source information while also capturing their correlations.
ls-type:: annotation
hl-page:: 3
hl-color:: green
id:: 65957a9d-5a38-445e-8e81-a4724fcdaf1d
- metapath is a sequence of node and edge types within the specific schema, which can be regarded as paths of specific information transmission on heterogeneous graphs
ls-type:: annotation
hl-page:: 3
hl-color:: green
id:: 65957aeb-6338-4a4b-a958-d083031dd810
- metapath-based techniques can define the scope of crucial neighbors and extract information from them to avoid the information redundancy.
ls-type:: annotation
hl-page:: 3
hl-color:: green
id:: 65957afe-c1d1-4a7c-9264-01c5551a4279
- , a link classifier can predict the link between them
ls-type:: annotation
hl-page:: 3
hl-color:: blue
id:: 65957b1f-e3f4-448a-bb59-4c18da1f5f63
- given a pair of an issue and a PR, AIPL can suggest whether there can be a link
ls-type:: annotation
hl-page:: 3
hl-color:: blue
id:: 65957b29-1722-498c-892c-e95253f62242
- average performance of AIPL outperforms the other baseline, consisting of the iLinker [17], the A-M [15], random walk algorithm [27], R-GCN [28] and HAN [22], achieving average improvements of 24.97%, 23.99%,30.31%, and 27.98% in terms of accuracy, precision, recall, and F1-score.
ls-type:: annotation
hl-page:: 3
hl-color:: green
id:: 65957b8a-bb56-4d09-a3a2-e75a679d434c
- this is the first work to introduce heterogeneous graphs to anticipate GitHub issue-PR links
ls-type:: annotation
hl-page:: 3
hl-color:: purple
id:: 659594b4-ee0f-4c4a-b63c-e41c58680f9c
- we formulate 12 types of metapaths, enabling our approach can effectively learn embeddings of GitHub issues and PRs on a complex graph structure
ls-type:: annotation
hl-page:: 3
hl-color:: purple
id:: 659594d1-edcb-40ea-850b-52db01f83473
- preliminary relationships about issue-PR link prediction
ls-type:: annotation
hl-page:: 3
hl-color:: green
id:: 659595ac-4154-408f-b7b6-b9e12f3b7a1f
- metapath
ls-type:: annotation
hl-page:: 3
hl-color:: yellow
id:: 6595966e-a8d4-4c79-9141-583b3633fa52
- 29299
ls-type:: annotation
hl-page:: 3
hl-color:: yellow
id:: 65959707-79f7-4b35-bdc1-3fd8326416e3
hl-stamp:: 1704302487658
- GitHub sources denotation
ls-type:: annotation
hl-page:: 3
hl-color:: blue
id:: 6595973c-0c2a-4343-a0a0-01c81e94dbd1
hl-stamp:: 1704302399987
- GitHub preliminary relationships denotation
ls-type:: annotation
hl-page:: 4
hl-color:: blue
id:: 65959746-f4b1-4c48-887d-628ba63688f9
- corresponding connections will be established if a user submits an issue or a pull request to a repository, or if the user contributes to or forks the repository.
ls-type:: annotation
hl-page:: 4
hl-color:: green
id:: 6595975f-5ff5-4b79-9bfb-74bc1c5e53df
- linked issues or linked PRs tend to share similar titles
ls-type:: annotation
hl-page:: 4
hl-color:: blue
id:: 6595976e-a447-407a-953e-7b433f9c3043
- PR #22248 with close titles
ls-type:: annotation
hl-page:: 4
hl-color:: yellow
id:: 65959792-0254-4723-9952-99110bf3b1ac
- e can also find repositories in the same subarea that share similar descriptions and tags
ls-type:: annotation
hl-page:: 4
hl-color:: green
id:: 65959801-2d3e-46f3-94f9-edc9d346d02a
- there is no direct edge linking the issues and PRs, since it is the link to be predicted. T
ls-type:: annotation
hl-page:: 4
hl-color:: blue
id:: 65959821-c30e-4772-883c-ff6f55fe13b7
- defined by submitting histories on GitHub and text similarity
ls-type:: annotation
hl-page:: 4
hl-color:: green
id:: 65959848-5cbd-40d8-848e-495160e07c1e
- Given a G where part of issue-PR node pairs(vI L, vP R L ) are provided with labels of linkage,
ls-type:: annotation
hl-page:: 4
hl-color:: green
id:: 6595987d-6908-432a-8a33-7c01c8a6f980
- redicting the existence of a link between issue node vI n and pull request node vP R n in the test set (vI T , vP R T ), i.e, f (vI n, vP R n ) → y (1) where f is the function to learn and y ∈ {0, 1} is the label of the issue-PR link. y = 1 indicates the existence of a link between vI n and vP R n , and y = 0, otherwise
ls-type:: annotation
hl-page:: 4
hl-color:: purple
id:: 65959898-39d0-49da-a753-3b02620ea660
hl-stamp:: 1704302747031
- we observe which source information can complement them and summarize the corresponding path information
ls-type:: annotation
hl-page:: 4
hl-color:: green
id:: 65959998-9dfc-4683-b1dd-0bbab7eba05c
- I-I. I
ls-type:: annotation
hl-page:: 4
hl-color:: yellow
id:: 659599a5-02b9-47db-a81d-fd4f2fb94f92
- similar issues tend to link to a PR, suggesting a need to exchange knowledge
ls-type:: annotation
hl-page:: 4
hl-color:: green
id:: 659599c1-d0ce-4006-ba2b-859e4774059c
- [:span]
ls-type:: annotation
hl-page:: 5
hl-color:: green
id:: 659599fb-8ff2-46e9-978b-829bb68d6dac
hl-type:: area
hl-stamp:: 1704303098047
- ssues with similar titles can complement the more detailed information, hence, we integrate the information from similar issues into target issue embeddings
ls-type:: annotation
hl-page:: 4
hl-color:: blue
id:: 65959a51-4654-4cee-9fff-553b7978d13f
- I-R-R-I to connect the issues of similar repositories to supplement more details of repository functions and tool scenarios
ls-type:: annotation
hl-page:: 4
hl-color:: green
id:: 65968326-4ab4-4340-b47d-51d56f879b69
- ata transmission in the repository facebook/reac
ls-type:: annotation
hl-page:: 4
hl-color:: green
id:: 65968362-c4fe-4699-a0d8-b287a94382a4
- I-U-I path to provide task-specific background information as well as contextual information for the corresponding issue.
ls-type:: annotation
hl-page:: 4
hl-color:: green
id:: 6596838d-c419-42fd-9168-1566f8d6cb3b
- submitters with similar development experienc
ls-type:: annotation
hl-page:: 4
hl-color:: green
id:: 65968440-924f-4c4d-9e39-8eff172722e2
- bugs in updating items on mobile chrome in different repositories
ls-type:: annotation
hl-page:: 4
hl-color:: green
id:: 65968487-b2fe-475e-bf09-0661e7791407
- users with similar development experiences may encounter similar questions across different repositories
ls-type:: annotation
hl-page:: 4
hl-color:: blue
id:: 65968494-d3ee-415c-b69a-de54c3d9bc49
- incorporate the issue with information from different users perspectives
ls-type:: annotation
hl-page:: 4
hl-color:: green
id:: 659684a4-99e7-40f1-ad59-650940805334
- issues from different repositories are connected through users who have contributed to both repositories.
ls-type:: annotation
hl-page:: 4
hl-color:: green
id:: 65968543-b6b5-4565-9b40-defdefb10dfa
- Leveraging the contributions of users who engage across various domains, we can bridge the gap and identify cross-domain repositories, facilitating the comprehensive integration of issue knowledge from cross-domain perspectives.
ls-type:: annotation
hl-page:: 5
hl-color:: green
id:: 6596857d-bbd5-4922-95bf-0ed8fd2abdce
- [:span]
ls-type:: annotation
hl-page:: 6
hl-color:: green
id:: 659685b7-1ce2-4553-9d4c-753e290cd8c0
hl-type:: area
hl-stamp:: 1704363446326
- AIPL constructs a taskspecified heterogeneous graph by generating initial embeddings for all source nodes including issues, PRs, repositories, and users, and modeling relationships between nodes as edges.
ls-type:: annotation
hl-page:: 5
hl-color:: purple
id:: 65968613-a566-4d24-9b99-3af0f6372bc9
- aggregating information based on our heterogeneous graph and designed metapaths
ls-type:: annotation
hl-page:: 5
hl-color:: green
id:: 6596862c-f372-4f5a-a4da-de1203adc2dc
- ntra-metapath Aggregation
ls-type:: annotation
hl-page:: 5
hl-color:: blue
id:: 65968644-032d-447a-abc7-0821ca3ae9e5
- nter-metapath Aggregation
ls-type:: annotation
hl-page:: 5
hl-color:: blue
id:: 6596864a-f125-4884-aa69-68205eb18fbc
- 4 types of GitHub sources
ls-type:: annotation
hl-page:: 5
hl-color:: green
id:: 6596867c-daeb-4870-b08a-b3792f750685
- 8 types of relationships related to our task
ls-type:: annotation
hl-page:: 5
hl-color:: green
id:: 65968681-f1ff-43f0-8bbc-7195fb2039bc
- titles of issues and PRs
ls-type:: annotation
hl-page:: 5
hl-color:: green
id:: 659686da-ecd3-4409-a86a-77e6270ba7f8
- exclude the bodies and comments from consideration due to redundancy information
ls-type:: annotation
hl-page:: 5
hl-color:: blue
id:: 659686e3-c249-4f75-abc5-3dba8d9edba3
- Glove [32] pre-trained on 6 billion words of Wikipedia and Gigword corpus, to encode each title as a feature vector.
ls-type:: annotation
hl-page:: 5
hl-color:: green
id:: 659686f0-1b37-4f46-9f75-1945f5bde315
- 50-dimensional
ls-type:: annotation
hl-page:: 5
hl-color:: yellow
id:: 65968700-6f86-4540-bb7d-55c401547f4d
- Embeddings of Issue and PR
ls-type:: annotation
hl-page:: 5
hl-color:: purple
id:: 6596872f-cb17-4ddd-b5d6-2d8f78dfc152
- Embeddings of Repostitory
ls-type:: annotation
hl-page:: 5
hl-color:: purple
id:: 65968735-27a0-4180-bd02-105f877590bb
- Repository node embedding
ls-type:: annotation
hl-page:: 5
hl-color:: green
id:: 6596897a-0038-4931-ac8e-3bc4158b2b24
- Embeddings of Users.
ls-type:: annotation
hl-page:: 5
hl-color:: purple
id:: 659689e2-9e05-4dad-9b1a-8ced8d88348f
- Each element within this vector is populated with a randomly selected integer, drawn from a range between 1 and 10
ls-type:: annotation
hl-page:: 5
hl-color:: yellow
id:: 65968a31-ad3a-436f-b8d0-c18f2e28fee3
- task-specific heterogeneous graph
ls-type:: annotation
hl-page:: 6
hl-color:: yellow
id:: 65968a5b-eaa6-4479-b476-7112e4224831
- relationships between similar repositories, issues, and PRs are necessary to construct
ls-type:: annotation
hl-page:: 6
hl-color:: green
id:: 65968b39-19bb-42c9-9591-14aa70d11177
- cosine similarity between node embeddings of VR learned by the method of Section 3.1.1.
ls-type:: annotation
hl-page:: 6
hl-color:: yellow
id:: 65968b48-6612-4b6b-9278-59d1c314675d
- Having constructed all node embedding and edges, we generate a heterogeneous graph encompassing various sources and relationships on GitHub.
ls-type:: annotation
hl-page:: 6
hl-color:: green
id:: 65968ba8-e7fe-4491-af4e-03e09c98b2e5
- For example, the embedding dimension of VU is 10, while the embedding dimensions of other node types are defined as 50.
ls-type:: annotation
hl-page:: 6
hl-color:: yellow
id:: 65968cc7-956f-485d-93d3-660ab330b1cd
hl-stamp:: 1704365257360
- After applying this operation, all nodes projected embeddings share the same dimension defined as 10 referenced [35], which improves the aggregation process of the next stage
ls-type:: annotation
hl-page:: 6
hl-color:: yellow
id:: 65968d86-3e1d-48d5-8c5b-a09607a81ab8
- Z. Wu, S. Pan, F. Chen, G. Long, C. Zhang, and P. S. Yu, “A comprehensive survey on graph neural networks,” IEEE Transactions on Neural Networks and Learning Systems, vol. 32, pp. 424, 2019
ls-type:: annotation
hl-page:: 15
hl-color:: green
id:: 65968dac-b39a-415e-a337-0685443871f7
- earn the comprehensive embeddings of issues and PRs
ls-type:: annotation
hl-page:: 6
hl-color:: blue
id:: 65968eaa-1a2e-4b47-925e-0269319b0bdd
hl-stamp:: 1704365742235
- [:span]
ls-type:: annotation
hl-page:: 7
hl-color:: green
id:: 65968edb-6147-4c5f-96ec-ffb4d0825cd5
hl-type:: area
hl-stamp:: 1704365785085
- o integrate the information under each metapath
ls-type:: annotation
hl-page:: 7
hl-color:: yellow
id:: 65968f61-185f-4a41-a3ac-f0e1757ef85a
- nalysis 12
ls-type:: annotation
hl-page:: 7
hl-color:: red
id:: 65968f85-77f2-47e4-9383-329524922a9e
- Metapath Aggregation
ls-type:: annotation
hl-page:: 6
hl-color:: yellow
id:: 65968ff9-fcb8-4a76-b187-2a47a5dc668a
- the set of nodes {repository concord-consortium /codap, user Maaartinus, repository folio-org/stripes-core} is the metapath-based intermediate nodes of node PR #103
ls-type:: annotation
hl-page:: 6
hl-color:: green
id:: 6596cbb4-18f7-4375-84af-8224791c243b
- redict the relationships between issues and PRs
ls-type:: annotation
hl-page:: 8
hl-color:: green
id:: 6596ccb4-bd4d-40b8-a6d7-fe91430c7a92
- sigmoid
ls-type:: annotation
hl-page:: 8
hl-color:: green
id:: 6596cccb-dac1-4cd1-b8b8-556db3b86736
- overall forward propagation process is shown in Algorithm 1.
ls-type:: annotation
hl-page:: 8
hl-color:: green
id:: 6596cce8-c593-4a54-b572-d7e4074cb88a
- sk-specified heterogeneous graph G, metapaths P and the number of attention heads K.
ls-type:: annotation
hl-page:: 8
hl-color:: yellow
id:: 6596ccf0-a01e-4520-a27f-f3fbae40da0e
hl-stamp:: 1704381683349
- RQ1 Can our proposed AIPL effectively predict issue-PR links on GitHub?
ls-type:: annotation
hl-page:: 9
hl-color:: blue
id:: 6596cd2f-443d-44be-b1e4-ed3e6acf65e6
hl-stamp:: 1704381747340
- RQ2 Can AIPL be effective when specific portions of the heterogeneous graph or metapaths are removed?
ls-type:: annotation
hl-page:: 9
hl-color:: yellow
id:: 6596cd40-4729-46b3-bdb7-6cb147aac7ab
hl-stamp:: 1704381763243
- RQ3 How does the performance of AIPL vary when different thresholds or numbers of attention heads are applied?
ls-type:: annotation
hl-page:: 9
hl-color:: blue
id:: 6596cd99-5485-4b7c-8750-512545f2e07f
- lthough some studies have released datasets for similar tasks, they have primarily focused on predicting links between issues and PRs within the same repositories. In contrast, our task aims to link issues and PRs across various repositories in GitHub.
ls-type:: annotation
hl-page:: 9
hl-color:: purple
id:: 6596ce97-647e-436f-a177-0e76b1ea9383
- multiple data sources, including information from issues, PRs, repositories, and users, which are absent in prior datasets. Therefore, we have chosen to construct new datasets,
ls-type:: annotation
hl-page:: 9
hl-color:: green
id:: 6596ced6-71f7-4a56-a760-ce415d2c5123
- facebook/react and vuejs/vue
ls-type:: annotation
hl-page:: 9
hl-color:: green
id:: 6596ceff-ffc9-4d36-9e09-7cf22c9f792d
hl-stamp:: 1704382209179
- 1) These two repositories host the most stars on GitHub, apart from some recommended lists, tutorials, and books
ls-type:: annotation
hl-page:: 9
hl-color:: blue
id:: 6596cf46-a37b-42a3-b85b-831a230fd6c8
- 2) they contain plenty of issues and PRs for our research (facebook/react host 27,229 issues and PRs and vuejs/vue host 13,064 by August 2023.)
ls-type:: annotation
hl-page:: 9
hl-color:: green
id:: 6596cf5a-9b46-4597-a6e7-1dad1cd2ed14
- 3) active communities are still dedicated to maintaining and developing these repositories and our work may help their contributors and subscribers.
ls-type:: annotation
hl-page:: 9
hl-color:: green
id:: 6596cf69-a5b8-4690-b6de-2b96339afae4
- randomly select 19 repositories from the above candidates
ls-type:: annotation
hl-page:: 9
hl-color:: green
id:: 6596d13d-6a1f-4feb-8e53-e80127617bd2
- we filter out non-English issues and PRs
ls-type:: annotation
hl-page:: 9
hl-color:: green
id:: 6596d37a-a15b-435c-b830-55b5cc888e68
- we remove the issues and PRs that are submitted by bots, since these issues and PRs might lack essential content and primarily serve as automated notifications
ls-type:: annotation
hl-page:: 9
hl-color:: green
id:: 6596d38d-aa87-42aa-aa64-55ef35bc03f9
hl-stamp:: 1704383375451
- e delete duplicate issues and PRs to ensure the uniqueness of the items in this dataset
ls-type:: annotation
hl-page:: 9
hl-color:: green
id:: 6596d398-7599-4ac0-9f83-bc4591b4801f
- proceed
ls-type:: annotation
hl-page:: 9
hl-color:: red
id:: 6596d3f2-03ed-4fdf-b523-c005696fd88a
- we randomly match an issue from the aforementioned positive samples with a PR
ls-type:: annotation
hl-page:: 9
hl-color:: green
id:: 6596d408-3b2e-4f4c-b1f1-af0c8e30bdaf
- we introduce manual inspection to ensure the quality of our dataset
ls-type:: annotation
hl-page:: 9
hl-color:: blue
id:: 6596d412-c1f0-4620-bb6d-9cdf0461a093
- Cohens kappa agreement is calculated to be 0.7332, indicating an acceptable level of consistency in the results.
ls-type:: annotation
hl-page:: 9
hl-color:: green
id:: 6596d445-91f8-4475-8373-ccd62ab81bd2
- . Finally, all the authors double-check the annotation results to ensure a 100% agreement rate
ls-type:: annotation
hl-page:: 10
hl-color:: green
id:: 6596d48e-17dd-4304-ac9b-7037a0dbd6c1
- # of {I-PR} 8,457 3,655
ls-type:: annotation
hl-page:: 9
hl-color:: green
id:: 6596d510-a686-459e-85a2-244b6e467914
- The remaining data and linkage labels are used to train our model
ls-type:: annotation
hl-page:: 10
hl-color:: green
id:: 6596d53d-abd6-4392-86e1-26ee2bb72236
- 90/10 chronological split on the remaining dataset for the training set and validation set
ls-type:: annotation
hl-page:: 10
hl-color:: green
id:: 6596d547-44dd-41f2-bcfb-7e277a528094
- hen, given a target node such as an issue, the algorithm would explore the graph by performing random walks to generate a sequence of PR nodes.
ls-type:: annotation
hl-page:: 10
hl-color:: green
id:: 6596d66d-8948-4869-8f13-6f18db14fe30
- embeddings
ls-type:: annotation
hl-page:: 10
hl-color:: green
id:: 6596d688-6542-487b-9a75-7148e33a4547
- In cases where the content of certain repositories, issues, or PRs is empty, we initialize their 50-dimensional vectors with random values [30], [38], [39].
ls-type:: annotation
hl-page:: 10
hl-color:: yellow
id:: 6596d7e3-b4d9-4358-bb82-5bd8ada7bc6c
- we plan to take our approach one step further by employing a larger-scale dataset to predict links from small and new repositorie
ls-type:: annotation
hl-page:: 14
hl-color:: green
id:: 6596d8ae-f372-4ca3-abfb-9db01755ea4d