-
Notifications
You must be signed in to change notification settings - Fork 8
Home
Sebastian Krieter edited this page Sep 5, 2022
·
9 revisions
- Maintain consistent order of attributes of entries. If you want to add a new entry, a good strategy is to copy an existing entry of the same type and adapt it.
-
Keys are formatted using author names, publication venue, and year of publication:
<author abbreviation>:<venue><year>. For example a paper published atICSEin2005byAlice AgdaandBob Busywould have the keyAB:ICSE05. In the following each key element is explained:-
<author abbreviation>:- If the entry is a thesis:
<author abbreviation>=<last name of author>. In case of a key conflict use<author abbreviation>=<last name of author><first letter of first name of author> - If entry has <=4 authors:
<author abbreviation>=<first letter of last name of author 1><first letter of last name of author 2>... - If the entry has >4 authors:
<author abbreviation>=<first letter of last name of author 1><first letter of last name of author 2><first letter of last name of author 3>+
- If the entry is a thesis:
-
<venue>: Each venue has an abbreviation (e.g.,ICSE,SoSym,ESECFSE). These abbreviations are defined inMYabrv.bibandMYshort.bib. If a venue you encounter is not contained in these files, please add it (sorted in ascending alphabetic order). Use this abbreviation as the<venue>value. -
<year>: Short version of the year the entry was published in. It has only two digits, ommitting the first two digits of a year number (i.e.,96for 1996 and05for 2005). If you get old enough to find a redundancy caused by this two-digit abbreviation: congratulations. - In case that the generated key is conflicting with an existing key, add a suffix, such as
b,c, ...
-
-
If a journal does not have an official abbreviation of letters only we still use our custom abbreviation for MYshort.bib. For example, the Journal on Software Maintenance: Research and Practice should be abbreviated J. Softw. Maint: Res. Pract. but not by its variable name
JSMRPwe invented. Still, we abbreviate it in MYshort with@String{JSMRP = "JSMRP"}for consistency. -
If you detect an ill-formed key, please update it. Leave a note that you did so including the previous key such that authors of papers using the old key can quickly find the updated key:
% formerly known as KAK08 @inproceedings{KAK:ICSE08, author = {Christian K\"{a}stner and Sven Apel and Martin Kuhlemann}, title = {{Granularity in Software Product Lines}}, booktitle = ICSE, ...
- Keys of theses are formatted according to the formatting rules described above.
- The month of a thesis entry is the month of the defense (because publication of a thesis might happen much later).
-
Publication status of theses should be indicated in exactly one of the following three ways:
- If the thesis is already published, add DOI and URL. The URL should directly point to the PDF.
- If the thesis is not published and should not be published, add
% will not be publishedas a comment above the entry. - If the thesis is not published but should be published, add
note = {To appear}.
-
Add
typefor bachelor, master, and project thesis. These theses should be specified as@mastersthesisas it is the only bibtex entry type for thesis (apart from@phdthesis). Distinguish between different types of thesis by usingtype = {Bachelor's Thesis},type = {Master's Thesis}, ortype = {Project Thesis}respectively. -
For theses written in german add
note = {In German}.
-
Edit
literature-cleaned.bib: This is a generated file. It is generated from literature cleaned with MibTeX. After you changedliterature.bib, you can updateliterature-cleaned.bibby runningclean.sh/clean.bat.