News: 1725535875

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Amazon congratulates itself for AI code that mostly works

(2024/09/05)


Amazon Web Services on Tuesday took a moment to pat itself on the back for being thought of inside the box, specifically, the upper right-hand square that's part of Gartner's trademarked Magic Quadrant.

This particular set of boxes maps the IT consultancy's view of AI code assistants. AWS is understandably chuffed to land a spot in the "leaders" quadrangle for its Q Developer service, alongside GitHub Copilot, GitLab Duo, and Google Cloud's Gemini Code Assist.

The other three boxes are reserved for "visionaries" (less ability to execute compared to leaders), "challengers" (executing just fine, but vision impaired), and "niche players" (lagging in execution and vision).

[1]

As with the security industry, where companies have filed legal complaints after their software is labeled spyware or malware, IT firms placed in less desirable boxes have challenged the designation in court.

[2]

[3]

NetScout Systems, for example, filed a lawsuit against Gartner in 2014 over its placement in the "challenger" box. The case was [4]dismissed in 2017, with Gartner emphasizing that its rankings are not for sale. Another firm, ZL Technologies, sued Gartner in 2009 over its "niche player" designation, only to lose in court and [5]on appeal .

So it's perhaps understandable that AWS would crow about recognition from Gartner, as it has been doing on a [6]regular [7]basis [8]for [9]years .

[10]

"We believe this Leader placement reflects our rapid pace of innovation, which makes the whole software development lifecycle easier and increases developer productivity with enterprise-grade access controls and security," [11]said Channy Yun, principal developer advocate for AWS.

However, "leader" doesn't necessarily refer to customer count for Q Developer. An Amazon spokesperson said the company does not disclose specific adoption numbers, which generally means they're less than the competition. Microsoft's GitHub, on the other hand, happily [12]brags about Copilot usage . As of February, there were "over 1.3 million paid GitHub Copilot subscribers."

[13]White House thinks it's time to fix the insecure glue of the internet: Yup, BGP

[14]Copilot for Microsoft 365 might boost productivity if you survive the compliance minefield

[15]Microsoft's Inflection acquihire is too small to matter, say UK regulators

[16]Admins wonder if the cloud was such a good idea after all

Amazon CEO Andy Jassy last month offered a different way to assess the success of Q Developer. He said Amazon had used the generative AI coding service to modernize its production Java systems by updating the code to Java 17.

"The benefits go beyond how much effort we've saved developers," Jassy [17]said . "The upgrades have enhanced security and reduced infrastructure costs, providing an estimated $260 million in annualized efficiency gains."

Amazon claims that Q Developer's agents for code transformation helped Amazon migrate 30,000 production applications from Java 8 to Java 17, saving over 4,500 years of development work, in addition to the $260 million in performance improvements cited by Jassy.

[18]

Jassy did not mention how often AI code suggestions need correction or the costs associated with these fixes. Last year, researchers [19]evaluated ChatGPT, GitHub Copilot, and Amazon CodeWhisperer (now Q Developer), and found that the AI helpers generated correct code 65.2 percent, 46.3 percent, and 31.1 percent of the time, respectively.

Asked about this, an Amazon spokesperson said: "Amazon Q Developer has the highest reported code acceptance rates in the industry for assistants that perform multi-line code suggestions – with BT Group reporting they accepted 37 percent of Q's code suggestions and National Australia Bank reporting a 50 percent acceptance rate."

A test suite for small AI models called [20]CanAiCode doesn't mention Q Developer and [21]ranks Anthropic's Claude 3 Opus at the top of the models evaluated.

Gartner, in its report on AI code assistants, projects that by 2028, 90 percent of enterprise software engineers will use the technology, up from less than 14 percent as of early 2024.

Nonetheless, academics argue that AI will not render software engineering obsolete. In a recent preprint [22]paper , Carnegie Mellon computer science professors Eunsuk Kang and Mary Shaw conclude: "Generative AI is now eagerly inflating our aspirations, but its capability is not yet trustworthy and robust enough to be part of the stable core of [software engineering] methods. AI is already demonstrably useful under careful supervision, and we can expect its utility for routine programming tasks to improve quickly." ®

Get our [23]Tech Resources



[1] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/aiml&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=2&c=2ZtnVoiNOTMolAxtMZcgeKQAAAUg&t=ct%3Dns%26unitnum%3D2%26raptor%3Dcondor%26pos%3Dtop%26test%3D0

[2] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/aiml&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44ZtnVoiNOTMolAxtMZcgeKQAAAUg&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0

[3] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/aiml&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33ZtnVoiNOTMolAxtMZcgeKQAAAUg&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0

[4] https://www.gartner.com/en/about/ombuds/news/judge-grants-gartner-motion-to-dismiss-netscout-law-suit

[5] https://casetext.com/case/zl-tech-inc-v-gartner-group

[6] https://aws.amazon.com/blogs/aws/read-the-2023-gartner-magic-quadrant-for-strategic-cloud-platform-services/

[7] https://aws.amazon.com/blogs/iot/aws-recognized-as-a-leader-in-2024-gartner-magic-quadrant-for-global-industrial-iot-platforms/

[8] https://aws.amazon.com/blogs/mt/aws-named-as-a-challenger-in-the-2024-gartner-magic-quadrant-for-observability-platforms/

[9] https://aws.amazon.com/blogs/aws/aws-named-as-a-leader-in-the-2022-gartner-cloud-infrastructure-platform-services-cips-magic-quadrant-for-the-12th-consecutive-year/

[10] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/aiml&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44ZtnVoiNOTMolAxtMZcgeKQAAAUg&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0

[11] https://aws.amazon.com/blogs/aws/aws-named-as-a-leader-in-the-first-gartner-magic-quadrant-for-ai-code-assistants/

[12] https://www.marketbeat.com/earnings/transcripts/101360/

[13] https://www.theregister.com/2024/09/03/white_house_bgp_security/

[14] https://www.theregister.com/2024/09/04/copilot_microsoft_365_compliance/

[15] https://www.theregister.com/2024/09/04/microsoft_inflection_acquihire_cma/

[16] https://www.theregister.com/2024/09/04/cloud_buyers_regret/

[17] https://x.com/ajassy/status/1826608791741493281?lang=en

[18] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/aiml&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33ZtnVoiNOTMolAxtMZcgeKQAAAUg&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0

[19] https://arxiv.org/abs/2409.00764

[20] https://github.com/the-crypt-keeper/can-ai-code

[21] https://huggingface.co/spaces/mike-ravkine/can-ai-code-results

[22] https://arxiv.org/abs/2409.00764

[23] https://whitepapers.theregister.com/



Is the software...

Snowy

Mostly harmless?

Nearly secure?

"principal developer advocate for AWS"

Pascal Monett

What is that title ?

Isn't an advocate for something supposed to be independant from said something ?

Okay, I know, in these times when anything PR is supported by a budget from the interested party (unless we're talking about publicity, which can be generated in myriad ways), an "advocate" is very likely to have a financial interest in advocating (ahem, "influencers" . . .), but honestly, can't you just give the title it deserves : Public Relations Manager ?

Does this mean my Amazon suggestions might start to become relevant?

heyrick

And not idiotic crap like " You just bought a new shaver, we think you might like a new shaver " or " We think you would like a new dress for a little girl " (my order history being painfully indicative of a middle aged single male nerd whose only family has four legs and a tail...).

Gartner

Doogie Howser MD

Never really understood why Gartner holds such sway. C-Level folks seem to treat the MQ as some sort of mandatory box ticking exercise that is part of any new procurement.

From the headline

Doctor Syntax

"AI code that mostly works"

What, in this context, does "works" mean? Ditto "mostly"?

Lack of capability is usually disguised by lack of interest.