Kollaborative Informationssuche - Collaborative information seeking

Kollaborative Informationssuche ( CIS ) ist ein Forschungsgebiet, das die Untersuchung von Situationen, Motivationen und Methoden für Menschen umfasst, die in kollaborativen Gruppen für Projekte zur Informationssuche arbeiten, sowie den Aufbau von Systemen zur Unterstützung solcher Aktivitäten. Solche Projekte umfassen häufig die Suche nach Informationen oder das Abrufen von Informationen (IR), das Sammeln von Informationen und den Informationsaustausch . Darüber hinaus kann sich CIS auf kollaborative Informationssynthese und kollaborative Sinnfindung erstrecken .

Hintergrund

Die Suche nach Informationen wird oft als Einzelaktivität betrachtet, aber es gibt viele Situationen, in denen Menschen bei der Informationssuche zusammenarbeiten müssen . Solche Situationen sind in der Regel komplexer Natur und beinhalten das Durcharbeiten mehrerer Sitzungen, in denen relevante Informationen untersucht, bewertet und gesammelt werden. Nehmen wir zum Beispiel ein Paar, das auf Reisen geht. Sie haben das gleiche Ziel, und um ihr Ziel zu erreichen, müssen sie verschiedene Arten von Informationen suchen, darunter Flüge, Hotels und Sehenswürdigkeiten. Dies kann bedeuten, dass sie über mehrere Sitzungen hinweg zusammenarbeiten, nützliche Informationen untersuchen und sammeln und gemeinsam Entscheidungen treffen, die ihnen helfen, ihr gemeinsames Ziel zu erreichen.

Es ist allgemein bekannt, dass Zusammenarbeit bei vielen Aktivitäten, die für den Einzelnen komplex oder schwer zu bewältigen sind, entweder notwendig oder sehr erwünscht ist. Trotz ihrer natürlichen Anziehungskraft und situativen Notwendigkeit ist die Zusammenarbeit bei der Informationssuche ein wenig erforschter Bereich. Die Art der verfügbaren Informationen und ihre Rolle in unserem Leben haben sich erheblich verändert, aber die Methoden und Werkzeuge, die verwendet werden, um auf diese Informationen in Zusammenarbeit zuzugreifen und sie gemeinsam zu nutzen, sind weitgehend unverändert geblieben. Die Leute verwenden immer noch Allzwecksysteme wie E-Mail und IM für die Durchführung von CIS-Projekten, und es fehlt an spezialisierten Tools und Techniken, um CIS explizit zu unterstützen.

Es gibt auch mehrere Modelle, um die Informationssuche und das Informationsverhalten zu erklären , aber die Bereiche der kollaborativen Informationssuche und des kollaborativen Informationsverhaltens bleiben zu wenig erforscht. Auf der theoretischen Seite hat Shah das C5-Modell vorgestellt, um kollaborative Situationen zu untersuchen, einschließlich der Informationssuche . Auf der praktischen Seite haben sich in der jüngeren Vergangenheit einige spezialisierte Systeme zur Unterstützung von CIS herausgebildet, deren Verwendung und Bewertungen jedoch nicht überwältigend sind. Trotz dieser Einschränkungen hat der Bereich der GUS in letzter Zeit viel Aufmerksamkeit erregt, und es sind mehrere vielversprechende Theorien und Werkzeuge entstanden. Shah hat mehrere Rezensionen zu CIS-bezogener Literatur verfasst. Shahs Buch bietet einen umfassenden Überblick über dieses Gebiet, einschließlich Theorien, Modelle, Systeme, Bewertung und zukünftige Forschungsrichtungen. Andere Bücher in diesem Bereich umfassen eines von Morris und Teevan sowie Fosters Buch über kollaboratives Informationsverhalten. und Hansen, Shah und Klas' herausgegebenes Buch über die GUS.

Theorien

Je nachdem, was man einschließt oder ausschließt, wenn man über GUS spricht, haben wir viele oder kaum Theorien. Betrachtet man die bisherige Arbeit an den Groupware- Systemen, so lassen sich viele interessante Erkenntnisse über die Mitwirkenden an kollaborativen Projekten, deren Problemstellungen und die Richtlinien für Systemdesigner gewinnen. Eines der bemerkenswerten Werke stammt von Grudin, der acht Gestaltungsprinzipien für Entwickler von Groupware- Systemen formulierte .

Die nachfolgende Diskussion basiert hauptsächlich auf einigen der neueren Arbeiten auf dem Gebiet der computergestützten kooperativen Arbeit CSCW , kollaborativer IR und CIS.

Definitionen und Terminologie

Die Literatur ist voll von Werken, die Begriffe wie kollaborative Informationssuche , soziale Suche , gleichzeitige Suche , kollaborative explorative Suche , Co-Browsing , kollaboratives Informationsverhalten , kollaborative Informationssynthese und kollaborative Informationssuche verwenden , die oft austauschbar verwendet werden.

In der Literatur gibt es mehrere Definitionen solcher verwandter oder ähnlicher Begriffe. Foster definierte beispielsweise kollaborative IR als „das Studium der Systeme und Praktiken, die es Einzelpersonen ermöglichen, beim Suchen, Suchen und Abrufen von Informationen zusammenzuarbeiten“. Shah definierte CIS als einen Prozess der gemeinsamen Suche nach Informationen, die "explizit zwischen den Teilnehmern definiert, interaktiv und für beide Seiten vorteilhaft sind". Es fehlt zwar immer noch eine allgemein akzeptierte Definition oder Terminologie, aber die meisten sind sich einig, dass CIS ein aktiver Prozess ist, im Gegensatz zum kollaborativen Filtern , bei dem ein System die Benutzer aufgrund ihrer passiven Beteiligung verbindet (z. B. beim Kauf ähnlicher Produkte). bei Amazon).

Modelle der Zusammenarbeit

Foley und Smeaton definierten zwei Schlüsselaspekte der kollaborativen Informationssuche als Arbeitsteilung und Wissensaustausch . Die Arbeitsteilung ermöglicht es kollaborierenden Suchenden, größere Probleme zu lösen, indem Doppelarbeit reduziert wird (z. B. das Auffinden von Dokumenten, die der eigene Mitarbeiter bereits gefunden hat). Der Austausch von Wissen ermöglicht es Suchenden, die Aktivitäten der anderen zu beeinflussen, während sie mit dem Abfragesystem interagieren, um ihren (oft sich entwickelnden) Informationsbedarf zu verfolgen. Diese Beeinflussung kann in Echtzeit erfolgen, wenn das kollaborative Suchsystem dies unterstützt, oder wechselweise, asynchron, wenn die Interaktion so strukturiert ist.

Teevanet al. charakterisierte zwei Klassen der Zusammenarbeit, aufgabenbasiert vs. merkmalsbasiert. Aufgabenbasierte Zusammenarbeit entspricht einer bewussten Zusammenarbeit; merkmalsbasierte Zusammenarbeit erleichtert den Wissensaustausch durch abgeleitete Ähnlichkeit des Informationsbedarfs.

Situationen, Motivationen und Methoden

Eines der wichtigsten Themen für ein Studium in der GUS ist die Instanz, der Grund und die Methoden einer Zusammenarbeit. Morris stellte beispielsweise bei einer Umfrage unter 204 Wissensarbeitern eines großen Technologieunternehmens fest, dass die Menschen oft gerne zusammenarbeiten und gerne zusammenarbeiten möchten, aber keine speziellen Tools finden, die ihnen bei solchen Bemühungen helfen. Einige der Situationen für die gemeinsame Informationssuche in dieser Umfrage waren Reiseplanung, Einkaufen und Literatursuche. In ähnlicher Weise identifizierte Shah in persönlichen Interviews drei Hauptgründe, warum Menschen zusammenarbeiten.

  1. Voraussetzung/Aufbau . Manchmal wird eine Gruppe von Menschen zur Zusammenarbeit „gezwungen“. Beispiel ist eine Fusion zwischen zwei Unternehmen.
  2. Arbeitsteilung . Die Zusammenarbeit kann den Teilnehmern helfen, die Arbeitsbelastung zu verteilen. Das Beispiel umfasst eine Gruppe von Schülern, die an einem Klassenprojekt arbeiten.
  3. Vielfalt der Fähigkeiten . Oft kommen Menschen zusammen, weil sie einzeln nicht über die erforderlichen Fähigkeiten verfügen können. Ein Beispiel ist die Co-Autorenschaft, bei der verschiedene Autoren unterschiedliche Fähigkeiten mitbringen.

Was die Tools und/oder Methoden für CIS betrifft, stellten sowohl Morris als auch Shah fest, dass E-Mail immer noch das am häufigsten verwendete Tool ist. Andere beliebte Methoden sind persönliche Meetings, IM und Telefon- oder Konferenzgespräche. Im Allgemeinen hing die Wahl der Methode oder des Tools für unsere Befragten von ihrer Situation (am gleichen Standort oder entfernt) und ihrem Ziel (Brainstorming oder Arbeiten an unabhängigen Teilen) ab.

Raum-Zeit-Organisation von CIS-Systemen und -Methoden

Die klassische Art, kollaborative Aktivitäten zu organisieren, basiert auf zwei Faktoren: Ort und Zeit. Kürzlich klassifizierten Hansen & Jarvelin und Golovchinsky, Pickens & Back auch Ansätze zur kollaborativen IR unter Verwendung dieser beiden Dimensionen von Raum und Zeit. Siehe "Browsing ist ein kollaborativer Prozess", wo die Autoren verschiedene Bibliotheksaktivitäten zu diesen beiden Dimensionen darstellen.

Wie wir aus dieser Abbildung ersehen können, finden die meisten kollaborativen Aktivitäten in konventionellen Bibliotheken am gleichen Ort und synchron statt, während kollaborative Aktivitäten in Bezug auf digitale Bibliotheken entfernter und synchroner sind. Das Filtern sozialer Informationen oder kollaboratives Filtern, wie wir bereits gesehen haben, ist ein Prozess, der von den Aktionen anderer Benutzer in der Vergangenheit profitiert hat; Daher fällt es unter die asynchrone und meist entfernte Domäne. Heutzutage dient E-Mail auch als Werkzeug für die asynchrone Zusammenarbeit zwischen Benutzern, die nicht am selben Standort sind. Chat oder IM (in der Abbildung als „Internet“ dargestellt) helfen bei der synchronen und Remote-Zusammenarbeit.

Rodden präsentierte in ähnlicher Weise eine Klassifikation von CSCW-Systemen unter Verwendung der Interaktionsform und der geografischen Natur kooperativer Systeme. Darüber hinaus präsentierte Rodden & Blair allen CSCW-Systemen ein wichtiges Merkmal – die Steuerung. Den Autoren zufolge haben sich innerhalb von CSCW-Systemen zwei vorherrschende Kontrollmechanismen herausgebildet: Sprechakttheorie-Systeme und verfahrensbasierte Systeme. Diese Mechanismen sind eng mit der Art der Kontrolle verbunden, die das System in einer kollaborativen Umgebung unterstützen kann (wird später erörtert).

Oftmals sprechen Forscher auch über andere Dimensionen, wie Intentionalität und Tiefe der Mediation (systemvermittelt oder nutzervermittelt), während sie verschiedene CIS-Systeme klassifizieren.

Kontrolle, Kommunikation und Bewusstsein

Drei spezifische Komponenten für Gruppenarbeit oder Kollaboration, die in der CIS- oder CSCW-Literatur sehr vorherrschend sind, sind Kontrolle, Kommunikation und Bewusstsein. In diesem Abschnitt werden Schlüsseldefinitionen und verwandte Arbeiten für diese Komponenten hervorgehoben. Das Verständnis ihrer Rollen kann uns auch helfen, verschiedene Designprobleme mit CIS-Systemen zu lösen.

Steuerung

Rodden identifizierte den Wert der Kontrolle in CSCW-Systemen und listete eine Reihe von Projekten mit ihren entsprechenden Plänen für die Umsetzung zur Kontrolle auf. Das COSMOS-Projekt hatte beispielsweise eine formale Struktur, um die Steuerung im System abzubilden. Sie verwendeten Rollen, um Personen oder Automaten darzustellen, und Regeln, um den Fluss und die Prozesse darzustellen. Die Rollen der Personen können Supervisor, Prozessor oder Analytiker sein. Regeln können eine Bedingung sein, die ein Prozess erfüllen muss, um zu starten oder zu beenden. Aufgrund einer solchen Struktur, die in Projekten wie COSMOS zu sehen ist, klassifizierte Rodden diese Steuerungssysteme als verfahrensbasierte Systeme. Die Kontrollstrafe bestand in jeder Anstrengung, Menschen zu suchen und andere zu kontrollieren, bei dieser Methode, die für sehr verantwortungsbewusste Menschen verwendet wurde

Kommunikation

Dies ist eine der wichtigsten Komponenten jeder Zusammenarbeit. Tatsächlich identifizierte Rodden (1991) Nachrichten- oder Kommunikationssysteme als die Klasse von Systemen in CSCW, die am ausgereiftesten und am weitesten verbreitet ist.

Da der Fokus hier auf CIS-Systemen liegt, die den Teilnehmern eine bewusste und interaktive Zusammenarbeit ermöglichen, muss es eine Möglichkeit für die Teilnehmer geben, miteinander zu kommunizieren. Interessant ist, dass die Zusammenarbeit oft damit beginnen kann, dass eine Gruppe von Benutzern miteinander kommunizieren kann. Donath & Robertson stellten beispielsweise ein System vor, das es einem Benutzer ermöglicht, zu wissen, dass andere gerade dieselbe Webseite anzeigen, und mit diesen Personen zu kommunizieren, um eine mögliche Zusammenarbeit oder zumindest ein gemeinsames Surferlebnis zu initiieren. Die Bereitstellung von Kommunikationsfähigkeiten auch in einer Umgebung, die ursprünglich nicht für die Durchführung von Zusammenarbeit konzipiert wurde, ist eine interessante Möglichkeit, die Zusammenarbeit zu fördern.

Das Bewusstsein

Bewusstsein wurde im Kontext von CSCW als "ein Verständnis der Aktivitäten anderer, das einen Kontext für Ihre eigene Aktivität bietet" definiert . Die folgenden vier Arten von Bewusstsein werden in der CSCW-Literatur häufig diskutiert und angesprochen:

  1. Gruppenbewusstsein. Diese Art der Sensibilisierung umfasst die Bereitstellung von Informationen für jedes Gruppenmitglied über den Status und die Aktivitäten der anderen Mitarbeiter zu einem bestimmten Zeitpunkt.
  2. Bewusstsein für den Arbeitsplatz. Dies bezieht sich auf einen gemeinsamen Arbeitsbereich, den die Gruppe hat, wo sie ihre Ergebnisse einbringen und diskutieren und ein gemeinsames Produkt erstellen können.
  3. Kontextbezogenes Bewusstsein. Diese Art von Bewusstsein bezieht sich eher auf die Anwendungsdomäne als auf die Benutzer. Hier wollen wir herausfinden, welche Inhalte für die Gruppe nützlich sind und was die Ziele für das aktuelle Projekt sind.
  4. Peripheres Bewusstsein. Dies bezieht sich auf die Art von Informationen, die sich aus der persönlichen Geschichte und der kollektiven Geschichte der Gruppe ergeben und sollten getrennt von dem aufbewahrt werden, was ein Teilnehmer derzeit anzeigt oder tut.

Shah und Marchionini untersuchten Bewusstsein, wie es durch Schnittstellen bei der kollaborativen Informationssuche bereitgestellt wird. Sie fanden heraus, dass man "richtiges" (nicht zu wenig, nicht zu viel und für die jeweilige Aufgabe geeignetes) Bewusstsein schaffen muss, um die Kosten der Koordination zu reduzieren und den Nutzen der Zusammenarbeit zu maximieren.

Systeme

Aus den Tagen der Groupware- Systeme bis hin zu den heutigen Web 2.0-Schnittstellen wurden eine Reihe spezialisierter Systeme entwickelt . Im Folgenden sind einige Beispiele dieser Art in chronologischer Reihenfolge aufgeführt.

Ariadne

Twidaleet al. entwickelte Ariadne, um das kollaborative Erlernen von Datenbank-Browsing-Fähigkeiten zu unterstützen. Neben der Verbesserung der Möglichkeiten und der Effektivität des bereits erfolgten kollaborativen Lernens wurde Ariadne so konzipiert, dass es die Möglichkeit bietet, die Zusammenarbeit fortzusetzen, da die Menschen zunehmend aus der Ferne nach Informationen suchen und weniger Gelegenheiten für eine spontane persönliche Zusammenarbeit haben.

Ariadne wurde zu einer Zeit entwickelt, als der Telnet-basierte Zugriff auf Bibliothekskataloge noch üblich war. Aufbauend auf dieser Befehlszeilenschnittstelle konnte Ariadne die Eingaben der Benutzer und die Ausgabe der Datenbank erfassen und sie zu einem Suchverlauf formen, der aus einer Reihe von Befehls-Ausgabe-Paaren bestand. Eine solche Trennung von Erfassung und Anzeige ermöglichte es Ariadne, mit verschiedenen Arten von Datenerfassungsmethoden zu arbeiten.

Um komplexe Browsing-Prozesse in Zusammenarbeit zu unterstützen, präsentierte Ariadne eine Visualisierung des Suchprozesses. Diese Visualisierung bestand aus Miniaturansichten von Bildschirmen, die wie Spielkarten aussahen und Befehls-Ausgabe-Paare darstellten. Jede solche Karte kann erweitert werden, um ihre Details anzuzeigen. Die horizontale Achse auf Ariadnes Display repräsentierte die Zeit, und die vertikale Achse zeigte Informationen über die Semantik der Aktion, die sie repräsentierte: die obere Reihe für die Menüs der obersten Ebene, die mittlere Reihe zum Angeben einer Suche und die untere Reihe zum Betrachten eines bestimmten Buches Einzelheiten.

Diese Visualisierung des Suchprozesses in Ariadne ermöglicht es, einfach und effektiv Kommentare zu hinterlassen, mit Kollegen am Bildschirm zu diskutieren und an entfernte Mitarbeiter zu verteilen, um asynchrone Kommentare zu erstellen. Wie wir im vorherigen Abschnitt gesehen haben, ist der Zugriff auf die eigene Geschichte sowie die Geschichte der eigenen Mitarbeiter für eine effektive Zusammenarbeit von entscheidender Bedeutung. Ariadne setzt diese Anforderungen mit den Funktionen um, die es ermöglichen, einen Suchprozess zu visualisieren, zu speichern und zu teilen. Tatsächlich fanden die Autoren einen der Vorteile der Suchvisualisierung in der Möglichkeit, frühere Suchsitzungen in einer explorativen Suche mit mehreren Sitzungen leicht zusammenzufassen.

Gemeinsam suchen

In jüngerer Zeit hat SearchTogether von Morris und Horvitz viel Aufmerksamkeit auf sich gezogen . Das Design dieses Tools wurde durch eine Umfrage motiviert, die die Forscher mit 204 Wissensarbeitern durchgeführt haben, in der sie Folgendes entdeckten.

  • Die Mehrheit der Befragten wollte bei der Suche im Web zusammenarbeiten.
  • Die gebräuchlichsten Möglichkeiten der Zusammenarbeit bei der Informationssuche sind das Hin- und Herschicken von E-Mails, das Verwenden von IM zum Austauschen von Links und Abfragen von Begriffen und das Telefonieren während der Anzeige eines Webbrowsers.
  • Einige der beliebtesten Suchaufgaben im Internet, an denen Menschen gerne mitarbeiten, sind die Planung von Reisen oder gesellschaftlichen Veranstaltungen, das Tätigen von teuren Einkäufen, die Recherche von Erkrankungen und die Suche nach Informationen zu einem gemeinsamen Projekt.

Basierend auf den Umfrageergebnissen und den aktuellen und gewünschten Praktiken der kollaborativen Suche identifizierten die Autoren von SearchTogether drei Schlüsselmerkmale zur Unterstützung des kollaborativen Informationsverhaltens der Menschen bei der Suche im Web: Bewusstsein, Arbeitsteilung und Persistenz. Sehen wir uns an, wie diese drei Funktionen implementiert werden.

SearchTogether instanziiert das Bewusstsein auf verschiedene Weise, eine davon ist der Abfrageverlauf pro Benutzer. Dies geschieht, indem der Bildschirmname jedes Gruppenmitglieds, sein Foto und die Abfragen im Bereich „Abfragebewusstsein“ angezeigt werden. Der Zugriff auf die Abfragehistorien ist unmittelbar und interaktiv, da ein Klick auf eine Abfrage die Ergebnisse dieser Abfrage zum Zeitpunkt ihrer Ausführung zurückbringt. Die Autoren identifizierten Abfragebewusstsein als ein sehr wichtiges Merkmal bei der kollaborativen Suche, das es den Gruppenmitgliedern ermöglicht, nicht nur ihre Abfragebegriffe zu teilen, sondern auch bessere Abfrageformulierungstechniken voneinander zu lernen.

Eine weitere Komponente von SearchTogether, die das Bewusstsein erleichtert, ist die Anzeige von seitenspezifischen Metadaten. Dieser Bereich enthält mehrere Informationen über die angezeigte Seite, einschließlich Gruppenmitgliedern, die die jeweilige Seite angesehen haben, sowie deren Kommentare und Bewertungen. Die Autoren behaupten, dass solche Besuchsinformationen einem helfen können, entweder eine Seite zu vermeiden, die bereits von jemandem in der Gruppe besucht wurde, um Doppelarbeit zu vermeiden, oder vielleicht solche Seiten zu besuchen, da sie ein Zeichen für vielversprechende Leads sind, wie durch die Vorhandensein von Kommentaren und/oder Bewertungen.

Die Arbeitsteilung in SearchTogether wird auf drei Arten implementiert: (1) „Split Search“ ermöglicht es, die Suchergebnisse im Round-Robin-Verfahren auf alle Online-Gruppenmitglieder aufzuteilen, (2) „Multi-Engine Search“ nimmt eine Anfrage entgegen und läuft auf n verschiedenen Suchmaschinen, wobei n die Anzahl der Online-Gruppenmitglieder ist, (3) manuelle Arbeitsteilung kann durch integriertes IM erleichtert werden.

Schließlich wird die Persistenzfunktion in SearchTogether durch das Speichern aller Objekte und Aktionen instanziiert, einschließlich IM-Konversationen, Abfrageverläufen, Empfehlungswarteschlangen und seitenspezifischen Metadaten. Diese Daten über alle Gruppenmitglieder sind für jedes Mitglied verfügbar, wenn es sich anmeldet. Dies ermöglicht es einem, ein kollaboratives Projekt mit mehreren Sitzungen problemlos durchzuführen.

Cerchiamo

Cerchiamo ist ein Tool zur kollaborativen Informationssuche, das Fragen im Zusammenhang mit der algorithmischen Vermittlung von Aktivitäten zur Informationssuche untersucht und wie die Rollen der Mitarbeiter zur Strukturierung der Benutzeroberfläche verwendet werden können. Cerchiamo führte den Begriff der algorithmischen Vermittlung ein, d. h. die Fähigkeit des Systems, Eingaben von mehreren zusammenarbeitenden Suchenden asynchron zu sammeln und diese mehreren Eingabeströme zu verwenden, um die Informationen zu beeinflussen, die abgerufen und den Suchenden angezeigt werden.

Cerchiamo sammelte relevante Beurteilungen von mehreren zusammenarbeitenden Suchenden und verwendet diese Beurteilungen, um eine Rangliste von Elementen zu erstellen, die für den Informationsbedarf potenziell relevant waren. Dieser Algorithmus priorisierte Elemente, die von mehreren Abfragen abgerufen wurden und die von Abfragen abgerufen wurden, die auch viele andere relevante Dokumente abgerufen haben. Diese Rangverschmelzung ist nur eine Möglichkeit, mit der ein Suchsystem, das die Aktivitäten mehrerer zusammenarbeitender Suchender verwaltet, ihre Eingaben kombinieren kann, um Ergebnisse zu erzielen, die besser sind als die von Einzelpersonen, die unabhängig arbeiten.

Cerchiamo implementierte zwei Rollen – Prospector und Miner – die Sucher annehmen konnten. Jede Rolle hatte eine zugehörige Schnittstelle. Die Rolle/Schnittstelle des Prospektors konzentrierte sich darauf, viele Abfragen auszuführen und für jede Abfrage einige relevante Beurteilungen vorzunehmen, um den Informationsraum zu erkunden. Die Miner-Rolle/-Schnittstelle konzentrierte sich auf die Beurteilung der Relevanz einer Rangliste von Elementen, die aus Elementen ausgewählt wurden, die von allen Abfragen in der aktuellen Sitzung abgerufen wurden. Diese Kombination von Rollen ermöglichte es Suchenden, den Informationsraum zu erkunden und zu nutzen, und führte dazu, dass Teams mehr einzigartige relevante Dokumente entdeckten als Paare von Einzelpersonen, die getrennt voneinander arbeiteten.

Coagmento

Coagmento (lateinisch für "Zusammenarbeit") ist ein neues und einzigartiges System, das es einer Gruppe von Personen ermöglicht, bei ihren Informationssuche-Aufgaben zusammenzuarbeiten, ohne ihren Browser zu verlassen. Coagmento wurde mit einer Client-Server-Architektur entwickelt, bei der der Client als Firefox-Plug-In implementiert ist, das mehreren zusammenarbeitenden Personen hilft, zu kommunizieren und Informationen zu suchen, auszutauschen und zu organisieren. Die Serverkomponente speichert und stellt alle vom Client gesammelten Objekte und Aktionen bereit. Aufgrund dieser Entkopplung bietet Coagmento eine flexible Architektur, die es seinen Benutzern ermöglicht, an einem gemeinsamen Standort oder entfernt zu sein, synchron oder asynchron zu arbeiten und unterschiedliche Plattformen zu verwenden.

Coagmento enthält eine Symbolleiste und eine Seitenleiste. Die Symbolleiste verfügt über mehrere Schaltflächen, die Ihnen helfen, Informationen zu sammeln und den Fortschritt in einer bestimmten Zusammenarbeit zu verfolgen. Die Symbolleiste besteht aus drei Hauptteilen:

  • Schaltflächen zum Sammeln von Informationen und Erstellen von Anmerkungen. Diese Schaltflächen helfen einem, eine Webseite zu speichern oder zu entfernen, Anmerkungen auf einer Webseite zu machen und Textausschnitte hervorzuheben und zu sammeln.
  • Seitenspezifische Statistiken. Der mittlere Teil der Symbolleiste zeigt verschiedene Statistiken wie die Anzahl der Ansichten, Anmerkungen und Snippets für die angezeigte Seite an. Ein Benutzer kann auf eine bestimmte Statistik klicken und weitere Informationen erhalten. Wenn Sie beispielsweise auf die Anzahl der Snippets klicken, wird ein Fenster geöffnet, in dem alle Snippets angezeigt werden, die von den Mitarbeitern auf der angezeigten Seite gesammelt wurden.
  • Projektspezifische Statistiken. Der letzte Teil der Symbolleiste zeigt den Aufgaben-/Projektnamen und verschiedene Statistiken zum aktuellen Projekt an, einschließlich der Anzahl der besuchten und gespeicherten Seiten. Wenn Sie auf diesen Teil klicken, wird der Arbeitsbereich geöffnet, in dem alle gesammelten Objekte (Seiten und Snippets) angezeigt werden können, die von den Mitarbeitern für dieses Projekt bereitgestellt wurden.

Die Sidebar verfügt über ein Chat-Fenster, unter dem sich drei Registerkarten mit dem Verlauf der Suchmaschinenabfragen, gespeicherten Seiten und Snippets befinden. Bei jedem dieser Objekte wird der Benutzer angezeigt, der dieses Objekt erstellt oder gesammelt hat. Jeder in der Gruppe kann auf ein Objekt zugreifen, indem er darauf klickt. Zum Beispiel kann man auf eine Abfrage klicken, die von einem beliebigen Mitglied der Gruppe ausgegeben wurde, um diese Abfrage erneut auszuführen und die Ergebnisse im Hauptfenster des Browsers anzuzeigen.

Eine Android- App (Betriebssystem) für Coagmento finden Sie im Android Market .

Kosme

Fernandez-Luna et al. Einführung von Cosme (COde Search MEeting) als NetBeans IDE-Plug-in, das es Remote-Teams von Softwareentwicklern ermöglicht, während Quellcode-Suchsitzungen in Echtzeit zusammenzuarbeiten. Das COSME-Design wurde durch frühe Studien von C. Foley, MR Morris, C. Shah, u an Computerprogrammierer einiger Unternehmen. Die fünf häufigeren kollaborativen Suchgewohnheiten (oder damit verbunden) der Befragten waren:

  • Überarbeitung von Problemen durch das Team am Arbeitsplatz eines von ihnen.
  • Schlagen Sie Adressen von Webseiten vor, die sie bereits zuvor besucht haben, digitale Bücher, die in einem FTP gespeichert sind, oder Quelldateien eines Versionskontrollsystems.
  • Senden Sie E-Mails mit Algorithmen oder erklärendem Text.
  • Aufteilung der Suchaufgaben auf jedes Teammitglied, um das Endergebnis zu teilen.
  • Speichern Sie relevante Informationen in einzelnen Workstations.

COSME wurde entwickelt, um entweder synchrone oder asynchrone, aber explizite Remote-Zusammenarbeit zwischen Teamentwicklern mit gemeinsamen technischen Informationsanforderungen zu ermöglichen. Die Client-Benutzeroberfläche umfasst ein Suchfeld, mit dem Entwickler Abfragen spezifizieren können, Arbeitsteilungsprinzip (mögliche Kombinationen umfassen die Verwendung verschiedener Suchmaschinen, Ranking-Fusion und Split-Algorithmen), Suchfeld (Kommentare, Quellcode, Klasse oder Methoden) Deklaration) und den Sammlungstyp (Quellcodedateien oder digitale Dokumentation). Das Sitzungspanel umfasst die wichtigsten Optionen zur Verwaltung der kollaborativen Suchsitzungen, die aus einem Team von Entwicklern bestehen, die zusammenarbeiten, um ihre gemeinsamen technischen Informationsanforderungen zu erfüllen. Ein Entwickler kann beispielsweise den eingebetteten Chatroom verwenden, um die Erstellung einer gemeinsamen Suchsitzung zu verhandeln und Kommentare zu den aktuellen und historischen Suchergebnissen anzuzeigen. Die Implementierung von Cosme basierte auf CIRLab (Collaborative Information Retrieval Laboratory), einem Groupware-Framework für CIS-Forschung und -Experimente, Java als Programmiersprache, NetBeans IDE Platform als Plug-in-Basis und Facilities (A MEthodology for aAnAnalysis and design of cooperaTIve systEmS) als Software-Engineering-Methodik.

Open-Source-Anwendungs-Frameworks und -Toolkits

Die Entwicklung von CIS-Systemen ist eine komplexe Aufgabe, die Softwaretechnologien und Know-how in verschiedenen Bereichen wie verteilte Programmierung, Informationssuche und -abfrage, Zusammenarbeit zwischen Menschen, Aufgabenkoordination und viele andere je nach Kontext umfasst. Diese Situation ist nicht ideal, da sie einen großen Programmieraufwand erfordert. Glücklicherweise werden einige CIS-Anwendungsframeworks und -Toolkits immer beliebter, da sie sowohl für Entwickler als auch für Forscher einen hohen Wiederverwendbarkeitseffekt haben, wie Coagmento Collaboratory und DrakkarKeel.

Zukünftige Forschungsrichtungen

Im Bereich der GUS sind noch viele interessante und wichtige Fragen zu klären, darunter

  1. Warum arbeiten Menschen zusammen? Die Identifizierung ihrer Motivationen kann uns helfen, eine bessere Unterstützung für ihre spezifischen Bedürfnisse zu entwickeln.
  2. Welche zusätzlichen Tools sind erforderlich, um bestehende Methoden der Zusammenarbeit in einem bestimmten Bereich zu verbessern?
  3. Wie bewertet man verschiedene Aspekte der kollaborativen Informationssuche, einschließlich der System- und Benutzerleistung?
  4. Wie misst man Kosten und Nutzen der Zusammenarbeit?
  5. In welchen Situationen bei der Informationssuche ist eine Zusammenarbeit von Vorteil? Wann zahlt es sich nicht aus?
  6. Wie können wir die Leistung einer kollaborativen Gruppe messen?
  7. Wie können wir den Beitrag eines Einzelnen in einer kollaborativen Gruppe messen?
  8. Welche Arten von Suchalgorithmen können verwendet werden, um Eingaben von mehreren Suchenden zu kombinieren?
  9. Welche Arten von algorithmischer Mediation können die Teamleistung verbessern?

Siehe auch

Verweise