Key points are not available for this paper at this time.
Die Abkürzungs-Vervollständigung ist eine neuartige Technik zur Verbesserung der Effizienz beim Schreiben von Code, indem sie die Vervollständigung mehrerer Schlüsselwörter basierend auf nicht vordefinierten abgekürzten Eingaben unterstützt – ein anderer Ansatz als die konventionelle Code-Vervollständigung, die ein Schlüsselwort nach dem anderen basierend auf einer exakten Zeichenübereinstimmung findet. Abgekürzter Input wird durch ein verstecktes Markov-Modell, das aus einem Korpus vorhandenen Codes gelernt wurde, in Schlüsselwörter erweitert. Die Technik erfordert nicht, dass der Benutzer Abkürzungen auswendig lernt, und bietet schrittweises Feedback zu den wahrscheinlichsten Vervollständigungen. Dieses Papier präsentiert den Algorithmus zur Abkürzungs-Vervollständigung, integriert mit einer neuen Benutzeroberfläche für die Vervollständigung mehrerer Schlüsselwörter. Wir haben das System getestet, indem wir 3000 Codezeilen aus Open-Source-Projekten gesammelt haben und fanden heraus, dass mehr als 98% der Codezeilen aus akronymähnlichen Abkürzungen aufgelöst werden konnten. Eine Benutzerstudie ergab eine Reduzierung der Zeitnutzung um 30% und eine Reduzierung der Anschläge um 41% im Vergleich zur konventionellen Code-Vervollständigung.
Han et al. (Sun,) haben diese Frage untersucht.
Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context: