ASSERT-KTH / ASSERT-KTH/spork

Merging annotations gets messy when there are duplicate values or conflicts in keys

Open
#75 0 comments 0 reactions 0 assignees View on GitHub
bug wontfix
Dominant language
Java
Stars
72
Forks
11
PR merge metrics
No merged PRs in 30d

Description

Duplicate values in annotations tends to result in GumTree mapping the wrong values together (for some reason). As keys are not represented at all in the GumTree tree, this typically results in one of the key/value pairs just disappearing. I don't intend to fix this as far as the thesis goes.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reproducing a merge involving duplicate annotation values and conflicting keys, then inspect how GumTree maps the annotation values when keys are absent from its tree. Done means both key/value pairs remain correctly represented after merging; the issue notes that this was not intended to be fixed for the thesis.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
devtools
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.