18.07.2022
GitHub
Per Copilot die Produktivität verbessern
Autor: Bernhard Lauer
GitHub.com
GitHub Copilot ist inzwischen allgemein für alle Entwickler verfügbar. Um herauszufinden, wie sich die KI-Unterstützung auf die Produktivität von Entwicklern auswirkt, hat GitHub in den USA 2000 Copilot-Nutzer befragt.
Die Kernthese hinter GitHub-Copilot lautet: KI kann Entwicklern dabei helfen, produktiver und zufriedener zu sein, während sie programmieren. Diese These wollte GitHub testen und herausfinden, ob ihr Copilot tatsächlich zu einer höheren Produktivität führt. Zu diesem Zweck wurden Umfragedaten von mehr als 2.000 Entwicklern in den USA erhoben unnd mit anonymisierten Daten kombiniert. Laut GitHub sollen demnächst weitere Studien zu GitHub Copilot folgen.
Das Wort "Produktivität" hat in der Entwicklung eine große Bandbreite an möglichen praktischen Bedeutungen. Wollen Entwickler idealerweise Tastaturanschläge sparen oder Suchvorgänge auf Google und StackOverflow vermeiden? Soll GitHub Copilot ihnen helfen, im Fluss zu bleiben, indem er ihnen hochpräzise Lösungen für mechanische Aufgaben liefert? Oder soll er sie mit spekulativen Stubs inspirieren, die ihnen helfen können, wenn sie nicht weiterkommen?
Insgesamt wurden mehr als 2.000 Entwickler in den USA die folgenden drei Fragen gestellt und ihre Antworten mit Nutzerdaten aus demselben Zeitraum verglichen.
- Haben die Leute das Gefühl, dass GitHub Copilot sie produktiver macht?
- Spiegelt sich dieses Gefühl in objektiven Nutzungsmessungen wider?
- Welche Nutzungsmessungen spiegeln dieses Gefühl am besten wider?
Die Ergebnisse: Die Verwendung von GitHub Copilot korreliert mit einer verbesserten Produktivität der Entwickler. Entwickler, die die höchsten Produktivitätsgewinne mit GitHub Copilot melden, akzeptieren auch die meisten der angezeigten Code-Vorschläge. Bei der Einteilung der Nutzer in verschiedene Quartile, je nachdem, wie nützlich sie GitHub Copilot fanden, gab es einen deutlichen Unterschied zwischen diesen Gruppen: Die Akzeptanzrate der Vervollständigungen war bei denjenigen, die die größten Produktivitätssteigerungen gemeldet hatten, viel höher. Außerdem war es den befragten Entwicklern nicht so wichtig, ob sie den Vorschlag überarbeiten mussten, solange GitHub Copilot ihnen einen geeigneten Ausgangspunkt bot.
GitHub: "Unser Copilot ist nicht dazu gedacht, selbst Software zu erstellen. Er soll hilfreiche Vorschläge machen, die es einfacher machen, im Fluss zu bleiben. Mit anderen Worten: GitHub Copilot bietet Entwicklern die Teile an, überlässt es ihnen aber, das fertige Produkt zusammenzusetzen und zu gestalten."
Die endgültigen Forschungsergebnisse finden Sie in diesem akademischen Papier. Die Erläuterungen von GitHub zur Umfrage liefert dieser Blogbeitrag. Warum der GitHub Copilot sehr kontrovers diskutiert wird steht in dieser Meldung.
Sponsored Post
Amazon Connect und GenAI – Superpower für den Kundenservice
Unternehmen benötigen Cloud-, Digital- und KI-Technologien, um die Customer Experience (CX) zu optimieren. SoftwareOne und AWS helfen Unternehmen, Kunden proaktiv individuell zugeschnittene Erlebnisse zu bieten. So wächst die Kundenbindung über alle Kanäle hinweg und fördert gleichzeitig die Leistungsfähigkeit und das Engagement der Mitarbeiter.
>>
Swisscom
Neue Cyberbedrohungen auf dem Radar
Der neue Cyber Security Threat Radar von Swisscom zeigt die Angriffsmethoden und das Vorgehen von Cyberkriminellen. Er beleuchtet neu auch die Entwicklungen in den Bereichen "Disinformation & Destabilisation", "Manipulated Generative AI" und "Unsecure IoT/OT-Devices".
>>
Künstliche Intelligenz
Memary - Langzeitgedächtnis für autonome Agenten
Das Hauptziel ist es, autonomen Agenten die Möglichkeit zu geben, ihr Wissen über einen längeren Zeitraum hinweg zu speichern und abzurufen.
>>
Cloud Infrastructure
Oracle mit neuen KI-Funktionen für Sales, Marketing und Kundenservice
Neue KI-Funktionen in Oracle Cloud CX sollen Marketingspezialisten, Verkäufern und Servicemitarbeitern helfen, die Kundenzufriedenheit zu verbessern, die Produktivität zu steigern und die Geschäftszyklen zu beschleunigen.
>>