171,849 research outputs found
Evaluating Software Architectures: Development Stability and Evolution
We survey seminal work on software architecture evaluationmethods. We then look at an emerging class of methodsthat explicates evaluating software architectures forstability and evolution. We define architectural stabilityand formulate the problem of evaluating software architecturesfor stability and evolution. We draw the attention onthe use of Architectures Description Languages (ADLs) forsupporting the evaluation of software architectures in generaland for architectural stability in specific
Recommended from our members
OULDI-JISC Project Evaluation Report: the impact of new curriculum design tools and approaches on institutional process and design cultures
This report presents research and evaluation undertaken by the OULDI-JISC Project (Open University Learning Design Initiative JISC Project) between 2008 and 2012. In particular, it considers the impact of new curriculum design tools and approaches piloted by the project on institutional processes and design cultures. These tools and approaches include tools for sharing learning design expertise (Cloudworks), visualising designs (CompendiumLD, Module Map, Activity Profile) and for supporting design and reflection in workshops (Facilitation Cards, workshop activities, etc.). The project has adopted a learning design approach so as to help foreground pedagogy and learner experience. Nine pilots have been completed across six UK universities
Re-using knowledge : why, what and where
Previously the 're-use' focus has centred on specific and/or standard parts, more recently however, [standard components] are being developed...to enable both the re-use of the part and the experience associated with that part'. This notion is further extended by Finger who states that 'designers may re-use a prior design in it's entirety,...may re-use an existing shape for a different function, or may re-use a feature from another design'. Reinforcing this notion we currently consider re-use to reflect the utilisation of any knowledge gained from a design activity and not just past designs of artefacts. Our research concerns the improvement of formal 're-use' support and as such we have identified a need to gain a better understanding of how design knowledge can be utilised to support 're-use'. Thus, we discuss the requirements of successful 're-use' and attempt to ascertain within this skeleton: what knowledge can be re-used; how to maximise its' applicability; and where and when it can be utilised in new design
Recommended from our members
Reusability in software engineering
This paper surveys recent work concerning reusability in software engineering. The current directions in software reusability are discussed, and the two major approaches of reusable building blocks and reusable patterns studied. An extensive bibliography, parts of which are annotated, is included
Using learning design as a framework for supporting the design and reuse of OER
The paper will argue that adopting a learning design methodology may provide a vehicle for enabling better design and reuse of Open Educational Resources (OERs). It will describe a learning design methodology, which is being developed and implemented at the Open University in the UK.
The aim is to develop a 'pick and mix' learning design toolbox of different resources and tools to help designers/teachers make informed decisions about creating new or adapting existing learning activities. The methodology is applicable for designers/teachers designing in a traditional context – such as creation of materials as part of a formal curriculum, but also has value for those wanting to create OERs or adapt and repurpose existing OERs. With the increasing range of OERs now available through initiatives as part of the Open Courseware movement, we believe that methodologies, such as the one we describe in this paper, which can help guide reuse and adaptation will become increasingly important and arguably are an important aspect of ensuring longer term sustainability and uptake of OERs. Our approach adopts an empirically based approach to understanding and representing the design process. This includes a range of evaluation studies (capturing of case studies, interviews with designers/teachers, in-depth course evaluation and focus groups/workshops), which are helping to develop our understanding of how designers/teachers go about creating new learning activities. Alongside this we are collating an extensive set of tools and resources to support the design process, as well as developing a new Learning Design tool that helps teachers articulate and represent their design ideas. The paper will describe how we have adapted a mind mapping and argumentation tool, Compendium, for this purpose and how it is being used to help designers and teachers create and share learning activities. It will consider how initial evaluation of the use of the tool for learning design has been positive; users report that the tool is easy to use and helps them organise and articulate their learning designs. Importantly the tool also enables them to share and discuss their thinking about the design process. However it is also clear that visualising the design process is only one aspect of design, which is complex and multi-faceted
Using learning design as a framework for supporting the design and reuse of OER
The paper will argue that adopting a learning design methodology may provide a vehicle for enabling better design and reuse of Open Educational Resources (OERs). It will describe a learning design methodology, which is being developed and implemented at the Open University in the UK.
The aim is to develop a 'pick and mix' learning design toolbox of different resources and tools to help designers/teachers make informed decisions about creating new or adapting existing learning activities. The methodology is applicable for designers/teachers designing in a traditional context – such as creation of materials as part of a formal curriculum, but also has value for those wanting to create OERs or adapt and repurpose existing OERs. With the increasing range of OERs now available through initiatives as part of the Open Courseware movement, we believe that methodologies, such as the one we describe in this paper, which can help guide reuse and adaptation will become increasingly important and arguably are an important aspect of ensuring longer term sustainability and uptake of OERs. Our approach adopts an empirically based approach to understanding and representing the design process. This includes a range of evaluation studies (capturing of case studies, interviews with designers/teachers, in-depth course evaluation and focus groups/workshops), which are helping to develop our understanding of how designers/teachers go about creating new learning activities. Alongside this we are collating an extensive set of tools and resources to support the design process, as well as developing a new Learning Design tool that helps teachers articulate and represent their design ideas. The paper will describe how we have adapted a mind mapping and argumentation tool, Compendium, for this purpose and how it is being used to help designers and teachers create and share learning activities. It will consider how initial evaluation of the use of the tool for learning design has been positive; users report that the tool is easy to use and helps them organise and articulate their learning designs. Importantly the tool also enables them to share and discuss their thinking about the design process. However it is also clear that visualising the design process is only one aspect of design, which is complex and multi-faceted
Using formal models to design user interfaces a case study
The use of formal models for user interface design can provide a number of benefits. It can help to ensure consistency across designs for multiple platforms, prove properties such as reachability and completeness and, perhaps most importantly, can help incorporate the user interface design process into a larger, formally-based, software development process. Often, descriptions of such models and examples are presented in isolation from real-world practice in order to focus on particular benefits, small focused examples or the general methodology. This paper presents a case study of developing the user interface to a new software application using a particular pair of formal models, presentation models and presentation interaction models. The aim of this study was to practically apply the use of formal models to the design process of a UI for a new software application. We wanted to determine how easy it would be to integrate such models into our usual development process and to find out what the benefits, and difficulties, of using such models were. We will show how we used the formal models within a user-centred design process, discuss what effect they had on this process and explain what benefits we perceived from their use
Design reuse research : a computational perspective
This paper gives an overview of some computer based systems that focus on supporting engineering design reuse. Design reuse is considered here to reflect the utilisation of any knowledge gained from a design activity and not just past designs of artefacts. A design reuse process model, containing three main processes and six knowledge components, is used as a basis to identify the main areas of contribution from the systems. From this it can be concluded that while reuse libraries and design by reuse has received most attention, design for reuse, domain exploration and five of the other knowledge components lack research effort
- …