no way to compare when less than two revisions
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Letzte Überarbeitung | |||
— | arbeiten:code_as_natural_langu [05.10.2015 20:41] – angelegt Raphael Wimmer | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== Code as Natural Language - korpuslinguistische Untersuchung zur Rolle der Sprache in der Programmierung ====== | ||
+ | |||
+ | ---- dataentry StudentischeArbeit ---- | ||
+ | Thema : Code as Natural Language - korpuslinguistische Untersuchung zur Rolle der Sprache in der Programmierung | ||
+ | Art_thesistypes | ||
+ | Betreuer_thesisadvisor | ||
+ | Student | ||
+ | Professor_thesisprofessor | ||
+ | Status_thesisstate | ||
+ | Stichworte_thesiskeywords : Sprache Code Corpuslinguistik Analyse Pragmatik Natural Language Processing | ||
+ | angelegt_dt | ||
+ | Beginn_dt | ||
+ | Anmeldung_dt : | ||
+ | Antrittsvortrag_dt : | ||
+ | Abschlussvortrag_dt : | ||
+ | Ende_dt | ||
+ | ---- | ||
+ | |||
+ | === Hintergrund === | ||
+ | Programmiersprachen gelten zwar als formale oder künstliche Sprachen, tatsächlich lässt sich ihr Gebrauch nach den Regeln und mit den Mitteln der Sprachwisenschaft untersuchen und bewerten. | ||
+ | |||
+ | |||
+ | === Zielsetzung der Arbeit === | ||
+ | Anhand eines Beispielcorpus relevante linguistische Merkmale des Sprachgebrauchs bei Programmieren erfassen. | ||
+ | |||
+ | |||
+ | |||
+ | === Konkrete Aufgaben === | ||
+ | Auswahl geeigneter Programmiersprachen | ||
+ | Aufbau eines aktuellen Analysekorpus z. B. auf der Basis bekannter Open Source-Projekte | ||
+ | Auswahl geeigneter Analysewerkzeuge - z. B. Gate oder Voayant Tools | ||
+ | Entwicklung eines Analysemodells (Ebenen: Morphosyntax, | ||
+ | Abgleich mit der " | ||
+ | |||
+ | === Erwartete Vorkenntnisse === | ||
+ | Solide Kenntnisse der untersuchten Programmiersprache (d. h. i. d. R. entsprechende Kenntnisse der Medieninformatik) | ||
+ | Kenntnisse der angewandten Linguistik und der Corpuslinguistik. | ||
+ | |||
+ | Das Thema ist besonders auch für Studierende mit sprachwissenschaftlichem Hintergrund geeignet. | ||
+ | |||
+ | === Weiterführende Quellen === | ||
+ | Code Conventions for the Java Programming Language, http:// | ||
+ | |||
+ | Green, Robert; Ledgard, Henry (2011). Coding Guidelines: Finding the Art in the Science, ACM Queue, November 2, 2011, http:// | ||
+ | |||
+ | Lehr- und Handbücher zur Programmierpraxis (Hunt, Andrew; Thomas, David (2004). "The Pragmatic Programmer"; | ||
+ | |||