Do algorithm animations assist learning?: an empirical study and analysis
CHI '93 Proceedings of the INTERACT '93 and CHI '93 Conference on Human Factors in Computing Systems
Seeing is believing: the importance of visualization in manufacturing simulation
Proceedings of the 32nd conference on Winter simulation
Will earlier projects plus a disciplined process enforce SE principles throughout the CS curriculum?
Proceedings of the 27th international conference on Software engineering
Actors vs. animation for adult learning?
Proceedings of the second Australasian conference on Interactive entertainment
Proceedings of the 37th SIGCSE technical symposium on Computer science education
Planning and improving global software development process using simulation
Proceedings of the 2006 international workshop on Global software development for the practitioner
Getting the Best out of Software Process Simulation and Empirical Research in Software Engineering
REBSE '07 Proceedings of the Second International Workshop on Realising Evidence-Based Software Engineering
Identifying Software Project Risks: An International Delphi Study
Journal of Management Information Systems
Predictive vs. passive animation learning tools
Proceedings of the 40th ACM technical symposium on Computer science education
The role of software process simulation modeling in software risk management: A systematic review
ESEM '09 Proceedings of the 2009 3rd International Symposium on Empirical Software Engineering and Measurement
A flexible model for simulation of software development process
Proceedings of the 48th Annual Southeast Regional Conference
Hi-index | 0.00 |
In this paper we introduce a visualization tool that animates a Software Development Process Simulation Tool to enhance its usability and aid software project managers in better decision making. Personal Software Process is a model approach designed to help software engineers improve their performance skill. Simulation can be used to gain general knowledge about the process, understand a specific project or the overall organizational structure. It helps forecast outcome as support for planning, risk and strategic management as well as enhanced decision-making process. An agent-based software development process simulation has been introduced to see if Personal Software Process (PSP) can be used to simulate software development and if agent oriented approach can be used to simulate the development processes. Use of simulation can reduce risks involved in software development by allowing project leader foresee what may come ahead. However, there are several areas where simulations have failed to solve the problems. Statistical outcome of a simulation is sometimes difficult to understand for people who do not have an in-depth knowledge of the process that is being simulated. Therefore animation serves as a medium to translate the numbers being crunched and present them in graphical images of entities that they represent. Animation could deliver for us complex messages that would be difficult to deliver through simulation alone.