Do Automated Program Repair Techniques Repair Hard and Important Bugs?

Automated program repair techniques use a buggy program and a partial specification (typically a test suite) to produce a program variant that satisfies the specification. While prior work has evaluated repair techniques in terms of the fraction of defects they repair we still don’t know if these repair tools are able to repair the bugs the developers actually care about.

The Role of Foundations in Open Source Projects

A number of Open-Source Systems (OSS) have created parallel foundations, as legal instruments to better articulate the structure, collaboration and financial model for the project. We study over 80 foundations to analyze the impact they have on the open source projects the foundations aim to help.

3 tools to visualize your GitHub profile

Like it or not, the first thing any recruiter will look at (just after googling your name) is your GitHub Profile. See how you can optimize the visualization of your GitHub profile to prepare it for job seeking

Share This