Wir glauben, dass diese Perspektive wichtige Erkenntnisse liefert, die sowohl für die praktische Entwicklung als auch für die zukünftige Erforschung von Methoden, Techniken und Tools für die Softwareentwicklung mit mehreren Sprachen und sprachübergreifenden Links als Daten dienen können. Neben numerischen Daten wie wie viele und welche Sprachen wurden verwendet, wie viele und welche Sprachen verknüpft wurden und welche Tools-Support-Funktionalität verfügbar war, fragen wir Entwickler auch nach ihren Ansichten zu Vorteilen und Problemen: Sind sie der Meinung, dass die Entwicklung von mehrsprachigen Software im Allgemeinen vorteilhaft oder schädlich für ihre Arbeit ist? Sind Probleme bei der sprachübergreifenden Verknüpfung aufgetreten, und wenn ja, wann und wie häufig? Was wurde gegen sie unternommen? Sind sie der Meinung, dass Die Unterstützung von Werkzeugen für ihre Arbeit von Vorteil ist, und wenn ja, welche Funktionen werden am meisten benötigt? Wir skizzieren im nächsten Abschnitt die in dieser Studie angewandten Methoden , d. h. die Gestaltung des Fragebogens, die Auswahl der Teilnehmer und die Methoden zur Bewertung der Ergebnisse. Die Abschnitte 3 und 4 enthalten die Ergebnisse unserer Analyse und eine Erörterung der Implikationen und Vermutungen, die wir aus den Daten ziehen können. Die damit zusammenhängende Arbeit wird in Abschnitt 5 behandelt, und wir schließen in Abschnitt 6 ab. Wir sammeln Daten für diese Studie mittels einer Umfrage; genauer gesagt, ein (Online-)Fragebogen. Als Leitfaden für die Gestaltung des Fragebogens selbst und für die Bewertung haben wir sechs Forschungsfragen in drei Kategorien gestellt, die die drei oben erörterten Bereiche wiedergibt. Innerhalb jeder Kategorie geht es in der ersten Frage um “harte” Daten wie Zahlen und Namen von Sprachen, Links und Tools, während die zweite sich mit Entwicklermeinungen befaßt. Wichtig: Laden Sie das Dataset und die Import-Syntax immer gleichzeitig herunter, um Fehler mit Inkompatibilitäten der beiden zu vermeiden (Dies kann passieren, wenn neue Variablen zwischen den Downloads hinzugefügt wurden oder Variablen vorher nicht enthalten waren, da sie keine Daten enthielten).

Um einen Vortest durchzuführen, aktivieren Sie den Pretest-Modus für Ihr Projekt. Klicken Sie in den Projekteinstellungen auf die Registerkarte Pretest und aktivieren Sie das Kästchen vor dem Vortest zulassen, legen Sie ein Pretest-Kennwort fest und speichern Sie die Änderungen, indem Sie auf OK klicken. Warnung: Sollten Sie die gesammelten Daten löschen, werden auch die Pretest-Anmerkungen gelöscht. In der Kategorie “Sonstige” berichteten vier Personen, dass sie die Codegenerierung verwenden, um Probleme zu vermeiden, d. h. automatisch mindestens Teile der sprachübergreifenden Links zu generieren, um Konsistenz zu gewährleisten. Zwei weitere erwähnte Maßnahmen waren a) die Verwendung klarer Kodierungskonventionen für sprachübergreifende Identifikatoren und b) die Verwendung einer zentralen Datenbank für Vernetzungskennungen, auf die sich alle Sprachen beziehen mussten. Zwei Stellungnehmende sprachen sich für die Verwendung geeigneter Tools aus, um die meisten Probleme zu lösen.

Wenn die Fragen im Fragebogen keine Antwort auf Freitext haben, verwenden wir entweder metrische Skalen (z. B. für die jahrelange Erfahrung), ordinale Skalen (z. B. einen Wert zwischen “sehr schädlich” und “sehr vorteilhaft”), nominale Skalen (z. B. Systemtypen) oder binäre Skalen (ja und nein).