Live briefing
Everything about Software prototyping
Activity of creating prototypes of software applications
Software prototyping is the activity of creating prototypes of software applications, i.e., incomplete versions of the software program being developed. It is an activity that can occur in software development and is comparable to prototyping as known from other fields, such as mechanical engineering or manufacturing. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Software prototypingA 5-minute orientation
- Skim a recent paper: An empirically based model of software prototyping: a mapping study and a multi-case studyInfluential work since 2022
- Pick up a classic book: Graphical User Interface Prototyping for Distributed Requirements EngineeringThe most-reprinted book on the subject
- Read the landmark paper: Software evolution through rapid prototypingCited 96 times
- Go sideways: Rapid application developmentA closely related topic
- Go sideways: Dynamic systems development methodA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Software evolution through rapid prototyping
A prototyping language for real-time software
BALL—rapid software prototyping in computational molecular biology
Rapid software prototyping for heterogeneous and distributed platforms
Software compensation of rapid prototyping machines
Software prototyping
Software Prototyping using the SETL Programming Language
Knowledge-based support for rapid software prototyping
🆕 Influential since 2022
An empirically based model of software prototyping: a mapping study and a multi-case study
NeXT: Architecture, prototyping and measurement of a software-defined testing framework for integrated RF network simulation, experimentation and optimization
REIP: A Reconfigurable Environmental Intelligence Platform and Software Framework for Fast Sensor Network Prototyping
Real-Time Testing of Synchrophasor-Based Wide-Area Monitoring System Applications Acknowledging the Potential Use of a Prototyping Software Toolchain
Prototyping Intelligent Software Solutions for Global Health Engagement
📚 Books worth reading
- 📕Graphical User Interface Prototyping for Distributed Requirements EngineeringSven Scheibmayr · 1899
Beginning ArduinoMichael McRoberts · 2010
ASP.NET ajax in actionAlessandro Gallo, Alessandro Gallo · 2007
Practical Arduino EngineeringHarold Timmis · 2011
Getting started with ArduinoMassimo Banzi · 2011
Practical ArduinoJonathan Oxer · 2009
Instant Axure RP StarterAmit Daliot · 2013
Arduino In ActionJoshua Noble · 2013
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Rapid application development Rapid application development (RAD), also called rapid application building (RAB), is both a general term for adaptive software development approaches…
- Dynamic systems development method Dynamic systems development method (DSDM) is an agile project delivery framework, initially used as a software development method. First released in 1994…
- Requirements analysis In systems engineering and software engineering, requirements analysis focuses on the tasks that determine the needs or conditions to meet the new or altered…
- Software factory A software factory is a structured collection of related software assets that aids in producing computer software applications or software components according…
- Software verification and validation In software project management, software testing, and software engineering, verification and validation is the process of checking that a software system…
- Prototype A prototype is an early sample, model, or release of a product built to test a concept or process. It is a term used in a variety of contexts, including…
- Paper prototyping In human–computer interaction, paper prototyping is a widely used method in the user-centered design process, a process that helps developers to create…
- V-model (software development) In software development, the V-model represents a development process that may be considered an extension of the waterfall model and is an example of the…