Blog
BESSER Bot Framework – A Python library to build chatbots
An open source and python-based framework to build all types of bots, chatbots and voicebots thanks to our bot DSL , NLP support and runtime engine
5 ways to thank your favourite open source projects
We all depend on open source one way or the other. Make sure you thank the maintainers of the project you use. This post lists a few ways to do it
I tested all intelligent IDEs (2019 edition)
I tried to get some help from all these so-called smart IDEs to write a simple class to read a file. These are the results I got.
Five major roadblocks to (usable) open data
How can we make sure that everybody benefits from open data initiatives? Read our suggestions to improve the usability of open datasets
Rich Club behavior in Open Source
Rich-club is the tendency of well-connected in a community graph to interact with other well-connected nodes. This helps information flow across the network but poses a risk of these nodes colluding to control the future of the open source project.
Collaboration patterns of the active developers in GitHub
Understanding developers’ collaboration patterns enables the design of better programming tools that favor collaborative coding and help measure developer’s productivity and impact.
Leveraging Organisational Tensions across Inner Source Practice
Inner Source may bed described as the use of Open Source software development best practices and the establishment of an Open Source-like culture within organisations. But this evolution is not free from tensions.
ConflictJS: Finding and Understanding Conflicts Between JavaScript Libraries
How to avoid potential JavaScript conflicts due to libraries sharing and writing the same global namespace
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.
Lifelong Apprenticeship Learning through Open Source Participation
Participation in open source communities is very beneficial since it provides learners an experience that has long been associated with apprenticeship-based learning. Still, FLOSS communities can do better by being more supportive and by recognizing that attracting and supporting newcomers is essential to their growth
5+ great tools to share beautiful code snippets
Share your code as a gist, as an image, with special effects or directly embed it in your post with the right plugin. We review the best tools for each scenario.