Anwendung des Rasch Modells zur quantitativen Bestimmung der Programmiererfahrung

Motivation

Im Bereich der Softwaretechnik sind Metriken zu Personen selten thematisiert. Der Fokus liegt meist auf Quelltext, der vor allem einer syntaktischen Analyse unterzogen wird.

Gerade im Bereich der experimentellen Softwaretechnik stellt sich dieser Umstand als problematisch heraus, da die Fähigkeit eines Programmierers ein maßgeblicher Faktor während eines Experiments ist.

Ziel der Arbeit

Die Aufgabe des Diplomanden (m/w) ist es, eine Skala zu erstellen, die eine Bewertung der Programmiererfahrung eines Teilnehmers erlaubt. Dazu sollen zwei Techniken angewandt werden:

  1. Empirische Validierung der Skala mittels eine webbasierten Experiments. Dazu sollen Studenten des I11 gebeten werden, einen Fragebogen online auszufüllen. Weitere Teilnehmerquellen können Newsgruppen sowie weitere Veranstaltungen der Softwaretechnik sein.
  2. Verwendung des Rasch-Modells. Dabei handelt es sich um ein einfaches Item-Response Modell, dass in seiner Grundform nur die Parameter Item-Schwierigkeit und Teilnehmerfähigkeit kennt. Der Vorteil des Modells ist die einfache Anwendbarkeit zusammen mit der Benutzer-orienterten Sicht, sowie die Kontrolle der intervallskallierten Ergebnisvariable.


Als Sprachen sind Java (aufgrund der Verbreitung allgemein) und C (für eingebettete Systeme) angedacht. Die Diplomandin muss dabei die zugrundeliegenden Wissensbereiche (Syntax, Semantik, Bibliotheken) selbst bestimmen. Zusätzlich sollten Fragestellungen durch Programmieren (legaler Code) abgesichert werden. Schließlich soll ein Zusammenhang zur Erfahrung des Teilnehmers in Entwicklungsjahren geprüft werden.

Als Grundlage zur Umfrage stehen das interne Werkzeug acrat sowie phpsurvey zur Verfügung.

Student

  • David Schilli

Literatur

Ansprechpartner

  • Dr.rer.nat Dirk Wilking
Diese Website verwendet Cookies. Durch die Nutzung der Website stimmen Sie dem Speichern von Cookies auf Ihrem Computer zu. Wenn Sie nicht einverstanden sind, verlassen Sie bitte die Website.Weitere Information

RWTH Aachen - Lehrstuhl Informatik 11 - Ahornstr. 55 - 52074 Aachen - Deutschland