Java tool trebles developer speed


Display application program interfaces by popularity.

American researchers have launched a Java programming tool that trebles developer productivity by using the wisdom of crowds.

Jadeite enhanced Javadoc documentation with human-centred features to help coders navigate API classes and methods.

It uses Google to decide which classes are most common and displays them alphabetically in big fonts if they are popular.

Users can add placeholders to include methods, notes and hints for other programmers.

Brad Myers, who designed it with researchers at Carnegie Mellon University in the US, said Jadeite fixes a "fundamental problem" for those faced with thousands of program interaces.

There were more than 35,000 methods in 4100 classes in the Javadoc library; Myers said even the savviest developer can't know them all.

"We studied professional and novice programmers and we had a grant from SAP to study some of the work they were doing with their clients too," Myers said.

"From all this background research, we identified a few problems and built tools to address them."

The team also released Apatite, a tool to browse APIs by association.

It investigates which packages, classes and methods are used together. And like Jadeite, it uses popularity to suggest relevant items.

"Apatite is designed for more exploratory sort of times," Myers said, describing cases where a developer may perform an action on an unknown object.

He said the tools appeal to developers who are pressured to lift productivity to keep their jobs.

The number of Jadeite users has grown 500 a day since it was made available last week; Apatite is used by "hundreds".

Researchers are integrating them in an environment such as Eclipse.

Java tool trebles developer speed
Top Stories
Myer CIO named retailer's new chief executive
Richard Umbers to lead data-driven retail strategy.
Empty terminals and mountains of data
Qantas CIO Luc Hennekens says no-one is safe from digital disruption.
BoQ takes $10m hit on Salesforce CRM
Regulatory hurdles end cloud pilot.
Sign up to receive iTnews email bulletins
Latest Comments
Who do you trust most to protect your private data?

   |   View results
Your bank
Your insurance company
A technology company (Google, Facebook et al)
Your telco, ISP or utility
A retailer (Coles, Woolworths et al)
A Federal Government agency (ATO, Centrelink etc)
An Australian law enforcement agency (AFP, ASIO et al)
A State Government agency (Health dept, etc)

Do you support the abolition of the Office of the Information Commissioner?

   |   View results
I support shutting down the OAIC.
I DON'T support shutting the OAIC.