Key points are not available for this paper at this time.
Zweck Die moderne Entwicklung von Unternehmens-Webanwendungen kann Drittsoftwarekomponenten nutzen, sowohl interne als auch externe, die Zugang zu umfangreichen und wertvollen Datensätzen bieten, die von Millionen von Nutzern getestet wurden und oft als Webanwendungsprogrammierschnittstellen (APIs) verfügbar sind. In diesem Kontext müssen die Entwickler die richtigen Datendienste auswählen und könnten sich dazu auf fortgeschrittene Techniken stützen, die auf funktionalen und nicht-funktionalen beschreibenden Merkmalen der Datendienste basieren. Dieses Papier konzentriert sich auf diese Auswahlaufgabe, bei der die Auswahl der Datendienste schwierig sein kann, da der Entwickler keine Kontrolle über die Dienste hat und der Ruf der Quelle nur teilweise bekannt sein könnte. Entwurf/Methodik/Ansatz Der vorgeschlagene Rahmen und die Methodik sind dafür geeignet, fortgeschrittene Such- und Rankingtechniken bereitzustellen, indem sie berücksichtigen: leichte Beschreibungen von Datendiensten in Form von (semantischen) Tags und technischen Aspekten; zuvor entwickelte Aggregationen von Datendiensten, die im Auswahlprozess eines Dienstes verwendet werden, um die bisherigen Erfahrungen mit den Diensten in ähnlichen Anwendungen zu nutzen; soziale Beziehungen zwischen Entwicklern (soziales Netzwerk) und deren Glaubwürdigkeitsbewertungen. Dieses Papier diskutiert auch einige experimentelle Ergebnisse zu dem Plan, andere Experimente auszuweiten, um zu überprüfen, wie Entwickler die Anwendung des Ansatzes empfinden. Ergebnisse In diesem Papier wird ein Rahmen zur Auswahl von Datendiensten präsentiert, der einen bestehenden für die Auswahl von Web-APIs erweitert und spezialisiert. Das überarbeitete mehrschichtige Modell für Datendienste wird diskutiert und geeignete Metriken, die darauf basieren und zur Unterstützung der Auswahl von Datendiensten im Kontext des Designs von Webanwendungen gedacht sind, werden eingeführt. Modell und Metriken berücksichtigen das Netzwerk sozialer Beziehungen zwischen Entwicklern, um diese auszunutzen, um die Bedeutung zu schätzen, die ein Entwickler den Erfahrungen anderer Entwickler beimisst. Originalität/Wert Diese Forschung konzentriert sich im Vergleich zum Stand der Technik auf die sozialen Netzwerke von Entwicklern im Unternehmenskontext, integriert die Glaubwürdigkeitsbewertung der Entwickler und implementiert die auf dem sozialen Netzwerk basierende Auswahl von Datendiensten auf einer reichen Grundlage eines multiperspektivischen Modells für Datendienste.
Bianchini et al. (Fr,) haben diese Frage untersucht.