Tools

Docable: Evaluating the Executability of Software Tutorials

The typical software tutorial includes step-by-step instructions for installing developer tools, editing files and code, and running commands. When these software tutorials are not executable, either due to missing instructions, ambiguous steps, or …

VersionBot: Can Automated Pull Requests Encourage Software Developers to Upgrade Out-of-Date Dependencies?

Developers neglect to update legacy software depen- dencies, resulting in buggy and insecure software. One explana- tion for this neglect is the difficulty of constantly checking for the availability of new software updates, verifying their safety, …