Simulating the Software Development Lifecycle: The Waterfall Model
- URL: http://arxiv.org/abs/2308.03940v3
- Date: Fri, 10 Nov 2023 19:19:03 GMT
- Title: Simulating the Software Development Lifecycle: The Waterfall Model
- Authors: Antonios Saravanos (1), Matthew X. Curinga (2) ((1) New York
University, (2) MIXI Institute for STEM and the Imagination, Adelphi
University)
- Abstract summary: This study employs a simulation-based approach, adapting the waterfall model, to provide estimates for software project and individual phase completion times.
We implement our software development lifecycle simulation using SimPy, a Python discrete-event simulation framework.
- Score: 0.0
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: This study employs a simulation-based approach, adapting the waterfall model,
to provide estimates for software project and individual phase completion
times. Additionally, it pinpoints potential efficiency issues stemming from
suboptimal resource levels. We implement our software development lifecycle
simulation using SimPy, a Python discrete-event simulation framework. Our model
is executed within the context of a software house on 100 projects of varying
sizes examining two scenarios. The first provides insight based on an initial
set of resources, which reveals the presence of resource bottlenecks,
particularly a shortage of programmers for the implementation phase. The second
scenario uses a level of resources that would achieve zero-wait time,
identified using a stepwise algorithm. The findings illustrate the advantage of
using simulations as a safe and effective way to experiment and plan for
software development projects. Such simulations allow those managing software
development projects to make accurate, evidence-based projections as to phase
and project completion times as well as explore the interplay with resources.
Related papers
- GenSim: A General Social Simulation Platform with Large Language Model based Agents [111.00666003559324]
We propose a novel large language model (LLMs)-based simulation platform called textitGenSim.
Our platform supports one hundred thousand agents to better simulate large-scale populations in real-world contexts.
To our knowledge, GenSim represents an initial step toward a general, large-scale, and correctable social simulation platform.
arXiv Detail & Related papers (2024-10-06T05:02:23Z) - Semantic Capability Model for the Simulation of Manufacturing Processes [38.69817856379812]
Simulations offer opportunities in the examination of manufacturing processes.
A combination of different simulations is necessary when the outputs of one simulation serve as the input parameters for another, resulting in a sequence of simulations.
An information model is introduced, which represents simulations, their capabilities to generate certain knowledge, and their respective quality criteria.
arXiv Detail & Related papers (2024-08-15T09:28:08Z) - Waymax: An Accelerated, Data-Driven Simulator for Large-Scale Autonomous
Driving Research [76.93956925360638]
Waymax is a new data-driven simulator for autonomous driving in multi-agent scenes.
It runs entirely on hardware accelerators such as TPUs/GPUs and supports in-graph simulation for training.
We benchmark a suite of popular imitation and reinforcement learning algorithms with ablation studies on different design decisions.
arXiv Detail & Related papers (2023-10-12T20:49:15Z) - Optimising Highly-Parallel Simulation-Based Verification of
Cyber-Physical Systems [0.0]
Cyber-Physical Systems (CPSs) arise in many industry-relevant domains and are often mission- or safety-critical.
System-Level Verification (SLV) of CPSs aims at certifying that given (e.g. safety or liveness) specifications are met or at estimating the value of some.
arXiv Detail & Related papers (2023-07-28T08:08:27Z) - Towards predicting Pedestrian Evacuation Time and Density from
Floorplans using a Vision Transformer [0.0]
In this work, we present a deep learning-based approach based on a Vision Transformer to predict density heatmaps over time and total evacuation time from a given floorplan.
Specifically, due to limited availability of public datasets, we implement a parametric data generation pipeline including a conventional simulator.
This enables us to build a large synthetic dataset that we use to train our architecture.
arXiv Detail & Related papers (2023-06-27T09:15:52Z) - Synthetic Data-Based Simulators for Recommender Systems: A Survey [55.60116686945561]
This survey aims at providing a comprehensive overview of the recent trends in the field of modeling and simulation.
We start with the motivation behind the development of frameworks implementing the simulations -- simulators.
We provide a new consistent classification of existing simulators based on their functionality, approbation, and industrial effectiveness.
arXiv Detail & Related papers (2022-06-22T19:33:21Z) - Deep Bayesian Active Learning for Accelerating Stochastic Simulation [74.58219903138301]
Interactive Neural Process (INP) is a deep active learning framework for simulations and with active learning approaches.
For active learning, we propose a novel acquisition function, Latent Information Gain (LIG), calculated in the latent space of NP based models.
The results demonstrate STNP outperforms the baselines in the learning setting and LIG achieves the state-of-the-art for active learning.
arXiv Detail & Related papers (2021-06-05T01:31:51Z) - Simulation-efficient marginal posterior estimation with swyft: stop
wasting your precious time [5.533353383316288]
We present algorithms for nested neural likelihood-to-evidence ratio estimation and simulation reuse.
Together, these algorithms enable automatic and extremely simulator efficient estimation of marginal and joint posteriors.
arXiv Detail & Related papers (2020-11-27T19:00:07Z) - A User's Guide to Calibrating Robotics Simulators [54.85241102329546]
This paper proposes a set of benchmarks and a framework for the study of various algorithms aimed to transfer models and policies learnt in simulation to the real world.
We conduct experiments on a wide range of well known simulated environments to characterize and offer insights into the performance of different algorithms.
Our analysis can be useful for practitioners working in this area and can help make informed choices about the behavior and main properties of sim-to-real algorithms.
arXiv Detail & Related papers (2020-11-17T22:24:26Z) - PipeSim: Trace-driven Simulation of Large-Scale AI Operations Platforms [4.060731229044571]
We present a trace-driven simulation-based experimentation and analytics environment for large-scale AI systems.
Analytics data from a production-grade AI platform developed at IBM are used to build a comprehensive simulation model.
We implement the model in a standalone, discrete event simulator, and provide a toolkit for running experiments.
arXiv Detail & Related papers (2020-06-22T19:55:37Z) - Quantitatively Assessing the Benefits of Model-driven Development in
Agent-based Modeling and Simulation [80.49040344355431]
This paper compares the use of MDD and ABMS platforms in terms of effort and developer mistakes.
The obtained results show that MDD4ABMS requires less effort to develop simulations with similar (sometimes better) design quality than NetLogo.
arXiv Detail & Related papers (2020-06-15T23:29:04Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.