Thursday, July 3, 2014

Intuition behind Geometric mean, harmomic mean (F1 value) and Arithmetric mean

http://betterexplained.com/articles/how-to-analyze-data-using-the-average/

Friday, May 2, 2014

Textual to Graphic UML - PlantUML

http://plantuml.sourceforge.net/index.html

Wednesday, March 5, 2014

Citing Accepted but Unpublished Papers in Computer Science

  • Citing unpublished papers. Papers that have not yet been published do not come equipped with "official" bibliographical information, so there is some leeway in listing these papers. Depending on the nature of the work, different ways to list such papers are called for:
    • Papers that have been accepted for publication, but have not yet appeared. In this case, provide the name of the journal (using standard abbreviations), followed by "to appear".
    • Papers that have been submitted for publication, but have not yet been accepted. In this case, simply say "submitted", or "preprint", optionally followed by a URL if the paper is available online. There is no need to mention the journal; by not naming the journal, you can save yourself some embarrassment in case the paper ends up getting rejected.
    • Papers that exist as manuscripts, but have not (yet) been submitted. Use "preprint"; if you have posted the paper on your website or on a preprint server, provide a URL.
    • Papers that are "in preparation". This is a grey category and is probably best avoided. A paper listed as being "in preparation" can mean a number of things - from an idea in one's head to a rough, but complete draft. It's best to err on the conservative side and only cite items that have been written up and which physically exist.
Example
@inproceedings{DBLP:conf/FM/yili,
  author    = {Yi Li and
               Tian Huat Tan and
                Marsha Chechik},
  title     = {Management of Time Requirements in Component-based Systems},
  booktitle = {FM},
  year      = {2014. to appear.},
}