Software engineering: reliability, development, and management.
Software engineering: reliability, development, and management.
Perspectives in Software Engineering
ACM Computing Surveys (CSUR)
Some basic determinants of computer programming productivity
Communications of the ACM
Software Engineering Economics
Software Engineering Economics
The Mythical Man-Month: Essays on Softw
The Mythical Man-Month: Essays on Softw
Standardized Development of Computer Software
Standardized Development of Computer Software
Software Engineering: A Practitioner's Approach
Software Engineering: A Practitioner's Approach
Information Resource Management: Opportunities and Strategies for the 1980s
Information Resource Management: Opportunities and Strategies for the 1980s
Motivating and Managing Computer Personnel
Motivating and Managing Computer Personnel
Modeling a software engineering project management system
Modeling a software engineering project management system
Lessons learned from modeling the dynamics of software development
Communications of the ACM
Recent advances in software measurement (abstract and references for talk)
ICSE '90 Proceedings of the 12th international conference on Software engineering
A new software project simulator based on generalized stochastic Petri-net
ICSE '97 Proceedings of the 19th international conference on Software engineering
Model based process assessments
ICSE '93 Proceedings of the 15th international conference on Software Engineering
Software development cost estimation approaches – A survey
Annals of Software Engineering
Software Project Duration and Effort: An Empirical Study
Information Technology and Management
Assessing Staffing Needs for a Software Maintenance Project through Queuing Simulation
IEEE Transactions on Software Engineering
Modeling dynamics of agile software development
OOPSLA '04 Companion to the 19th annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications
Philosophical foundations of computer simulation validation
Simulation and Gaming
Staffing a software project: A constraint satisfaction and optimization-based approach
Computers and Operations Research
Optimized staffing for product releases and its application at Chartwell Technology
Journal of Software Maintenance and Evolution: Research and Practice - Search Based Software Engineering [SBSE]
A systematic approach for resource allocation in software projects
Computers and Industrial Engineering
Value-Based Multiple Software Projects Scheduling with Genetic Algorithm
ICSP '09 Proceedings of the International Conference on Software Process: Trustworthy Software Development Processes
Information Technology and Management
Effect of staffing pattern on software project: An empirical analysis
ESEM '09 Proceedings of the 2009 3rd International Symposium on Empirical Software Engineering and Measurement
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
Evaluating the impact of the QuARS requirements analysis tool using simulation
ICSP'07 Proceedings of the 2007 international conference on Software process
BBN based approach for improving the software development process of an SME—a case study
Journal of Software Maintenance and Evolution: Research and Practice
Software multi-project resource scheduling: a comparative analysis
ICSP'08 Proceedings of the Software process, 2008 international conference on Making globally distributed software development a success story
Modeling dynamics in agile software development
ACM Transactions on Management Information Systems (TMIS)
Software development process simulation: multi agent-based simulation versus system dynamics
MABS'09 Proceedings of the 10th international conference on Multi-agent-based simulation
Multiobjective simulation optimisation in software project management
Proceedings of the 13th annual conference on Genetic and evolutionary computation
Implementing Service-Oriented Architecture in Organizations
Journal of Management Information Systems
Empirical findings on team size and productivity in software development
Journal of Systems and Software
Semi-quantitative simulation modeling of software engineering process
SPW/ProSim'06 Proceedings of the 2006 international conference on Software Process Simulation and Modeling
Assessing and governing IT-staff behavior by performance-based simulation
Computers in Human Behavior
The Impact of SOA Implementation on IT-Business Alignment: A System Dynamics Approach
ACM Transactions on Management Information Systems (TMIS)
Hi-index | 0.02 |
The author focuses on the dynamics of software project staffing throughout the software-development lifecycle. The research vehicle is a comprehensive system-dynamics model of the software-development process. A detailed discussion of the model's structure as well as its behavior is provided. The results of a case study in which the model is used to simulate the staffing practices of an actual software project are then presented. The experiment produces some interesting insights into the policies (both explicit and implicit) for managing the human resource, and their impact on project behavior. The decision-support capability of the model to answer what-if questions is also demonstrated. In particular, the model is used to test the degree of interchangeability of men and months on the particular software project.