4 research outputs found

    Understanding requirements work in e-science projects

    Get PDF
    The e-science vision is to create infrastructures to enable faster, better and more collaborative science to be carried out in the 21st Century. The goal is for these infrastructures to allow scientists to collaborate routinely, scaling geographical and disciplinary boundaries; to create ad hoc arrangements datasets, equipment or computational power to solve larger, more complex scientific problems; to federate remote datasets, hence, aiding scientists in data discovery and even data re-use. The work to turn the e-science vision into reality has been the subject of major research programmes in the UK (UK E-Science Programme) and the US (National Science Foundation’s Cyberinfrastructures Programme). Inevitably, e-science technologies and scientific practices will co-evolve as collaborative work becomes more prevalent, and cross-disciplinary work becomes routinised. Thus, the design and development of e-science technologies will play a critical part in the above process; there is a clear need to develop technologies which will accurately reflect end-users’ needs as well as account for the wider social structures of future scientific work. In e-science, there has been an on-going debate about whether new requirements techniques are needed to deal with the ‘unique’ characteristics of e-science projects, and the ambitious aims of e-science software. Some argue that e-science presents sufficiently novel combinations of challenges that new techniques are needed, whilst others argue that e-science practitioners should ‘borrow’ from pre-existing requirements engineering techniques. However, one barrier in settling this question (insomuch as it can be ‘settled’) is that there is currently a lack of empirical data on the requirements work and activities carried out in existing e-science projects. Studying requirements activities in e-science projects by examining the actual problems encountered would yield insights regarding the challenges in working out requirements for e-science technologies, and more generally, better inform the structure of requirements work in future projects. The research in this thesis examines the requirements activities of three UK e-science projects drawn from the astronomy, molecular simulation and translational science disciplines. Detailing the experience of project team members, the research explores issues and challenges encountered over the course of working out requirements for escience technologies. In particular, this research takes a slightly different approach from similar studies, with the unit of analysis being at the project level, reflecting shifts in emphasis on requirements work as projects evolve. Three aspects of requirements work in e-science projects are explored closely. Firstly, the temporal patterns in development work and how requirements activities fitted into such rhythms, phases and trajectories; secondly, the challenges of making a prototyping approach work; thirdly, the challenges of stabilising the ‘missing middle’ – a term to describe the gap between the high-level visionary description of the system from the project proposal, into fine-grained, detailed requirements. Then all three themes are drawn together, in order to make more general observations regarding the challenges of working out requirements for e-science technologies, as well as some observations regarding the shape of requirements work over the course of an e-science project. The thesis concludes that working out requirements for e-science technologies is challenging due to the complexities of supporting multi-disciplinary and multi-organisational work and the novelty of the technology to be developed. Team members have to grapple with multiple domains of knowledge, where there is little pre-existing expertise on how these aspects could be combined. Evidence from the data suggests that multiple strategies are employed to manage this complexity; where the selection of techniques is done on a contingent basis. Thus, one of the major implications of this thesis is to suggest more systematic and explicit capture of ‘lessons learnt’ from developers of previous e-science technologies

    Web-based Stereoscopic Collaboration for Medical Visualization

    Get PDF
    Medizinische Volumenvisualisierung ist ein wertvolles Werkzeug zur Betrachtung von Volumen- daten in der medizinischen Praxis und Lehre. Eine interaktive, stereoskopische und kollaborative Darstellung in Echtzeit ist notwendig, um die Daten vollständig und im Detail verstehen zu können. Solche Visualisierung von hochauflösenden Daten ist jedoch wegen hoher Hardware- Anforderungen fast nur an speziellen Visualisierungssystemen möglich. Remote-Visualisierung wird verwendet, um solche Visualisierung peripher nutzen zu können. Dies benötigt jedoch fast immer komplexe Software-Deployments, wodurch eine universelle ad-hoc Nutzbarkeit erschwert wird. Aus diesem Sachverhalt ergibt sich folgende Hypothese: Ein hoch performantes Remote- Visualisierungssystem, welches für Stereoskopie und einfache Benutzbarkeit spezialisiert ist, kann für interaktive, stereoskopische und kollaborative medizinische Volumenvisualisierung genutzt werden. Die neueste Literatur über Remote-Visualisierung beschreibt Anwendungen, welche nur reine Webbrowser benötigen. Allerdings wird bei diesen kein besonderer Schwerpunkt auf die perfor- mante Nutzbarkeit von jedem Teilnehmer gesetzt, noch die notwendige Funktion bereitgestellt, um mehrere stereoskopische Präsentationssysteme zu bedienen. Durch die Bekanntheit von Web- browsern, deren einfach Nutzbarkeit und weite Verbreitung hat sich folgende spezifische Frage ergeben: Können wir ein System entwickeln, welches alle Aspekte unterstützt, aber nur einen reinen Webbrowser ohne zusätzliche Software als Client benötigt? Ein Proof of Concept wurde durchgeführt um die Hypothese zu verifizieren. Dazu gehörte eine Prototyp-Entwicklung, deren praktische Anwendung, deren Performanzmessung und -vergleich. Der resultierende Prototyp (CoWebViz) ist eines der ersten Webbrowser basierten Systeme, welches flüssige und interaktive Remote-Visualisierung in Realzeit und ohne zusätzliche Soft- ware ermöglicht. Tests und Vergleiche zeigen, dass der Ansatz eine bessere Performanz hat als andere ähnliche getestete Systeme. Die simultane Nutzung verschiedener stereoskopischer Präsen- tationssysteme mit so einem einfachen Remote-Visualisierungssystem ist zur Zeit einzigartig. Die Nutzung für die normalerweise sehr ressourcen-intensive stereoskopische und kollaborative Anatomieausbildung, gemeinsam mit interkontinentalen Teilnehmern, zeigt die Machbarkeit und den vereinfachenden Charakter des Ansatzes. Die Machbarkeit des Ansatzes wurde auch durch die erfolgreiche Nutzung für andere Anwendungsfälle gezeigt, wie z.B. im Grid-computing und in der Chirurgie

    Multicast application sharing tool - Facilitating the eMinerals virtual organisation

    No full text
    The eMinerals Virtual Organisation consists of a consortium of individuals affiliated to geographically distributed academic institutions. Collaborative tools are essential in order to facilitate cooperative work within this Virtual Organisation. The Access Grid Toolkit has been widely adopted for this purpose, delivering high quality group-to-group video and audio conferencing. We briefly mention this technology and describe the development of a Multicast Application Sharing Tool designed specifically for this environment

    Multicast application sharing tool - facilitating the eMinerals virtual organisation

    No full text
    The eMinerals Virtual Organisation consists of a consortium of individuals affiliated to geographically distributed academic institutions. Collaborative tools are essential in order to facilitate cooperative work within this Virtual Organisation. The Access Grid Toolkit has been widely adopted for this purpose, delivering high quality group-to-group video and audio conferencing. We briefly mention this technology and describe the development of a Multicast Application Sharing Tool designed specifically for this environment
    corecore