Live briefing
Everything about Software factory
Software development process
A software factory is a structured collection of related software assets that aids in producing computer software applications or software components according to specific, externally defined end-user requirements through an assembly process. A software factory applies manufacturing techniques and principles to software development to mimic the benefits of traditional manufacturing. Software factories are generally involved with outsourced software creation. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Software factoryA 5-minute orientation
- Skim a recent paper: Deep Reinforcement Learning-Based QoS Optimization for Software-Defined Factory Heterogeneous NetworksInfluential work since 2022
- Pick up a classic book: The Software Factory ChallengeThe most-reprinted book on the subject
- Read the landmark paper: Software reuse: From library to factoryCited 94 times
- Go sideways: Software prototypingA closely related topic
- Go sideways: Software designA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Software reuse: From library to factory
A Smart Factory Architecture Based on Industry 4.0 Technologies: Open-Source Software Implementation
The software factory: a historical interpretation
Software factory principles, architecture, and experiments
The Application Software Factory: Applying Total Quality Techniques to Systems Development
Towards A Software Factory for Developing the Chatbots in Smart Tourism Mobile Applications
A Preventive Secure Software Development Model for a Software Factory: A Case Study
Developing software engineers at the C-130J Software Factory
🆕 Influential since 2022
Deep Reinforcement Learning-Based QoS Optimization for Software-Defined Factory Heterogeneous Networks
Literacy Deep Reinforcement Learning-Based Federated Digital Twin Scheduling for the Software-Defined Factory
Demonstration of Industrial Ethernet Protocol Softwarization and Advanced Motion Control for Full Software-Defined Factory Network
Optimization of ON-grid hybrid PV/wind system for a cement factory in Kuwait using HOMER pro software
Software-defined Factory: Paradigm Shift in Manufacturing Towards Industry 5.0
📚 Books worth reading
The Software Factory ChallengeHerbert Weber · 1997
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Software prototyping Software prototyping is the activity of creating prototypes of software applications, i.e., incomplete versions of the software program being developed…
- Software design Software design is the process of conceptualizing how a software system will work before it is implemented or modified. Software design also refers to…
- Software development Software development is the process of designing, creating, testing, and maintaining software applications to meet specific user needs or business objectives…
- Component-based software engineering Component-based software engineering (CBSE), also called component-based development (CBD), is a style of software engineering that aims to construct a…
- Software documentation Software documentation is written text or illustration that accompanies computer software or is embedded in the source code. The documentation either explains…
- Domain engineering Domain engineering is the entire process of reusing domain knowledge in the production of new software systems. It is a key concept in systematic software…
- Software framework In computer programming, a software framework is an abstraction in which software, providing generic functionality, can be selectively changed by additional…
- Test-driven development Test-driven development (TDD) is a way to write source code that involves writing an automated unit-level test case that fails, then writing just enough…