Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Does the WEB category really only include static websites? #8

Open
linkvt opened this issue Dec 21, 2016 · 3 comments
Open

Does the WEB category really only include static websites? #8

linkvt opened this issue Dec 21, 2016 · 3 comments

Comments

@linkvt
Copy link

linkvt commented Dec 21, 2016

Hi,

with the addition of the additional data sets (thanks btw) there is a discussion we can't find a definitive answer about the WEB category.

Aspects

  • english task description says used to host static ... websites
  • german task doesn't include only static sites
  • it says personal websites or blogs - what about other web sites
  • your WEB test data contains a non-static jekyll repo: https://github.com/ianli/elbowpatched-boilerplate
  • your example data and the additional test data contains multiple repositories of sourcecode of websites, which have to be compiled first but are classified as WEB (I read that the jury might have classified some differently)
  • DEV doesn't explicitly specify web applications

In my opinion this repo of you https://github.com/whoisjuan/whoisjuan.github.io is a typical example for WEB, since it contains static files for a personal website.
I can agree that a repository of a jekyll site (like https://github.com/ianli/elbowpatched-boilerplate) can be included in WEB.
I can't 100% see why e.g. https://github.com/BloombergMedia/whatiscode should be counted as WEB - since it has to be built first. At the same time it is not really an application as it could be interpreted by using the DEV definition.

In summary we are not sure whether your definition of WEB matches your examples and might be too exclusive (only static and only personal sites and blogs) or should be interpreted more freely to include everything which can result in a website - which would be difficult since there could be almost no differences to a DEV repo.
Thanks in advance!

@jonico
Copy link
Contributor

jonico commented Dec 22, 2016

Hi @linkvt,

thanks for your question! You are addressing an important point regarding the category definitions. We had a hard time agreeing on the exact wording for the label definitions as admittedly, there is quite some overlap between categories. It is fair to say that most repositories probably fall into multiple categories, so it is more the question to which category they fit in best.
This is why we stressed so many times that the documentation of your approach will outweigh the gained precision / accuracy of your submission for our (non disclosed) evaluation data set which has been created by humans.

https://github.com/BloombergMedia/whatiscode had been classified by multiple people to rather fit into WEB as primary category as opposed to DEV. The reason why we included the terms static and personal blog post into the WEB category description was to better differentiate it from DOC (content), EDU (content) and DEV repos that produce a web site which is using sophisticated backend logic to deliver its content dynamically for every request. Web sites produced by Jekyll are often static (as Jekyll does not run during an actual page request), as long as they do not include call backs to an application server that implements backend logic.

Hope that helps a bit. Good luck and merry Christmas!

seasons-greetings

@linkvt
Copy link
Author

linkvt commented Dec 22, 2016

Thanks a lot for your quick response and the explanation of your decision process, we now have a better understanding about the WEB category.
Merry Christmas!

@linkvt linkvt closed this as completed Dec 22, 2016
@jonico
Copy link
Contributor

jonico commented Jan 11, 2017

Reopening this for transparency

@jonico jonico reopened this Jan 11, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants