Centrala begrepp
Die Linearität der Darstellung von Quellcode in API-Codebeispielen kann das anfängliche Verständnis und die Wiederverwendbarkeit der Beispiele verbessern.
Sammanfattning
Die Studie untersuchte, wie sich die Linearität und Länge von Quellcode in API-Codebeispielen auf die Leistung von Programmierern in Bezug auf Richtigkeit und Zeitaufwand auswirken. Dazu führten die Forscher ein Online-Experiment mit 61 Java-Entwicklern durch.
Die Ergebnisse zeigten, dass Teilnehmer bei linearen Codebeispielen schnellere Reaktionszeiten hatten. Es wurden jedoch keine wesentlichen Unterschiede bei der Richtigkeit oder den subjektiven Bewertungen festgestellt.
Weitere Erkenntnisse:
- Kürzere lineare Codebeispiele wurden schneller verstanden und wiederverwendet als längere lineare Beispiele.
- Bei nicht-linearen Codebeispielen führte eine geringere Linearität zu einer schnelleren Wiederverwendung.
Die Studie deutet darauf hin, dass die lineare Darstellung von Quellcode das anfängliche Verständnis und die Wiederverwendbarkeit von API-Codebeispielen verbessern kann. Dies kann API-Entwickler dabei unterstützen, ihre Codebeispiele effektiver zu strukturieren und so die Erlernbarkeit ihrer APIs zu fördern.
Statistik
Teilnehmer benötigten weniger Zeit, um lineare Codebeispiele zu verstehen und wiederzuverwenden als nicht-lineare Beispiele.
Bei kürzeren linearen Codebeispielen war der Unterschied in der Reaktionszeit statistisch signifikant.
Es gab keine wesentlichen Unterschiede in der Richtigkeit oder den subjektiven Bewertungen zwischen linearen und nicht-linearen Codebeispielen.
Citat
"Unsere Ergebnisse deuten darauf hin, dass die lineare Darstellung von Quellcode das anfängliche Verständnis und die Wiederverwendbarkeit von Beispielen verbessern kann."
"Dies kann API-Entwickler dabei unterstützen, ihre API-Codebeispiele effektiver zu strukturieren und so die Erlernbarkeit ihrer APIs zu fördern."