Background Including, for example, relevant previous or parallel research. Theoretical positions and hypotheses where relevant.

Size: px
Start display at page:

Download "Background Including, for example, relevant previous or parallel research. Theoretical positions and hypotheses where relevant."

Transcription

1 L Representational Design Principles to Humanize Automated Scheduling Systems Full Report of Research Activities and Results A full report on the research should accompany the completed report form. The length of this should not exceed 5,000 words. The report should be a succinct, self-contained document, giving a straightforward and critical appraisal of the research in, as far as possible, non-technical language. The following standard headings should be used: Background Including, for example, relevant previous or parallel research. Theoretical positions and hypotheses where relevant. The project brought together research into representational systems from cognitive science with research on automated scheduling from computer science. Working with knowledge, in particular transforming and using information, is critically dependent on the representational systems used. The fundamental role of external representations in complex tasks is well established in cognitive science. Representations (e.g., notational systems, diagrams, iconic languages) can to a significant extent determine the difficulty of a task and will constrain the nature of the solutions to problems. In situations that involve conceptual learning the representations used may even determine how knowledge becomes structured in the mind. In our previous work we have developed an approach to the design of representations to support complex problem solving and learning that focuses on understanding the nature of the knowledge of a target domain and then inventing novel representations to encode that underlying conceptual structure. We have called this the Representational Epistemology (REEP) approach to interface design. The REEP approach aims to satisfy the multiple demands placed on representational systems by (a) human cognitive limitations, (b) the conceptual and informational structure of complex domains, (c) task and problem solving characteristics. We previously formulated principles, which specify desirable systemic properties of complex representations in two categories: (1) semantic transparency; (2) syntactic plasticity. Representations with semantic transparency will: reveal interesting patterns in information; support interpretations from multiple perspectives (e.g., functional, structural); beneficially integrate levels of abstraction; provide a coherent global interpretive scheme; clearly differentiate concepts and cases at a local level. Representations with syntactic plasticity will be generative, easier to manipulate and more compatible with human cognitive abilities and limitations. There is a growing appreciation that the benefit of automated systems can be greatly enhance by having humans judiciously interact with such systems. It is an open question how best to exploit the particular the strengths of automated systems and human cognition to offset each other s limitations. Automating complex tasks can increase safety, efficiency and the quality of solutions and can reduce the time and cost of solution generation. In the area of scheduling, an important advantage of automated systems is that they allow us to take carefully selected components of the complexity of the problem out of the hands of the user. However, providing an adequate decision support system for scheduling 16

2 has always been a difficult task. In addition to the technical difficulties given by problems, which are provably difficult, in some sense, too little attention has been paid to addressing the cognitive challenge of providing effective representations of problem data and solution information. For example, in optimisation approaches each candidate schedule is assigned a number to reflect its quality and the "optimal" solution is often taken to be the solution with the highest number. However, this ignores the very great difficulty that users have in weighting the multiple conflicting objectives of schedule generation. Recently, we have coined the term hyperheuristics for self-adjusting heuristics, which modify their behaviour or choose between a range of solution approaches depending upon the characteristics of the region of the solution space under exploration. There is clearly potential for new approaches to the design of hyperheuristics inspired by observed patterns of human interaction with heuristics or that engage human control of the selection and modification of heuristics. The project brought together these two generative areas of work together to create a new area of research at their intersection. Designing system to aid the solution of complex scheduling problems provides a difficult challenge for the study of representational systems and the application of the cognitive science of knowledge representations provides an original way to advance automated scheduling. Objectives Aims and objectives of the research and any changes to these. You should state clearly how each objective has been addressed and whether the objective has been met or not, referring to other parts of the report as required. Where an objective has not been addressed or has not been met successfully, you should state the reasons for this. This will ensure that genuine difficulties faced in the course of the research are recognised and taken into account by the evaluators. The project aimed to address two critical issues for information technology that supports working with knowledge. (1) What is the nature of the fundamental role that representations have in IT systems? (2) How can the power of automated systems for complex tasks be integrated with the flexibility and creativity of humans? The project s findings have substantially addressed both aims. The questions were addressed by focussing on six objectives: (a) The first objective was to extend and empirically evaluate our existing principles for the design of representational systems by applying them to complex information intensive tasks (examination timetabling and personnel scheduling). This has been achieved with the clear demonstration that the application of the principles of representation design proposed under the REEP approach have utility and value in the design of representations for complex information intensive problem domains (extending the principles beyond the educational domains). It has been shown that the preservation of conceptual structure in the representational schemes of the interface is critical to the design at the knowledge level. [Outputs: 4, 5, 7,11] 17

3 (b) The second objective was to design new representational systems for visualizing complex scheduling and timetabling tasks. The STARK-Exam and STARK-Roster systems have been developed for the exam scheduling and nurse rostering domains. Empirical evaluation with the systems show that they support solution improvement and promote sophisticated problem solving strategies. In addition, practicing schedulers and researchers in automated scheduling have provided positive feedback on potential value of the representations. [3, 4, 5, 7] (c+e) The third and fifth objectives were to develop tools that exploit the novel representations for interactive exploration and evaluation of scheduling heuristics and to build and evaluate a prototype system for solving scheduling problems that combine the new representations with the novel scheduling methods. Both have been successfully achieved together in the form of HuSSH workbench for constructive heuristics. Evaluations of HuSSH with practising timetables and scheduling experts has shown that HuSSH can be used not only for improving solutions using heuristics users themselves have devised but also that HuSSH supports the design and improvement of such heuristics [1, 8, 12, 13]. Given the tight integration of human and automated system achieved it was necessarily the case that both objectives had to be addressed simultaneously. (d) The fourth objective was to develop novel (hyper-) heuristics for computerbased scheduling that allow us to capture human heuristic expertise and use this expertise at a higher conceptual level than previously. Exploration of a class of heuristics that holds promise for allowing meaningful human intervention in targeted parts of the operating cycle of heuristics have been conducted [2]. (f) The sixth objective was to formulate guidelines / methodologies for the humanization of complex automated systems by the design of novel representations to support the integration of human abilities into such systems. This objective has changed with the lessons learned from the analysis of the studies on HuSSH. The complexity of the potential integration of humans with automated scheduling systems means simple guidelines for design will not be appropriate, especially because of the numbers of levels at which humans may interact with the system. Thus, we are developing a theoretical framework based on a multi-space search model of interaction with complex systems, from which design scenarios can be proposed and also evaluated. [12] Although good progress has been made with all the objectives, the final phase of journal paper writing is on going at the time of writing this report. The cause of the delay was fourfold: Peter Cowling (investigator) took up a Professorship at the University of Bradford a year into the project; Peter Cheng (principal investigator) took up a Professorship at he University of Sussex during the final year of the project and the award was transferred to Sussex; Samad Ahmadi (project research fellow) took up a lectureship at the DeMontfort University during the last year of the project. A new research assistant, Nikoleta Pappa was recruited and has had an extended period of training to understand in detail the 18

4 operation of HuSSH and the analysis methods being used. The aim is to complete and submit the four outstanding papers by the end of the year. [11-14] Methods Specific reference to methods used, including survey design, special equipment, new methods and analysis of results. The methods for the study of the representational questions and the humanisation questions are somewhat different, so will they will be considered in turn. Overall, the approach used in the project to address the representational questions involved four interrelated stages. First, the conceptual structure of the target problem domains was analysed. Second, a novel representational system for the domain was invented. Third, the representation was implemented in a software interface. Fourth, the interface was empirically evaluated. The studies with the exam scheduling and personnel rostering domains both included all the stages. The details and variations in stages will be considered. (1) The analysis for the conceptual structure of each domain began with theoretical analysis of the nature of the problem, inspection of the real datasets, and solutions obtained from experts. To identify the difficulties caused by common conventional representational schemes, existing representations and software systems for the domains were also examined. Our expert scheduler acted as an informant throughout the project and we conducted interviews with selected practising schedulers. For both domains the primary conceptual dimensions were identified. (2) The novel representations were designed by exploring the space of possible matches of representational schemes to the identified conceptual structures. The representational design principles were used to heuristically guide the search and the representations that appeared to best satisfy the principles were selected. The chosen representation for each task domain was then iteratively refined in terms of common graphical design considerations. (3) The representations were implemented in software (visual C++): STARK-Exam and STARK-Roster for the exam scheduling and the rostering domains, respectively. Close attention was paid to the details of how the functionality of the interface was supported, so as to reduce a far as possible basic interaction problems. For comparison with STARK-Exam, a conventional graphical exam scheduling system was also built with an interface based on a table format and equivalent in functionality to state-of-the-art commercial systems. Alternative versions of STARK-Roster were written with different degrees of integration of information to serve as the basis for comparisons in the experiments. (4) The evaluation of the interfaces included informal and formal studies. The informal studies involved experts, including the project s own expert, using the system and providing feedback. The formal studies were experimental investigations in which STARK-exam was compared with the conventional exam timetabling interface, or the variants of STARK-Roster compared with each other. The experimental task used in both domains was to improve an existing good solution that had been produced by an automated system or by an expert. 19

5 Global performance measures were taken, such as, solution improvement, speed of performing operations and distributions of operation types. The systems automatically logged all the users operations. A process oriented approach to probing relations between operations derived from the logs has been specifically developed to analyse the users patterns of actions in manner that is sensitive to the current and local problem solving context. From these patterns of problem solving strategies were successfully identified. The approach to studies of the humanisation questions followed a somewhat different pattern. The HuSSH system was explicitly designed as a workbench for designing and testing heuristics. The users interaction with HuSSH was conceptualised in terms of cycles of heuristic design with nested cycles of schedule creation, but procedures for design and schedule creation were left as flexible as possible. Users were given dynamically updating information about the quality of solutions, including visualisations of the contributions of different classes of violations. The STARK-Exam system was embedded in HuSSH so that user could visualise the solution state or manually improve the solution if desired. Informal and formal experiments were conducted with HuSSH. Expert schedulers and scheduling system designers in the informal experiments were given the task of finding the best possible solution to a particular problem. In the formal study participants were asked to design new heuristics and to test them. In addition to global measures of performance, details of the designs of heuristics were recorded and all the users actions on HuSSH automatically logged. Users patterns of interactions occurred at many different levels and were complex. Thus graphical visualisations have been developed to display the patterns of users operations as a means to understand how they are switching between the different problem spaces that are available in HuSSH. Results A report of the results of the project and analyses to date. The survey of the representations currently used in the two target domains has provided some interesting findings. Interfaces for the domains all have a primary table that is used to coordinating information contained in secondary tables or lists that hold additional information. A common feature of the representations is their inconsistent use of the same representational features for distinct classes of information, or different graphical schemes for information of the same generic type. The existing displays do not conform well to the representational design principles. The structure of the interfaces is likely to be due to historical accident rather than deliberate design. These designs probably endure through historical momentum rather than fitness for purpose or explicit choice. The analysis of the conceptual structure of the domains has revealed their underlying semantic complexity. The exam scheduling domain can be characterised in terms of spatial-temporal resources and demands and nested set theoretical relations involving students within exams, exams within slots, and slots within periods and rooms. The nurse rostering domain can be 20

6 characterised in terms of matching individual requirements and the demands of shifts under multiple constraints, ranging from the values of basic properties through to more complex sequential, arithmetic and set theoretic relational constraints. Although both domains are scheduling problems involving the assignment of one type of entity to another under constraints, it has been shown they differ substantially in terms of their underlying conceptual structure. Hence, distinct graphical schemes will be needed to effectively preserve the unique conceptual structure of each domain. The novel representations were designed to preserve the identified conceptual structures. STARK-Exam used a nested spatial-temporal scheme to provide a thoroughgoing interpretive framework within which set theoretic, sequential and order constraints could be effectively embedded using a combination of a containment metaphor and quantified entity connection scheme. STARK-Roster combined a person-temporal scheme with a generic coding for degrees of constraint satisfaction across all of the different classes of constraints. These representational schemes stand as design exemplars of how equivalent conceptual dimensions from quite different classes of problem may be encoded. The STARK-Exam and STARK-Roster interfaces are briefly presented in the appendix. In the evaluations the users of STARK-Exam were able to improve solutions that were generate by an industrial strength scheduling heuristic. In the direct comparisons with the STARK-Exam users performed significantly and substantially better than the users of the conventional interface. The analysis of problem solving strategies show that STARK-Exam supported sophisticated recursive strategies in which sequences of coordinated operations were used to remove violations that could not be resolved by simple reallocation. The users of the conventional interface used a trial and error approach or when they did more sophisticated sequences of operations they were much slower than the STARK- Exam users. They also did sequences of operations that did advance the solution, but there merely served to manage the complexity of the problem. The behaviour of the STARK-Exam users tended to be homogenous within each individual s run, with similar behaviour across the whole group. The conventional interface users showed heterogeneous behaviour, with each individual moving between a range of (mostly unsuccessful) strategies, and a wide variety of strategies in the test group. This suggests that the design of the STARK-Exam interface is exerting strong normative influence on the users a manifestation of representational determinism as found in the simple problem solving domains of cognitive science. The novel representation for this domain is effective: it improves performance and transforms the nature of the user s problem solving activity. This provides evidence supporting the validity of the representational design principles. The evaluations of the STARK-Roster system shows that it effectively supports problem solving, with novice users of the system demonstrating an ability improve a solution generated by an expert scheduler, after brief training and twenty minutes of on a practice problem. Although STARK-Roster includes zoom and perspective selection and switching tools, the users generally chose 21

7 not to use them preferring to view the solution at a large scale and showing all of the classes of constraints simultaneously in the interface. Analysis of the combinations of violations that the users choose to resolve indicated they often focussed on cases with multiple coincidental violations. The analysis of the patterns of problem solving strategy showed that the users were doing related sequences of operations in a sophisticated fashion. STARK-Roster is visually complex, but the underpinning coherent interpretive scheme allows users to adopt an attention switching approach to focus on particular perspectives without the need to split that information in to separate views, as done in conventional interface designs. The success of STARK-Roster provides further evidence that the REEP approach to representational design is effective. In general the users of the HuSSH heuristic design workbench were able to use the system to generate good solutions to the examinations schedules. In the lab based evaluations of HuSSH the users were asked to think up their own novel heuristics and they then used HuSSH to test whether the heuristics were effective or not. The users suggested a wide variety heuristics. At the simplest end of the spectrum there were basic constructive heuristics in which the selection weights of exams, rooms or periods were tuned to obtain better solutions. More complex approaches included the sampling of different permutations of selection heuristics or incrementally augmenting a successful heuristics with new selection rules. This proved to be quite effective. HuSSH has the facility to unallocate exams based on the weights of the violations and one user adopted the strategy of unallocating and reallocating exams with particulars types of constraints in turn. Another imaginative strategy one user tested involved two stages: (1) incremental iterative construction, in which the number of available periods was gradually increased as the numbers of allocated exams increased; (2) iterative repairing, in which the violation type that was most severe was reallocated but with the greatest weight placed on that violation type in the reallocation. Moreover, users were able to integrate the heuristic they had designed with periods of direct manual intervention. The evaluation of HuSSH clear demonstrates that it is possible to integrate human abilities with the power of automated scheduling, provided an appropriate visualisations and set of tools are provided. Many of the users were in effect implementing hyperheuristics in HuSSH. Effective human intervention may occur at different levels, including: the manual editing of solutions; the partial and incremental rescheduling; focussed parameter turning in relation to a specific class of violation; invention and exploration of novel heuristics. The project has specifically investigated a class of heuristic inspired by the studies with HuSSH, which has interesting potential for more focussed intervention of humans in the automated scheduling process. Perturbation based neighbourhood search heuristics have been explored as an alternative to simple constructive heuristics. The approach may be considered as the automated search of two spaces. The first is the space of weighting parameters for given permutations of selection heuristics and the second space consists of the permutations themselves. The weights can be sensibly searched using a straightforward fully automatic sampling and weight-set selection approach. 22

8 Although a random sampling approach to permutations of selections can be used, it would make more sense to have have human schedulers to seed that search space with permutations based on their understanding of the nature of the problem and dataset. These studies have shown that the way in which automated systems and humans may be integrated is not only complex but diverse. Rather than attempt (naïvely) to derive highly context dependent guidelines for the humanisation of automated systems, we have decided instead to begin developing a generic theoretical framework for such design. The approach draws upon studies in cognitive science on the process of discovery, which characterises the creative process as mutually constrained search of multiple problem spaces. The model can be extended to the humanisation of automated systems by identifying the particular spaces that humans and machines can most effectively search and by considering how to coordinate the interaction of the searches so that they mutually constrain each other. The analysis of patterns of search by the users of HuSSH is currently being analysed to provide a demonstration of the applicability of the framework. If successful, the multi-search space framework may be used to derive design guidelines that encompass the inherent complexity and the different levels of interaction. Activities To include related activities such as conferences, networks etc. The project ran two timetabling competitions in parallel at the fourth Practice and Theory of Automated Timetabling (PATAT) conference, which was held at KaHo St.-Lieven, Gent, Belgium in August 2002 ( The PATAT International Series of Conferences on is held bi-annually as a forum for both researchers and practitioners of timetabling to exchange ideas. The first competition used the STARK-Exam system for manual examination solution improvement and the competition contestants attempted improve a full scale examination solution. The objective was to optimise the quality of an exam according to a given evaluation function. The other competition used the HuSSH workbench for scheduling heuristic design. The contestants for this competition designed new heuristics to generate the best solution for a full-scale examination timetable from scratch. The aim of the competitions was to disseminate the work of the project beyond academic researchers (and also to other academics). The conference was attended by about 100 delegates, including representatives from software companies in this sector and actual administrators or timetabling officers (e.g., NEC Corp., ORTEC Consultants BV, SAP Portals Europe GmbH, Gower Optimal Algorithms Ltd.) The results have been presented at a wide range of industrially-oriented seminars. Professor Cowling has presented these results at invited seminars at Vidus Ltd. (a large scheduling company) in April 2004, the Yorkshire and Humerside Operational Research Group in November 2003, the Faraday Packaging conference in October 2003 and the IEE Yorkshire branch in April

9 The project participated in the PACCIT workshop Understanding your users in November, 2003, at The Royal Society, London. A talk entitled Diagrams to Unlock Knowledge was presented along with a rolling slide show and software demonstrations. The workshop was attended by commercial, industrial and academic parties. Outputs Publications, other dissemination, datasets (with confirmation of deposit at the Data Archive where applicable), software etc. These should not duplicate the Regard return but may be used to highlight particularly important outputs. [1] Ahmadi, S., Barone, R., Burke, E., Cheng, P.C-H., Cowling, P.I., McCollum, B. (2002). Integrating human abilities and automated systems for timetabling: A competition using STARK and HuSSH representations at the PATAT 2002 conference. In E. Burke & P. Causmaecker (Eds.), Proceedings of the 4th international conference on the practice and theory of automated timetabling (PATAT 2002), KaHo St.-Lieven, Gent, August 21-23, 2002, pp (ISBN ) [2] Ahmadi, S., Barone, R., Cheng, P., Cowling, P., McCollum, B. (2003) Perturbation based variable neighbourhood search in heuristic space for the examination timetabling problem. Proceedings of the 1st Multidisciplinary International Conference on Scheduling: Theory and Applications (MISTA 2003), Vol 1, pp (ISBN ) [3] Barone, R., & Cheng, P. C.-H. (2004). Representations for problem solving: on the benefits of integrated structure. In E. Banissi, K. Börner, C. Chen, et al. (Eds.), Proceedings of the 8th International Conference on Information Visualisation (pp ). Los Alamitos, CA: IEEE. (ISBN ) [4] Barone, R., Cheng, P. C.-H., Ahmadi, S., & Cowling, P. I. (2003). The strategic influence of conceptual structure in graphical interfaces for scheduling. Interactive Graphical Communication Workshop 2003 (pp. 7-20). Queen Mary: University of London. [5] Cheng, P. C-H., & Barone, R, (2004). Representing Rosters: Conceptual Integration Counteracts Visual Complexity. In A. Blackwell, K. Marriott & A. Shimojima (Eds.), Diagrammatic Representation and Inference: Third International Conference, Diagrams 2004, (pp ). Berlin: Springer-Verlag. (ISBN X) [6] Cheng, P. C.-H., Barone, R., Ahmadi, S., & Cowling, P. I. (2003). Integrating human abilities with the power of automated scheduling systems: Representational epistemological interface design. In D. Kortenkamp & M. Freed (Eds.), Human Interaction with Autonomous Systems in Complex Environments: Papers from the 2003 AAAI Spring Symposium (SS-03-04) (pp ). Menlo Park, CA: AAAI Press. (ISBN ) [7] Cheng, P. C.-H., Barone, R., Cowling, P. I., & Ahmadi, S. (2002). Opening the information bottleneck in complex scheduling problems with a novel representation: STARK diagrams. In M. Hegarty, B. Meyer & N. H. Narayanan (Eds.), Diagrammatic representations and inference: Second International Conference, Diagrams 2002 (pp ). Berlin: Springer-Verlag. (ISBN ) [8] Cowling P.I., Ahmadi S., Cheng P. C and Barone R. (2002). Combining Human and Machine Intelligence to Produce Effective Examination Timetables", In L.Wang, K. Tan, C. Furuhashi., J- H Kim, and X. Yao (Eds.), Proceedings of the 4th Asia-Pacific Conference on Simulated Evolution And Learning (SEAL2002), Singapore; (pp ). (ISBN ) 24

10 [9] McCollum, B., Ahmadi, S., Burke, E., Barone, R., Cheng, P., Cowling, P. (2002). A review of existing interfaces of automated examination and lecture scheduling systems. In E. Burke & P. Causmaecker (Eds.) Proceedings of the 4th international conference on the practice and theory of automated timetabling (PATAT 2002), KaHo St.-Lieven, Gent, August 21-23, 2002, pp (ISBN ) [10] Trafton, J. G., Shah, P., Freedman, E. G., Kirschenbaum, S., & Cheng, P. C.-H. (2002). The Cognition of Complex Visualizations. In Proceedings of the Twenty-Fourth Annual Conference of the Cognitive Science Society (pp ). Mahwah, NJ: Lawrence Erlbaum. (ISBN X/ ; ISSN ) [11] (In preparation). Knowledge level interface design for complex problem solving: Representational determinism and transformation of strategies. Submit to Human Factors or IJHCS. [12] (In preparation). Integrating human abilities and computational capabilities: humanising automated scheduling systems. Submit to Communications of the ACM. [13] (In preparation). Semantically transparent approach to representing knowledge: interfaces for examination scheduling and personnel rostering. Submit to Journal of Information visualisation. [14] (In preparation). Effects of information integration in interface design for a scheduling problem. Submit to Human Computer Interaction. Impacts Are there instances of the research results being used or applied outside of the project, including commercial exploitation, either actual or proposed? Please detail any links with, or interest shown by, users of the research. The project has attempted to commercialise the design of the STARK-Exam interface with the commercial organisation that took over Optime, which was the original commercial collaborator on the project. The negotiations with that software development company reached the stage of drafting and revising a license. However, the board of directors of the company chose not to pursue the development for commercial reasons. Future Research Priorities Are there lines of research arising from this project which might profitably be pursued (not necessarily with ESRC funding)? Funded lines of research spawned by the project: The project has demonstrated that the Representational Epistemology approach to knowledge level interface design is applicable to complex information intensive event and personnel scheduling problems. Other areas of scheduling, and also operations research, may also be amenable to the approach. Peter Cheng holds was awarded PACCIT-Link project, 25

11 which began in 2004, to apply the approach to dynamic production processes in the areas of bakery scheduling. The project has highlighted the potential of considering event scheduling in terms of higher-level components and distributional characteristics of whole datasets that are more meaningful to users. David Ranson is investigating the design of representations to support such knowledge based scheduling at the University of Sussex, supported by an Informatics Department Studentship. Other lines of research that arise from the project include: Combining the event and personnel scheduling components of STARK- Exam and the STARK-Roster in a single integrated representation for class (lecture / teacher) scheduling. Application of the multi-problem space search model of system humanisation to other classes of automated systems, such as dynamic control of processes. Extension and generalisation of the contextual techniques developed in the project for the analysis behaviour logs and the extract patterns of operations relating to problem solving strategies. Extension of representational design ideas for building and solving models of problems which are poorly defined, with multiple, conflicting objectives. 26

12 Appendix STARK-Exam Interface Yellow (light) icons represent exams and blue (dark) icons represent space-time slots. The height of the exam icon indicates the number of students sitting the exam. The width of the exam icon indicates its duration. In a similar fashion the height of the space-time slot expresses its room capacity and its the width expresses the duration that it is available. Columns of blue icons represent individual time-slots ordered along the horizontal axes and rows of blue icons represent a room over the cause of the examination period. Violations of resources occur emergently through the expression of exceeded time-slot boundaries along either the horizontal (period availability) or vertical axes (room capacity) of the diagram. The size of the boundary over-flow indicates the magnitude of the resource violation. Intersection violations (clashes, consecutive examinations) are represented by lines that touch exams at a point on the vertical side of the exams icon to indicate the size of the student intersection. 27

13 STARK-Roster Interface Main columns represent days, sub-columns are shifts in a day. Rows are particular nurses. The subdivisions within each shift represent different nurse grades and skills. Each row consists of a pipe. A plug in the pipe is an assignment of a nurse to a shift. A shift preference is shown by an annulus around the pipe: plain (with rounded corners) for an on shift preference and with cross for an off shift preference. Degree to which requirements are satisfied uses a simple colour scheme: grey in the desired range; white insufficient; black excess. Hence the regions in the circles show severe under allocation (left) or over allocation (right). ŅPipeÓ Shifts Grade / skill requirements Off shift preference On shift preference Shift assigned Large scale view: users preferred to work at this scale and coped easily with this degree of visual complexity. 28

Case-Based Reasoning as a Heuristic Selector in a Hyper-Heuristic for Course Timetabling Problems

Case-Based Reasoning as a Heuristic Selector in a Hyper-Heuristic for Course Timetabling Problems Knowledge-Based Intelligent Information Engineering Systems and Allied Technologies, Volume 82. Proceedings of KES'02, 336-340. Sep, 2002 Case-Based Reasoning as a Heuristic Selector in a Hyper-Heuristic

More information

GRANULAR MODELLING OF EXAM TO SLOT ALLOCATION Siti Khatijah Nor Abdul Rahim 1, Andrzej Bargiela 1, Rong Qu 2 1 School of Computer Science

GRANULAR MODELLING OF EXAM TO SLOT ALLOCATION Siti Khatijah Nor Abdul Rahim 1, Andrzej Bargiela 1, Rong Qu 2 1 School of Computer Science GRANULAR MODELLING OF EXAM TO SLOT ALLOCATION Siti Khatijah Nor Abdul Rahim 1, Andrzej Bargiela 1, Rong Qu 2 1 School of Computer Science University of Nottingham, Malaysia Campus E-mail: abb@cs.nott.ac.uk,

More information

Framework for negotiation in Distributed Nurse Rostering Problems

Framework for negotiation in Distributed Nurse Rostering Problems Framework for negotiation in Distributed Nurse Rostering Problems Stefaan Haspeslagh 1, Patrick De Causmaecker 1, and Greet Vanden Berghe 2 1 K.U.Leuven Campus Kortrijk, Department of Computer Science,

More information

OPTIMISING PROCESSES OF IT ORGANISATION THROUGH SOFTWARE PRODUCTS CONFIGURATION MANAGEMENT

OPTIMISING PROCESSES OF IT ORGANISATION THROUGH SOFTWARE PRODUCTS CONFIGURATION MANAGEMENT OPTIMISING PROCESSES OF IT ORGANISATION THROUGH SOFTWARE PRODUCTS CONFIGURATION MANAGEMENT Lecturer PhD Ion BULIGIU Associate Professor PhD Sorin POPA Associate Professor PhD Liviu Ion CIORA University

More information

The Second International Timetabling Competition (ITC-2007): Curriculum-based Course Timetabling (Track 3)

The Second International Timetabling Competition (ITC-2007): Curriculum-based Course Timetabling (Track 3) The Second International Timetabling Competition (ITC-2007): Curriculum-based Course Timetabling (Track 3) preliminary presentation Luca Di Gaspero and Andrea Schaerf DIEGM, University of Udine via delle

More information

Optime: Integrating Research Expertise with Institutional Requirements

Optime: Integrating Research Expertise with Institutional Requirements Optime: Integrating Research Expertise with Institutional Requirements Edmund K. Burke 1,3, Graham Kendall 1,3, Barry McCollum 2,3, Paul McMullan 2,3, Jim Newall 3 1 School of Computer Science and IT University

More information

A Spatial Decision Support System for Property Valuation

A Spatial Decision Support System for Property Valuation A Spatial Decision Support System for Property Valuation Katerina Christopoulou, Muki Haklay Department of Geomatic Engineering, University College London, Gower Street, London WC1E 6BT Tel. +44 (0)20

More information

Nurse Rostering. Jonathan Johannsen CS 537. Scheduling Algorithms

Nurse Rostering. Jonathan Johannsen CS 537. Scheduling Algorithms Nurse Rostering Jonathan Johannsen CS 537 Scheduling Algorithms Most hospitals worldwide create schedules for their staff by hand, spending hours trying to optimally assign workers to various wards at

More information

EPSRC Cross-SAT Big Data Workshop: Well Sorted Materials

EPSRC Cross-SAT Big Data Workshop: Well Sorted Materials EPSRC Cross-SAT Big Data Workshop: Well Sorted Materials 5th August 2015 Contents Introduction 1 Dendrogram 2 Tree Map 3 Heat Map 4 Raw Group Data 5 For an online, interactive version of the visualisations

More information

(Refer Slide Time: 01:52)

(Refer Slide Time: 01:52) Software Engineering Prof. N. L. Sarda Computer Science & Engineering Indian Institute of Technology, Bombay Lecture - 2 Introduction to Software Engineering Challenges, Process Models etc (Part 2) This

More information

Task Management under Change and Uncertainty

Task Management under Change and Uncertainty Task Management under Change and Uncertainty Constraint Solving Experience with the CALO Project Pauline M. Berry, Karen Myers, Tomás E. Uribe, and Neil Yorke-Smith Artificial Intelligence Center, SRI

More information

How To Develop Software

How To Develop Software Software Engineering Prof. N.L. Sarda Computer Science & Engineering Indian Institute of Technology, Bombay Lecture-4 Overview of Phases (Part - II) We studied the problem definition phase, with which

More information

DATA QUALITY AND SCALE IN CONTEXT OF EUROPEAN SPATIAL DATA HARMONISATION

DATA QUALITY AND SCALE IN CONTEXT OF EUROPEAN SPATIAL DATA HARMONISATION DATA QUALITY AND SCALE IN CONTEXT OF EUROPEAN SPATIAL DATA HARMONISATION Katalin Tóth, Vanda Nunes de Lima European Commission Joint Research Centre, Ispra, Italy ABSTRACT The proposal for the INSPIRE

More information

Fuzzy Cognitive Map for Software Testing Using Artificial Intelligence Techniques

Fuzzy Cognitive Map for Software Testing Using Artificial Intelligence Techniques Fuzzy ognitive Map for Software Testing Using Artificial Intelligence Techniques Deane Larkman 1, Masoud Mohammadian 1, Bala Balachandran 1, Ric Jentzsch 2 1 Faculty of Information Science and Engineering,

More information

An Activity-Based Costing Assessment Task: Using an Excel Spreadsheet

An Activity-Based Costing Assessment Task: Using an Excel Spreadsheet e-journal of Business Education & Scholarship of Teaching Vol. 3, No. 1, 2009, pp:25-35. http://www.ejbest.org Instructional Note An Activity-Based Costing Assessment Task: Using an Excel Spreadsheet Damian

More information

Chapter 4 Software Lifecycle and Performance Analysis

Chapter 4 Software Lifecycle and Performance Analysis Chapter 4 Software Lifecycle and Performance Analysis This chapter is aimed at illustrating performance modeling and analysis issues within the software lifecycle. After having introduced software and

More information

A Review of Contemporary Data Quality Issues in Data Warehouse ETL Environment

A Review of Contemporary Data Quality Issues in Data Warehouse ETL Environment DOI: 10.15415/jotitt.2014.22021 A Review of Contemporary Data Quality Issues in Data Warehouse ETL Environment Rupali Gill 1, Jaiteg Singh 2 1 Assistant Professor, School of Computer Sciences, 2 Associate

More information

STAGE 1 COMPETENCY STANDARD FOR PROFESSIONAL ENGINEER

STAGE 1 COMPETENCY STANDARD FOR PROFESSIONAL ENGINEER STAGE 1 STANDARD FOR PROFESSIONAL ENGINEER ROLE DESCRIPTION - THE MATURE, PROFESSIONAL ENGINEER The following characterises the senior practice role that the mature, Professional Engineer may be expected

More information

THE DEVELOPMENT OF A WEB BASED MULTIMEDIA INFORMATION SYSTEM FOR BUILDING APPRAISAL

THE DEVELOPMENT OF A WEB BASED MULTIMEDIA INFORMATION SYSTEM FOR BUILDING APPRAISAL THE DEVELOPMENT OF A WEB BASED MULTIMEDIA INFORMATION SYSTEM FOR BUILDING APPRAISAL Dominic O' Sullivan Department of Civil & Environmental Engineering National University of Ireland, Cork. Dr. Marcus

More information

72. Ontology Driven Knowledge Discovery Process: a proposal to integrate Ontology Engineering and KDD

72. Ontology Driven Knowledge Discovery Process: a proposal to integrate Ontology Engineering and KDD 72. Ontology Driven Knowledge Discovery Process: a proposal to integrate Ontology Engineering and KDD Paulo Gottgtroy Auckland University of Technology Paulo.gottgtroy@aut.ac.nz Abstract This paper is

More information

Optimised Realistic Test Input Generation

Optimised Realistic Test Input Generation Optimised Realistic Test Input Generation Mustafa Bozkurt and Mark Harman {m.bozkurt,m.harman}@cs.ucl.ac.uk CREST Centre, Department of Computer Science, University College London. Malet Place, London

More information

Functional Modelling in secondary schools using spreadsheets

Functional Modelling in secondary schools using spreadsheets Functional Modelling in secondary schools using spreadsheets Peter Hubwieser Techn. Universität München Institut für Informatik Boltzmannstr. 3, 85748 Garching Peter.Hubwieser@in.tum.de http://ddi.in.tum.de

More information

aaca NCSA 01 The National Competency Standards in Architecture aaca Architects Accreditation Council of Australia PO Box 236 Civic Square ACT 2608

aaca NCSA 01 The National Competency Standards in Architecture aaca Architects Accreditation Council of Australia PO Box 236 Civic Square ACT 2608 aaca NCSA 01 The National Competency Standards in Architecture aaca Architects Accreditation Council of Australia PO Box 236 Civic Square ACT 2608 NCSA 01 Competency Based Assessment in Architecture THE

More information

A STATISTICS COURSE FOR ELEMENTARY AND MIDDLE SCHOOL TEACHERS. Gary Kader and Mike Perry Appalachian State University USA

A STATISTICS COURSE FOR ELEMENTARY AND MIDDLE SCHOOL TEACHERS. Gary Kader and Mike Perry Appalachian State University USA A STATISTICS COURSE FOR ELEMENTARY AND MIDDLE SCHOOL TEACHERS Gary Kader and Mike Perry Appalachian State University USA This paper will describe a content-pedagogy course designed to prepare elementary

More information

C. Wohlin and B. Regnell, "Achieving Industrial Relevance in Software Engineering Education", Proceedings Conference on Software Engineering

C. Wohlin and B. Regnell, Achieving Industrial Relevance in Software Engineering Education, Proceedings Conference on Software Engineering C. Wohlin and B. Regnell, "Achieving Industrial Relevance in Software Engineering Education", Proceedings Conference on Software Engineering Education & Training, pp. 16-25, New Orleans, Lousiana, USA,

More information

For examination in 2015

For examination in 2015 Cambridge International Certificate in Teaching with Digital Technologies 6224 Cambridge International Diploma in Teaching with Digital Technologies 6225 For examination in 2015 Preface This syllabus sets

More information

ICT Perspectives on Big Data: Well Sorted Materials

ICT Perspectives on Big Data: Well Sorted Materials ICT Perspectives on Big Data: Well Sorted Materials 3 March 2015 Contents Introduction 1 Dendrogram 2 Tree Map 3 Heat Map 4 Raw Group Data 5 For an online, interactive version of the visualisations in

More information

PROGRAMMME SPECIFICATION FOR MA in LEADERSHIP AND MANAGEMENT (HEALTH AND SOCIAL CARE SERVICES)

PROGRAMMME SPECIFICATION FOR MA in LEADERSHIP AND MANAGEMENT (HEALTH AND SOCIAL CARE SERVICES) PROGRAMMME SPECIFICATION FOR MA in LEADERSHIP AND MANAGEMENT (HEALTH AND SOCIAL CARE SERVICES) MA in LEADERSHIP AND MANAGEMENT (HEALTH AND SOCIAL CARE SERVICES) 1. Award 2. Route Management (Health and

More information

SCALABILITY OF CONTEXTUAL GENERALIZATION PROCESSING USING PARTITIONING AND PARALLELIZATION. Marc-Olivier Briat, Jean-Luc Monnot, Edith M.

SCALABILITY OF CONTEXTUAL GENERALIZATION PROCESSING USING PARTITIONING AND PARALLELIZATION. Marc-Olivier Briat, Jean-Luc Monnot, Edith M. SCALABILITY OF CONTEXTUAL GENERALIZATION PROCESSING USING PARTITIONING AND PARALLELIZATION Abstract Marc-Olivier Briat, Jean-Luc Monnot, Edith M. Punt Esri, Redlands, California, USA mbriat@esri.com, jmonnot@esri.com,

More information

12 A framework for knowledge management

12 A framework for knowledge management 365 12 A framework for knowledge management As those who work in organizations know, organizations are not homogenous entities where grand theoretical systems are easily put in place. Change is difficult.

More information

Draft Shape of the Australian Curriculum: Technologies

Draft Shape of the Australian Curriculum: Technologies November 2010 Draft Shape of the Australian Curriculum: Technologies March 2012 www.acara.edu.au Contents Preamble... 1 Purpose... 1 Background... 1 Key considerations... 2 Introduction... 4 The contribution

More information

Masters in Information Technology

Masters in Information Technology Computer - Information Technology MSc & MPhil - 2015/6 - July 2015 Masters in Information Technology Programme Requirements Taught Element, and PG Diploma in Information Technology: 120 credits: IS5101

More information

Conversational Datastreams are simply a short hand graphical notation for a Datastream connection in which a message sent in the direction of the

Conversational Datastreams are simply a short hand graphical notation for a Datastream connection in which a message sent in the direction of the JSD VERSION 2 AND AN OVERVIEW OF DEVELOPMENTS IN JSD J. R. Newport This paper provides a brief description of the JSD method as it was originally published in 1983 1 followed by a description of the enhancements

More information

Masters in Computing and Information Technology

Masters in Computing and Information Technology Masters in Computing and Information Technology Programme Requirements Taught Element, and PG Diploma in Computing and Information Technology: 120 credits: IS5101 CS5001 or CS5002 CS5003 up to 30 credits

More information

pm4dev, 2015 management for development series Project Schedule Management PROJECT MANAGEMENT FOR DEVELOPMENT ORGANIZATIONS

pm4dev, 2015 management for development series Project Schedule Management PROJECT MANAGEMENT FOR DEVELOPMENT ORGANIZATIONS pm4dev, 2015 management for development series Project Schedule Management PROJECT MANAGEMENT FOR DEVELOPMENT ORGANIZATIONS PROJECT MANAGEMENT FOR DEVELOPMENT ORGANIZATIONS A methodology to manage development

More information

2012/2013 Programme Specification Data. Public Relations

2012/2013 Programme Specification Data. Public Relations 2012/2013 Programme Specification Data Programme Name Public Relations Programme Number Programme Award QAA Subject Benchmark Statements n/a Masters The QAA benchmarking statements for Masters of Business

More information

SOFTWARE ENGINEERING IT 0301 Semester V B.Nithya,G.Lakshmi Priya Asst Professor SRM University, Kattankulathur

SOFTWARE ENGINEERING IT 0301 Semester V B.Nithya,G.Lakshmi Priya Asst Professor SRM University, Kattankulathur SOFTWARE ENGINEERING IT 0301 Semester V B.Nithya,G.Lakshmi Priya Asst Professor SRM University, Kattankulathur School of Computing, Department of IT 1 2 Process What is it? A series of predictable steps

More information

Using i for Transformational Creativity in Requirements Engineering

Using i for Transformational Creativity in Requirements Engineering Using i for Transformational Creativity in Requirements Engineering Sushma Rayasam and Nan Niu Department of EECS, University of Cincinnati Cincinnati, OH, USA 45221 rayasasa@mail.uc.edu, nan.niu@uc.edu

More information

NSF Workshop: High Priority Research Areas on Integrated Sensor, Control and Platform Modeling for Smart Manufacturing

NSF Workshop: High Priority Research Areas on Integrated Sensor, Control and Platform Modeling for Smart Manufacturing NSF Workshop: High Priority Research Areas on Integrated Sensor, Control and Platform Modeling for Smart Manufacturing Purpose of the Workshop In October 2014, the President s Council of Advisors on Science

More information

Verifying Semantic of System Composition for an Aspect-Oriented Approach

Verifying Semantic of System Composition for an Aspect-Oriented Approach 2012 International Conference on System Engineering and Modeling (ICSEM 2012) IPCSIT vol. 34 (2012) (2012) IACSIT Press, Singapore Verifying Semantic of System Composition for an Aspect-Oriented Approach

More information

Evaluation Case Study. Leadership development in special schools

Evaluation Case Study. Leadership development in special schools Australian Government Department of Education and Training More Support for Students with Disabilities 2012-2014 Evaluation Case Study Leadership development in special schools Output 7: Supporting school

More information

ACO Hypercube Framework for Solving a University Course Timetabling Problem

ACO Hypercube Framework for Solving a University Course Timetabling Problem ACO Hypercube Framework for Solving a University Course Timetabling Problem José Miguel Rubio, Franklin Johnson and Broderick Crawford Abstract We present a resolution technique of the University course

More information

Clustering & Visualization

Clustering & Visualization Chapter 5 Clustering & Visualization Clustering in high-dimensional databases is an important problem and there are a number of different clustering paradigms which are applicable to high-dimensional data.

More information

developing an action plan Implementing change: Implementing change: developing an action plan

developing an action plan Implementing change: Implementing change: developing an action plan Implementing change: developing an action plan Implementing change: developing an action plan Implementing change: developing an action plan Implementing change overview The change process through which

More information

A Tool for Generating Partition Schedules of Multiprocessor Systems

A Tool for Generating Partition Schedules of Multiprocessor Systems A Tool for Generating Partition Schedules of Multiprocessor Systems Hans-Joachim Goltz and Norbert Pieth Fraunhofer FIRST, Berlin, Germany {hans-joachim.goltz,nobert.pieth}@first.fraunhofer.de Abstract.

More information

A Diagnostic Approach to Scheduling

A Diagnostic Approach to Scheduling Harish C Bahl * Neelam Bahl California State University, Chico, CA, U.S.A. Several algorithms and methodologies have been proposed for a variety of environments. In this paper, we suggest a diagnostic

More information

Masters in Human Computer Interaction

Masters in Human Computer Interaction Masters in Human Computer Interaction Programme Requirements Taught Element, and PG Diploma in Human Computer Interaction: 120 credits: IS5101 CS5001 CS5040 CS5041 CS5042 or CS5044 up to 30 credits from

More information

High-Mix Low-Volume Flow Shop Manufacturing System Scheduling

High-Mix Low-Volume Flow Shop Manufacturing System Scheduling Proceedings of the 14th IAC Symposium on Information Control Problems in Manufacturing, May 23-25, 2012 High-Mix Low-Volume low Shop Manufacturing System Scheduling Juraj Svancara, Zdenka Kralova Institute

More information

LONDON SCHOOL OF COMMERCE. Programme Specifications for the. Cardiff Metropolitan University. MSc in International Hospitality Management

LONDON SCHOOL OF COMMERCE. Programme Specifications for the. Cardiff Metropolitan University. MSc in International Hospitality Management LONDON SCHOOL OF COMMERCE Programme Specifications for the Cardiff Metropolitan University MSc in International Hospitality Management 1 Contents Programme Aims and Objectives 3 Programme Learning Outcomes

More information

A Foolish Consistency: Technical Challenges in Consistency Management

A Foolish Consistency: Technical Challenges in Consistency Management A Foolish Consistency: Technical Challenges in Consistency Management Anthony Finkelstein University College London, Department of Computer Science, Gower St., London WC1E 6BT UK a.finkelstein@cs.ucl.ac.uk

More information

Fuzzy Logic for Software Metric Models Throughout the Development Life-Cycle. Andrew Gray Stephen MacDonell

Fuzzy Logic for Software Metric Models Throughout the Development Life-Cycle. Andrew Gray Stephen MacDonell DUNEDIN NEW ZEALAND Fuzzy Logic for Software Metric Models Throughout the Development Life-Cycle Andrew Gray Stephen MacDonell The Information Science Discussion Paper Series Number 99/20 September 1999

More information

The Spectrum of Data Integration Solutions: Why You Should Have Them All

The Spectrum of Data Integration Solutions: Why You Should Have Them All HAWTIN, STEVE, Schlumberger Information Systems, Houston TX; NAJIB ABUSALBI, Schlumberger Information Systems, Stavanger, Norway; LESTER BAYNE, Schlumberger Information Systems, Stavanger, Norway; MARK

More information

Umbrella: A New Component-Based Software Development Model

Umbrella: A New Component-Based Software Development Model 2009 International Conference on Computer Engineering and Applications IPCSIT vol.2 (2011) (2011) IACSIT Press, Singapore Umbrella: A New Component-Based Software Development Model Anurag Dixit and P.C.

More information

Masters in Networks and Distributed Systems

Masters in Networks and Distributed Systems Masters in Networks and Distributed Systems Programme Requirements Taught Element, and PG Diploma in Networks and Distributed Systems: 120 credits: IS5101 CS5001 CS5021 CS4103 or CS5023 in total, up to

More information

Modeling Guidelines Manual

Modeling Guidelines Manual Modeling Guidelines Manual [Insert company name here] July 2014 Author: John Doe john.doe@johnydoe.com Page 1 of 22 Table of Contents 1. Introduction... 3 2. Business Process Management (BPM)... 4 2.1.

More information

CHAMP The Center for Health and Medical Psychology

CHAMP The Center for Health and Medical Psychology CHAMP The Center for Health and Medical Psychology Report of External Review Date of review: 28 and 29 April 2009 Reviewers Professor Stephen Morley, University of Leeds Professor Örjan Sundin, Mid Sweden

More information

Studying Code Development for High Performance Computing: The HPCS Program

Studying Code Development for High Performance Computing: The HPCS Program Studying Code Development for High Performance Computing: The HPCS Program Jeff Carver 1, Sima Asgari 1, Victor Basili 1,2, Lorin Hochstein 1, Jeffrey K. Hollingsworth 1, Forrest Shull 2, Marv Zelkowitz

More information

Training Management System for Aircraft Engineering: indexing and retrieval of Corporate Learning Object

Training Management System for Aircraft Engineering: indexing and retrieval of Corporate Learning Object Training Management System for Aircraft Engineering: indexing and retrieval of Corporate Learning Object Anne Monceaux 1, Joanna Guss 1 1 EADS-CCR, Centreda 1, 4 Avenue Didier Daurat 31700 Blagnac France

More information

PLAANN as a Classification Tool for Customer Intelligence in Banking

PLAANN as a Classification Tool for Customer Intelligence in Banking PLAANN as a Classification Tool for Customer Intelligence in Banking EUNITE World Competition in domain of Intelligent Technologies The Research Report Ireneusz Czarnowski and Piotr Jedrzejowicz Department

More information

Designing Socio-Technical Systems to Support Guided Discovery-Based Learning in Students: The Case of the Globaloria Game Design Initiative

Designing Socio-Technical Systems to Support Guided Discovery-Based Learning in Students: The Case of the Globaloria Game Design Initiative Designing Socio-Technical Systems to Support Guided Discovery-Based Learning in Students: The Case of the Globaloria Game Design Initiative Rebecca Reynolds 1, Sean P. Goggins 2 1 Rutgers University School

More information

White Paper On Pilot Method Of ERP Implementation

White Paper On Pilot Method Of ERP Implementation White Paper On Pilot Method Of ERP Implementation Rod Clarke Rod Clarke provides guidance, advice and support to businesses in successfully applying IS/IT in support of their business goals. He brings

More information

Data Outsourcing based on Secure Association Rule Mining Processes

Data Outsourcing based on Secure Association Rule Mining Processes , pp. 41-48 http://dx.doi.org/10.14257/ijsia.2015.9.3.05 Data Outsourcing based on Secure Association Rule Mining Processes V. Sujatha 1, Debnath Bhattacharyya 2, P. Silpa Chaitanya 3 and Tai-hoon Kim

More information

Automatic 3D Reconstruction via Object Detection and 3D Transformable Model Matching CS 269 Class Project Report

Automatic 3D Reconstruction via Object Detection and 3D Transformable Model Matching CS 269 Class Project Report Automatic 3D Reconstruction via Object Detection and 3D Transformable Model Matching CS 69 Class Project Report Junhua Mao and Lunbo Xu University of California, Los Angeles mjhustc@ucla.edu and lunbo

More information

Automatic Timeline Construction For Computer Forensics Purposes

Automatic Timeline Construction For Computer Forensics Purposes Automatic Timeline Construction For Computer Forensics Purposes Yoan Chabot, Aurélie Bertaux, Christophe Nicolle and Tahar Kechadi CheckSem Team, Laboratoire Le2i, UMR CNRS 6306 Faculté des sciences Mirande,

More information

14TH INTERNATIONAL CONFERENCE ON ENGINEERING DESIGN 19-21 AUGUST 2003

14TH INTERNATIONAL CONFERENCE ON ENGINEERING DESIGN 19-21 AUGUST 2003 14TH INTERNATIONAL CONFERENCE ON ENGINEERING DESIGN 19-21 AUGUST 2003 A CASE STUDY OF THE IMPACTS OF PRELIMINARY DESIGN DATA EXCHANGE ON NETWORKED PRODUCT DEVELOPMENT PROJECT CONTROLLABILITY Jukka Borgman,

More information

Exploratory Data Analysis for Ecological Modelling and Decision Support

Exploratory Data Analysis for Ecological Modelling and Decision Support Exploratory Data Analysis for Ecological Modelling and Decision Support Gennady Andrienko & Natalia Andrienko Fraunhofer Institute AIS Sankt Augustin Germany http://www.ais.fraunhofer.de/and 5th ECEM conference,

More information

Masters in Project Management. Evening and weekend degree programmes for career professionals

Masters in Project Management. Evening and weekend degree programmes for career professionals Masters in Project Management Evening and weekend degree programmes for career professionals www.qa.com/executiveeducation 0845 074 7967 executiveeducation @qa.com welcome In today s sophisticated business

More information

Measuring the response of students to assessment: the Assessment Experience Questionnaire

Measuring the response of students to assessment: the Assessment Experience Questionnaire 11 th Improving Student Learning Symposium, 2003 Measuring the response of students to assessment: the Assessment Experience Questionnaire Graham Gibbs and Claire Simpson, Open University Abstract A review

More information

Enforcing Data Quality Rules for a Synchronized VM Log Audit Environment Using Transformation Mapping Techniques

Enforcing Data Quality Rules for a Synchronized VM Log Audit Environment Using Transformation Mapping Techniques Enforcing Data Quality Rules for a Synchronized VM Log Audit Environment Using Transformation Mapping Techniques Sean Thorpe 1, Indrajit Ray 2, and Tyrone Grandison 3 1 Faculty of Engineering and Computing,

More information

Models of Dissertation Research in Design

Models of Dissertation Research in Design Models of Dissertation Research in Design S. Poggenpohl Illinois Institute of Technology, USA K. Sato Illinois Institute of Technology, USA Abstract This paper is a meta-level reflection of actual experience

More information

A Meta-model of Business Interaction for Assisting Intelligent Workflow Systems

A Meta-model of Business Interaction for Assisting Intelligent Workflow Systems A Meta-model of Business Interaction for Assisting Intelligent Workflow Systems Areti Manataki and Yun-Heh Chen-Burger Centre for Intelligent Systems and their Applications, School of Informatics, The

More information

Learning about the influence of certain strategies and communication structures in the organizational effectiveness

Learning about the influence of certain strategies and communication structures in the organizational effectiveness Learning about the influence of certain strategies and communication structures in the organizational effectiveness Ricardo Barros 1, Catalina Ramírez 2, Katherine Stradaioli 3 1 Universidad de los Andes,

More information

Benefits Realization from IS & IT, and Change Management of roles and the working practices of individuals and teams.

Benefits Realization from IS & IT, and Change Management of roles and the working practices of individuals and teams. : Delivering Value from IS & IT Investments John Ward and Elizabeth Daniel John Wiley & Son Ltd ISBN: 9780470094631, 399 pages Theme of the Book This book explores a process and practical tools and frameworks

More information

Unit 2.1. Data Analysis 1 - V2.0 1. Data Analysis 1. Dr Gordon Russell, Copyright @ Napier University

Unit 2.1. Data Analysis 1 - V2.0 1. Data Analysis 1. Dr Gordon Russell, Copyright @ Napier University Data Analysis 1 Unit 2.1 Data Analysis 1 - V2.0 1 Entity Relationship Modelling Overview Database Analysis Life Cycle Components of an Entity Relationship Diagram What is a relationship? Entities, attributes,

More information

Hermes: Generic Designs for Mobile, Context-Aware Trails-Based Applications

Hermes: Generic Designs for Mobile, Context-Aware Trails-Based Applications Hermes: Generic Designs for Mobile, Context-Aware Trails-Based Applications Cormac Driver Siobhán Clarke Distributed Systems Group, Computer Science Department Trinity College Dublin, Ireland {Cormac.Driver,

More information

Traceability Patterns: An Approach to Requirement-Component Traceability in Agile Software Development

Traceability Patterns: An Approach to Requirement-Component Traceability in Agile Software Development Traceability Patterns: An Approach to Requirement-Component Traceability in Agile Software Development ARBI GHAZARIAN University of Toronto Department of Computer Science 10 King s College Road, Toronto,

More information

CHAPTER_3 SOFTWARE ENGINEERING (PROCESS MODELS)

CHAPTER_3 SOFTWARE ENGINEERING (PROCESS MODELS) CHAPTER_3 SOFTWARE ENGINEERING (PROCESS MODELS) Prescriptive Process Model Defines a distinct set of activities, actions, tasks, milestones, and work products that are required to engineer high quality

More information

Requirements Analysis Concepts & Principles. Instructor: Dr. Jerry Gao

Requirements Analysis Concepts & Principles. Instructor: Dr. Jerry Gao Requirements Analysis Concepts & Principles Instructor: Dr. Jerry Gao Requirements Analysis Concepts and Principles - Requirements Analysis - Communication Techniques - Initiating the Process - Facilitated

More information

Information Visualization WS 2013/14 11 Visual Analytics

Information Visualization WS 2013/14 11 Visual Analytics 1 11.1 Definitions and Motivation Lot of research and papers in this emerging field: Visual Analytics: Scope and Challenges of Keim et al. Illuminating the path of Thomas and Cook 2 11.1 Definitions and

More information

1 About This Proposal

1 About This Proposal 1 About This Proposal 1. This proposal describes a six-month pilot data-management project, entitled Sustainable Management of Digital Music Research Data, to run at the Centre for Digital Music (C4DM)

More information

Introducing Performance Engineering by means of Tools and Practical Exercises

Introducing Performance Engineering by means of Tools and Practical Exercises Introducing Performance Engineering by means of Tools and Practical Exercises Alexander Ufimtsev, Trevor Parsons, Lucian M. Patcas, John Murphy and Liam Murphy Performance Engineering Laboratory, School

More information

Valuing collaboration in design for the World Wide Web: a creative team approach

Valuing collaboration in design for the World Wide Web: a creative team approach Valuing collaboration in design for the World Wide Web: a creative team approach Peter Kandlbinder Centre for Teaching and Learning University of Sydney The continuing convergence of technologies onto

More information

A Visual Language Based System for the Efficient Management of the Software Development Process.

A Visual Language Based System for the Efficient Management of the Software Development Process. A Visual Language Based System for the Efficient Management of the Software Development Process. G. COSTAGLIOLA, G. POLESE, G. TORTORA and P. D AMBROSIO * Dipartimento di Informatica ed Applicazioni, Università

More information

ASSOCIATE DEGREE OF FASHION BUSINESS

ASSOCIATE DEGREE OF FASHION BUSINESS GOVERNMENT OF WESTERN AUSTRALIA ASSOCIATE DEGREE OF FASHION BUSINESS COURSE OUTLINE 2015 Information correct as of August 2014. Provider CRICOS Code 00020G Higher Education Provider The Administrative

More information

Elite: A New Component-Based Software Development Model

Elite: A New Component-Based Software Development Model Elite: A New Component-Based Software Development Model Lata Nautiyal Umesh Kumar Tiwari Sushil Chandra Dimri Shivani Bahuguna Assistant Professor- Assistant Professor- Professor- Assistant Professor-

More information

AIPM PROFESSIONAL COMPETENCY STANDARDS FOR PROJECT MANAGEMENT PART B CERTIFIED PRACTISING PROJECT PRACTITIONER (CPPP)

AIPM PROFESSIONAL COMPETENCY STANDARDS FOR PROJECT MANAGEMENT PART B CERTIFIED PRACTISING PROJECT PRACTITIONER (CPPP) AIPM PROFESSIONAL COMPETENCY STANDARDS FOR PROJECT MANAGEMENT PART B CERTIFIED PRACTISING PROJECT PRACTITIONER (CPPP) Copyright: Australian Institute of Project Management Document Information Document

More information

The overall aim for this project is To improve the way that the University currently manages its research publications data

The overall aim for this project is To improve the way that the University currently manages its research publications data Project Plan Overview of Project 1. Background The I-WIRE project will develop a workflow and toolset, integrated into a portal environment, for the submission, indexing, and re-purposing of research outputs

More information

CSC340: Information Systems Analysis and Design. About the Course

CSC340: Information Systems Analysis and Design. About the Course CSC340: Information Systems Analysis and Design Professor Jennifer Campbell campbell@cs.toronto.edu http://www.cs.toronto.edu/~csc340h/ Acknowledgement: Material Provided by Professor Steve Easterbrook

More information

UNIVERSITY TIME-TABLE SCHEDULING SYSTEM: DATA- BASES DESIGN

UNIVERSITY TIME-TABLE SCHEDULING SYSTEM: DATA- BASES DESIGN UNIVERSITY TIME-TABLE SCHEDULING SYSTEM: DATA- BASES DESIGN Dr. Samson Oluwaseun Fadiya, Management Information System (PhD) Girne American University, Mersin 10 via Turkey, Email: samsonfadiya.gau.edu.tr

More information

University of the Arts London (UAL) BA (Hons) Games Design Art and Design Date of production/revision July 2015

University of the Arts London (UAL) BA (Hons) Games Design Art and Design Date of production/revision July 2015 Programme Specification Every taught course of study leading to a UAL award is required to have a Programme Specification. This summarises the course aims, learning outcomes, teaching, learning and assessment

More information

A Configuration Management Model for Software Product Line

A Configuration Management Model for Software Product Line A Configuration Management Model for Software Product Line Liguo Yu 1 and Srini Ramaswamy 2 1 Computer Science and Informatics Indiana University South Bend South Bend, IN 46634, USA ligyu@iusb.edu 2 Computer

More information

2015 2016 fashion pre-masters programme

2015 2016 fashion pre-masters programme 2015 2016 fashion pre-masters programme fashion pre-masters programme 02 1. Award Programme: Mode of delivery: 2. Entry Route: Progression to: Fashion Pre-Masters Full time Fashion Pre-Masters Master in

More information

How To Write A Diagram

How To Write A Diagram Data Model ing Essentials Third Edition Graeme C. Simsion and Graham C. Witt MORGAN KAUFMANN PUBLISHERS AN IMPRINT OF ELSEVIER AMSTERDAM BOSTON LONDON NEW YORK OXFORD PARIS SAN DIEGO SAN FRANCISCO SINGAPORE

More information

Scenario: Optimization of Conference Schedule.

Scenario: Optimization of Conference Schedule. MINI PROJECT 1 Scenario: Optimization of Conference Schedule. A conference has n papers accepted. Our job is to organize them in a best possible schedule. The schedule has p parallel sessions at a given

More information

Masters in Artificial Intelligence

Masters in Artificial Intelligence Masters in Artificial Intelligence Programme Requirements Taught Element, and PG Diploma in Artificial Intelligence: 120 credits: IS5101 CS5001 CS5010 CS5011 CS4402 or CS5012 in total, up to 30 credits

More information

The primary goal of this thesis was to understand how the spatial dependence of

The primary goal of this thesis was to understand how the spatial dependence of 5 General discussion 5.1 Introduction The primary goal of this thesis was to understand how the spatial dependence of consumer attitudes can be modeled, what additional benefits the recovering of spatial

More information

Genetic algorithms for changing environments

Genetic algorithms for changing environments Genetic algorithms for changing environments John J. Grefenstette Navy Center for Applied Research in Artificial Intelligence, Naval Research Laboratory, Washington, DC 375, USA gref@aic.nrl.navy.mil Abstract

More information

npsolver A SAT Based Solver for Optimization Problems

npsolver A SAT Based Solver for Optimization Problems npsolver A SAT Based Solver for Optimization Problems Norbert Manthey and Peter Steinke Knowledge Representation and Reasoning Group Technische Universität Dresden, 01062 Dresden, Germany peter@janeway.inf.tu-dresden.de

More information

Malay A. Dalal Madhav Erraguntla Perakath Benjamin. Knowledge Based Systems, Inc. (KBSI) College Station, TX 77840, U.S.A.

Malay A. Dalal Madhav Erraguntla Perakath Benjamin. Knowledge Based Systems, Inc. (KBSI) College Station, TX 77840, U.S.A. AN INTRODUCTION TO USING PROSIM FOR BUSINESS PROCESS SIMULATION AND ANALYSIS Malay A. Dalal Madhav Erraguntla Perakath Benjamin Knowledge Based Systems, Inc. (KBSI) College Station, TX 77840, U.S.A. ABSTRACT

More information

A Mind Map Based Framework for Automated Software Log File Analysis

A Mind Map Based Framework for Automated Software Log File Analysis 2011 International Conference on Software and Computer Applications IPCSIT vol.9 (2011) (2011) IACSIT Press, Singapore A Mind Map Based Framework for Automated Software Log File Analysis Dileepa Jayathilake

More information