4,953 research outputs found
Towards Employing Informal Sketches and Diagrams in Software Development
Programmers write notes and draw informal sketches and diagrams. We hypothesize about understandability and helpfulness of these sketches and their deeper inclusion into software development process. We are leveraging the fact that we have a collection of such sketches affiliated to a commercial software system. We have the opportunity to study sketches that were created naturally, not intentionally for research purposes. The oldest sketch was created a year and a half ago and the most recent one a half a year ago. Our initial experiment shows that these sketches are pretty understandable even after some time - even for another person
Information and ideas : concept design in three industrial contexts
This paper reviews the application of a new concept design method in a number of industrial settings. The ICR Grid is intended to better integrate information into the concept design process. In addition to sketching and sharing concepts in a manner similar to the 6-3-5 Method, participants undertake information search tasks, use specific information items for concept development, and reflect on the merit of concepts as the session progresses. Three different companies were invited to utilise the method to address current design issues. Grid output, observation and semi-structured interviews were used to assess the performance of the method, with marked differences in use across organisations highlighting future potential applications and development
Recommended from our members
Formalizing graphical notations
The thesis describes research into graphical notations for software engineering, with a principal interest in ways of formalizing them. The research seeks to provide a theoretical basis that will help in designing both notations and the software tools that process them.
The work starts from a survey of literature on notation, followed by a review of techniques for formal description and for computational handling of notations. The survey concentrates on collecting views of the benefits and the problems attending notation use in software development; the review covers picture description languages, grammars and tools such as generic editors and visual programming environments. The main problem of notation is found to be a lack of any coherent, rigorous description methods. The current approaches to this problem are analysed as lacking in consensus on syntax specification and also lacking a clear focus on a defined concept of notated expression.
To address these deficiencies, the thesis embarks upon an exploration of serniotic, linguistic and logical theory; this culminates in a proposed formalization of serniosis in notations, using categorial model theory as a mathematical foundation. An argument about the structure of sign systems leads to an analysis of notation into a layered system of tractable theories, spanning the gap between expressive pictorial medium and subject domain. This notion of 'tectonic' theory aims to treat both diagrams and formulae together.
The research gives details of how syntactic structure can be sketched in a mathematical sense, with examples applying to software development diagrams, offering a new solution to the problem of notation specification. Based on these methods, the thesis discusses directions for resolving the harder problems of supporting notation design, processing and computer-aided generic editing. A number of future research areas are thereby opened up. For practical trial of the ideas, the work proceeds to the development and partial implementation of a system to aid the design of notations and editors. Finally the thesis is evaluated as a contribution to theory in an area which has not attracted a standard approach
Sticks, balls or a ribbon? Results of a formative user study with bioinformaticians
User interfaces in modern bioinformatics tools are designed for experts. They are too complicated for\ud
novice users such as bench biologists. This report presents the full results of a formative user study as part of a\ud
domain and requirements analysis to enhance user interfaces and collaborative environments for\ud
multidisciplinary teamwork. Contextual field observations, questionnaires and interviews with bioinformatics\ud
researchers of different levels of expertise and various backgrounds were performed in order to gain insight into\ud
their needs and working practices. The analysed results are presented as a user profile description and user\ud
requirements for designing user interfaces that support the collaboration of multidisciplinary research teams in\ud
scientific collaborative environments. Although the number of participants limits the generalisability of the\ud
findings, the combination of recurrent observations with other user analysis techniques in real-life settings\ud
makes the contribution of this user study novel
Recommended from our members
Behaviour change at work: Empowering energy efficiency in the workplace through user-centred design
Copyright @ 2011 University of California eScholarship RepositoryCO2 emissions from non-domestic buildings - primarily workplaces - make up 18 percent of the UK's carbon footprint. A combination of technology advances and behavioural changes have the potential to make significant impact, but interventions have often been planned in ways which do not take into account the needs, levels of understanding and everyday behavioural contexts of building users - and hence do not achieve the hoped-for success.This paper provides a brief introduction to the Empower project, a current industrial-academic collaboration in the UK which is applying methods from user-centred design practice to understand diverse users' needs, priorities, mental models of energy and decision-making heuristics - as well as the affordances available to them - in a number of office buildings. We are developing and trialling a set of low-cost, simple software interventions tailored to multiple user groups with different degrees of agency over their energy use, which seek to influence more energy efficient behaviour at work in areas such as HVAC, lighting and equipment use. The project comprises an ethnographic research phase, a participatory design programme involving building users in the design of interventions, and iterative trials in a large office building in central London
Interactive visual exploration of a large spatio-temporal dataset: Reflections on a geovisualization mashup
Exploratory visual analysis is useful for the preliminary investigation of large structured, multifaceted spatio-temporal datasets. This process requires the selection and aggregation of records by time, space and attribute, the ability to transform data and the flexibility to apply appropriate visual encodings and interactions. We propose an approach inspired by geographical 'mashups' in which freely-available functionality and data are loosely but flexibly combined using de facto exchange standards. Our case study combines MySQL, PHP and the LandSerf GIS to allow Google Earth to be used for visual synthesis and interaction with encodings described in KML. This approach is applied to the exploration of a log of 1.42 million requests made of a mobile directory service. Novel combinations of interaction and visual encoding are developed including spatial 'tag clouds', 'tag maps', 'data dials' and multi-scale density surfaces. Four aspects of the approach are informally evaluated: the visual encodings employed, their success in the visual exploration of the clataset, the specific tools used and the 'rnashup' approach. Preliminary findings will be beneficial to others considering using mashups for visualization. The specific techniques developed may be more widely applied to offer insights into the structure of multifarious spatio-temporal data of the type explored here
From Process to Practice: Towards a Practice-Based Model of Digital Innovation
The ongoing digitalization of many corporate functions, including the innovation process, brings about fundamental changes that urge us to rethink established theories. Facilitating digital innovation requires a deep understanding of the actual practices that are carried out by innovating people with the help of artifacts. In this paper, we study the use of artifacts and illustrate their different roles in the underlying innovation practices to provide rich insights into digital innovation from a practice perspective. Grounded in a nearly three year-long, qualitative case study at two Swiss software companies and an extensive set of empirical data, this paper conceptualizes four interrelated digital innovation practices, namely making sense of an idea, aligning mental models, negotiating solution paths, and crafting an idea. We suggest a practice-based model of digital innovation, specify a set of practices for enabling digital innovation in organizations, and clarify the role of artifacts in digital innovation practices
Experimental Object-Oriented Modelling
This thesis examines object-oriented modelling in experimental system development. Object-oriented modelling aims at representing concepts and phenomena of a problem domain in terms of classes and objects. Experimental system development seeks active experimentation in a system development project through, e.g., technical prototyping and active user involvement. We introduce and examine "experimental object-oriented modelling" as the intersection of these practices
- …