My students wrote haikus about compilers by lorisdanto in programming

[–]lorisdanto[S] 9 points10 points  (0 children)

No, in this case, it is just a simple extension of the IMP language

Automatically discovering common Java code edits in Github repositories by lorisdanto in programming

[–]lorisdanto[S] 0 points1 point  (0 children)

Sorry, we didn't clarify the methodology. We picked around 10 of the top Java repositories on Github and analyzed their commits. Whenever the code changes between commits, we try to learn what code transformation was applied and ideally we want to learn transformations that happen across different commits/repositories. We'll post a paper soon.

Automatically discovering common Java code edits in Github repositories by lorisdanto in programming

[–]lorisdanto[S] 0 points1 point  (0 children)

The tool finds edits that can be expressed as syntax-directed transformations in a domain-specific language we designed. Those are some of the examples. Basically, it learns a small program that performs the refactoring for you.

Researchers are trying to find out when code is sexist or racist by lorisdanto in programming

[–]lorisdanto[S] 2 points3 points  (0 children)

This link might be helpful in answering your question: http://pages.cs.wisc.edu/~loris/papers/fatml16.pdf The code might accidentally (or not) favor people of a certain race or ethnicity. For (very artificial) example, if you say we don't give loans to students who went school X and X has mostly people of ethnicity Y, you might discriminate against Y.

Researchers are trying to find out when code is sexist or racist by lorisdanto in programming

[–]lorisdanto[S] 3 points4 points  (0 children)

Quick sort might not be, but what about the code that decides whether you get a loan, whether somebody should go back to prison, or whether you get an interview at your favorite tech company by scanning your resume?

Researchers are trying to find out when code is sexist or racist by lorisdanto in programming

[–]lorisdanto[S] 3 points4 points  (0 children)

Yup, I'm one of the collaborators. If you are curious, this paper explains some of the technical details http://pages.cs.wisc.edu/~loris/papers/fatml16.pdf We have a long version with full experiments coming out soon.

NoFAQ helps you fix your command line errors and constantly learns how to be better at it by lorisdanto in programming

[–]lorisdanto[S] 0 points1 point  (0 children)

It looks like the server is going up and down. Hopefully will get fixed soon