News

Site Quantifies Efforts of OSS Java Developers

The vast majority of Java developers who contribute their time and talent to open source software projects labor in obscurity, never getting any useful recognition for their efforts. Mark Kofman and Anton Litvinenko believe it's high time to give credit where credit is due.

The two Estonian Java jocks are the cofounders of SourceKibitzer, a one-year-old developer portal aimed specifically at Java developers working on open source projects. The portal supports the careers of coders with a "measurable reputation," as described using the site's Bio online resume. The Bio includes "achievement metrics" based on the size and quality of a developer's contributions to various open source projects. It's an independent benchmark of personal experience, demonstrated knowledge and skills.

"Today, only the top layer of contributors gets the value from their contributions," Kofman said in a phone interview from his offices in St. Petersburg, Russia. "We want all those contributors who share that same passion of contributing to open source software projects to be seen as valuable technologists. We back them up, if you like, with objective estimation of their achievements."

SourceKibitzer applies more than five million benchmark measurements to create a dynamic, self-identifying index of developer skills and programming infrastructure, Kofman said, which would be impossible to locate quickly or economically by any other means. The index is derived from work on more than 500 projects, including, Apache, Codehaus, JBoss and ObjectWeb, he added.

"We strive for the reputation, and we do it objectively," he said. "We don't do it from, you know, somebody thinks this guy is cool. It really matters what this guy has done, and we show that."

Kofman and Litvinenko are both longtime Java developers. They were undergraduates together at the University of Tartu in Estonia. They later worked at MicroLink, the largest IT solutions and services company in the Baltics.

Last week (Aug. 20), SourceKibitzer opened up its own source code, making it, as the press release puts it, "a pioneer in new generation of services which are programmed and developed by their users."

"Our community is 100 percent Java developers, our portal is written in Java, so the community has the knowledge and skills to advance the portal," Kofman explains. "So it only made sense to open the code. Now [SourceKibitzer] is much more than user-generated content or open API. We think it's the first-ever user-programmed service."

Membership in SourceKibitzer is free. Participants get access to the Bio component, links to social networks, evaluation interfaces and a newsletter.

It's still early days for the SourceKibitzer portal. It currently lists 15 to 20 developer participants, and a user base of about 500. And the Web site's English has a distinctly Eastern European accent.

"We're just staring to spread the word," Kofman admits. "But the response so far has been very good, because this is something people need. We are giving measurable value to the developers' achievements, so contractors and employers find these jewels of the open source world. What we say is, we say your name out loud; the community should know the heroes."

As an example of the stats generated, check out Kofman's and Litvinenko's own Bio pages.

About the Author

John K. Waters is the editor in chief of a number of Converge360.com sites, with a focus on high-end development, AI and future tech. He's been writing about cutting-edge technologies and culture of Silicon Valley for more than two decades, and he's written more than a dozen books. He also co-scripted the documentary film Silicon Valley: A 100 Year Renaissance, which aired on PBS.  He can be reached at [email protected].

comments powered by Disqus

Featured

  • Hands On: New VS Code Insiders Build Creates Web Page from Image in Seconds

    New Vision support with GitHub Copilot in the latest Visual Studio Code Insiders build takes a user-supplied mockup image and creates a web page from it in seconds, handling all the HTML and CSS.

  • Naive Bayes Regression Using C#

    Dr. James McCaffrey from Microsoft Research presents a complete end-to-end demonstration of the naive Bayes regression technique, where the goal is to predict a single numeric value. Compared to other machine learning regression techniques, naive Bayes regression is usually less accurate, but is simple, easy to implement and customize, works on both large and small datasets, is highly interpretable, and doesn't require tuning any hyperparameters.

  • VS Code Copilot Previews New GPT-4o AI Code Completion Model

    The 4o upgrade includes additional training on more than 275,000 high-quality public repositories in over 30 popular programming languages, said Microsoft-owned GitHub, which created the original "AI pair programmer" years ago.

  • Microsoft's Rust Embrace Continues with Azure SDK Beta

    "Rust's strong type system and ownership model help prevent common programming errors such as null pointer dereferencing and buffer overflows, leading to more secure and stable code."

  • Xcode IDE from Microsoft Archrival Apple Gets Copilot AI

    Just after expanding the reach of its Copilot AI coding assistant to the open-source Eclipse IDE, Microsoft showcased how it's going even further, providing details about a preview version for the Xcode IDE from archrival Apple.

Subscribe on YouTube

Upcoming Training Events