Skip to content

Add PersonNamesPlausibilityComparator #14454

@koppor

Description

@koppor

I have

Image

The merge dialog should select the second column.

Task:

  1. Create org.jabref.logic.bibtex.comparator.plausibility.PersonNamesPlausibilityComparator
  2. Wire it into org.jabref.logic.bibtex.comparator.plausibility.PlausibilityComparatorFactory. Use org.jabref.model.entry.field.FieldProperty#PERSON_NAMES

For 1, use org.jabref.model.entry.AuthorList#parse and parse both sides.

  • If one side has more authors - use the side with more authors
  • Otherwise: Use the one with the longer string

One can get this dialog when adding following entry to JabRef

@InProceedings{Guo2025,
  author    = {Z.-Y. Guo and S.-H. Chen and A. Garland and W.-H. Chen and Y.-P. Liang and C.-M. Liu},
  booktitle = {2025 IEEE 49th Annual Computers, Software, and Applications Conference (COMPSAC)},
  title     = {Facilitating the Merging Process of Pull Requests in Automated-Testing Robot Framework},
  year      = {2025},
  address   = {Toronto, ON, Canada},
  pages     = {2313--2318},
  doi       = {10.1109/compsac65507.2025.00326},
}

... and then presses the fetch button:

Image

Metadata

Metadata

Labels

good first issueAn issue intended for project-newcomers. Varies in difficulty.📍 AssignedAssigned by assign-issue-action (or manually assigned)

Type

Projects

Status

Assigned

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions