GitHub Clues Help AI Explain Code Better

Share
GitHub Clues Help AI Explain Code Better

Ever read code and wonder "why does this exist"? This research taps into GitHub's natural-language breadcrumbs like pull requests, issues, and commit messages to help AI explain code with real project context.

How it works:

  • Gather relevant GitHub discussions and structure them.
  • Explain the code's high-level purpose using that context.
  • Validate the explanation to reduce mistakes.

The team built a standalone tool and an MCP server, so these "code insights" can plug into other AI dev tools and enrich standard LLM explanations.

In a small user study with developers from open and proprietary projects, the generated insights were often helpful, non-trivial, and free from hallucinations.

Paper by Ziv Nevo, Orna Raz, Karen Yorav. Read more: http://arxiv.org/abs/2511.03549v1

Paper: http://arxiv.org/abs/2511.03549v1

Register: https://www.AiFeta.com

AI LLM GitHub CodeUnderstanding DevTools SoftwareEngineering Research MCP

Read more

Aikaleimat voivat kertoa hoitojaksoista – jos kone ymmärtää säännöt

Aikaleimat voivat kertoa hoitojaksoista – jos kone ymmärtää säännöt

Lääkärin työpöydällä vilisee merkintöjä: diagnoosikoodeja, laboratoriotuloksia, lääkityksen aloituksia ja lopetuksia. Kaikella on päivämäärä ja kellonaika. Silti se, mitä lääkäri oikeasti tarvitsee, on tarina: milloin sairausjakso alkoi, mitä hoitoa annettiin ja milloin se päättyi. Tietokone osaa hakea yksittäisiä rivejä nopeasti. Mutta osaako se nähdä kokonaisuuden? Tähän asti moni järjestelmä on tyytynyt

By Kari Jaaskelainen
Yhteinen sävel voi olla alue, ei lause

Yhteinen sävel voi olla alue, ei lause

Useimmat verkkoalustat kysyvät meiltä samaa kysymystä yhä uudelleen: oletko samaa vai eri mieltä? Peukku ylös, peukku alas. Silti arjessa harva mielipide tiivistyy yhteen lauseeseen. Ihmiset myös välittävät joistakin aiheista paljon, toisista vähemmän. Jos etsimme yhteistä maaperää, pitäisikö meidän etsiä sitä yksittäisten väittämien sijasta jostakin niiden väliltä? Tähän asti verkon keskustelualustoilla

By Kari Jaaskelainen