# Software quality
## MicroSim spec
- **Recommended sim type:** composite / metric
- **Microsimmability score:** 74/100
- **Layout:** drawing region (canvas) on top; control region (sliders/buttons) below.
### Parameters (tunable controls)
- `Defect density`
- `Attribute weights`
- `Test coverage`
### What animates
A weighted quality index aggregates sub-attribute sliders; the composite score moves as defect [[Density|density]] and coverage change.
### Learning objective
Relate an overall quality index to weighted sub-attributes.
## Links (Wikipedia order)
<!-- injected from _registry/childlinks/Software_quality.json (2026-07-30T02:09:12Z) -->
`ACM_Computing_Classification_System` · `Abstraction_(computer_science)` · `Accessibility` · [[Accuracy_and_precision]] · [[Adaptability]] · `Agile_software_development` · [[Algorithm]] · [[Algorithmic_efficiency]] · `American_Society_for_Quality` · `Analysis_of_algorithms` · `Android_(operating_system)` · `Application_security` · [[Artificial_intelligence]] · `Aspect-oriented_programming` · [[Augmented_reality]] · `Automata_theory` · `Automated_planning_and_scheduling` · [[Availability]] · `Backward_compatibility` · `Barbara_Kitchenham` · `Boeing_737` · `CERT_Coordination_Center` · `CI/CD` · `Capability_Maturity_Model_Integration` · `Capers_Jones` · `Cohesion_(computer_science)` · `Common_Weakness_Enumeration` · [[Communication_protocol]] · `Compatibility_layer` · `Compatibility_mode` · `Component-based_software_engineering` · `Computability_theory` · `Computational_biology` · `Computational_chemistry` · `Computational_complexity` · `Computational_complexity_theory` · `Computational_engineering` · `Computational_geometry` · `Computational_intelligence` · `Computational_mathematics` · `Computational_physics` · `Computational_problem` · `Computational_social_science` · `Computer_accessibility` · `Computer_animation` · [[Computer_architecture]] · `Computer_compatibility` · `Computer_data_storage` · [[Computer_engineering]] · `Computer_graphics` · [[Computer_hardware]] · `Computer_network` · [[Computer_programming]] · [[Computer_science]] · `Computer_security` · `Computer_vision` · `Computing` · `Computing_platform` · `Concurrency_(computer_science)` · `Concurrent_computing` · [[Configuration_management]] · `Control_flow` · [[Control_theory]] · [[Correctness_(computer_science)]] · `Cross-validation_(statistics)` · `Cryptography` · `Customer_relationship_management` · `Cyber-physical_system` · `Cyberwarfare` · `Cyclomatic_complexity` · `DO-178C` · `Data_mining` · `Data_model` · `Data_modeling` · `Database` · `Database_schema` · `Debugging` · `Decision_support_system` · [[Dependability]] · `DevOps` · `Digital_art` · [[Digital_library]] · `Digital_marketing` · `Discrete_mathematics` · `Distributed_artificial_intelligence` · `Distributed_computing` · `Document_management_system` · `Domain-specific_language` · `Duplicate_code` · `Dynamic_testing` · `E-commerce` · `Educational_technology` · `Electronic_design_automation` · `Electronic_publishing` · `Electronic_voting` · `Embedded_software` · `Embedded_system` · `Empirical_software_engineering` · `Enterprise_architecture` · `Enterprise_information_system` · `Enterprise_resource_planning` · `Enterprise_software` · `Enterprise_unified_process` · `Entity–relationship_model` · `Essential_systems_analysis` · `Executable_UML` · `Experimental_software_engineering` · `Extended_reality` · `Extreme_programming` · [[Fault_tolerance]] · `Federal_Aviation_Administration` · `Fitness_function` · [[Flexibility_(engineering)]] · `Form_factor_(design)` · `Formal_language` · `Formal_methods` · `Forward_compatibility` · [[Function_model]] · `Function_point` · `Functional_specification` · `GQM` · `Geographic_information_system` · `Gerald_Weinberg` · [[Graphics_processing_unit]] · `Green_computing` · `Hardware_acceleration` · `Hardware_security` · `Health_informatics` · `Human-centered_computing` · `Human–computer_interaction` · [[IDEF]] · `IEC_62304` · `ISO/IEC_15504` · `ISO/IEC_9126` · `ISO_26262` · [[Image_compression]] · `Incremental_build_model` · [[Industrial_process_control]] · [[Information_model]] · `Information_retrieval` · [[Information_science]] · `Information_security` · [[Information_system]] · [[Information_theory]] · `Integrated_circuit` · `Integrated_development_environment` · `Interaction_design` · `International_Requirements_Engineering_Board` · `Interpreter_(computing)` · `Intrusion_detection_system` · `Iterative_and_incremental_development` · `Knowledge_representation_and_reasoning` · `Library_(computing)` · `List_of_computer_size_categories` · `List_of_system_quality_attributes` · `Logic_in_computer_science` · [[Loose_coupling]] · [[Machine_learning]] · [[Maintainability]] · `Mathematical_analysis` · [[Mathematical_optimization]] · [[Mathematical_software]] · [[Metamodeling]] · `Middleware` · `Mobile_computing` · `Model-driven_engineering` · `Model_of_computation` · `Modeling_language` · `Modularity` · `Multi-task_learning` · `Multimedia_database` · [[Multiprocessing]] · [[Multithreading_(computer_architecture)]] · `Natural_language_processing` · `Network_architecture` · `Network_performance` · `Network_scheduler` · `Network_security` · `Network_service` · `Networking_hardware` · `Ninety–ninety_rule` · [[Non-functional_requirement]] · `Numerical_analysis` · `Object-oriented_programming` · `Object_Management_Group` · `Object_model` · [[Ontology_(information_science)]] · `Open_source` · `Operating_system` · [[Operations_research]] · [[Orthogonality_(programming)]] · `Outline_of_computer_science` · `Parallel_computing` · `Patch_(computing)` · `Peripheral` · `Philosophy_of_artificial_intelligence` · `Photograph_manipulation` · `Printed_circuit_board` · [[Probability]] · `Processor_(computing)` · `Product_(business)` · `Programming_language` · `Programming_language_theory` · `Programming_paradigm` · `Programming_style` · `Programming_team` · `Programming_tool` · `Project_Management_Body_of_Knowledge` · `Project_Management_Institute` · [[Project_management]] · `Quality_(business)` · [[Quality_assurance]] · `Quality_control` · [[Quantum_computing]] · `Randomized_algorithm` · `Rapid_application_development` · [[Real-time_computing]] · [[Reinforcement_learning]] · [[Reliability_engineering]] · `Rendering_(computer_graphics)` · `Requirements_analysis` · [[Requirements_engineering]] · `Requirements_management` · [[Reusability]] · `Risk_management` · [[Robustness_(computer_science)]] · `Round-trip_engineering` · [[Scalability]] · `Scope_(project_management)` · [[Search-based_software_engineering]] · `Security` · [[Security_engineering]] · `Security_hacker` · `Security_service_(telecommunication)` · `Service-oriented_architecture` · [[Site_reliability_engineering]] · `Social_computing` · `Social_software` · `Social_software_engineering` · `Software` · `Software_archaeology` · [[Software_architecture]] · `Software_bug` · `Software_configuration_management` · `Software_construction` · `Software_deployment` · `Software_design` · `Software_development` · `Software_development_process` · [[Software_engineering]] · `Software_framework` · `Software_incompatibility` · `Software_maintenance` · `Software_metric` · [[Software_portability]] · `Software_prototyping` · [[Software_quality_assurance]] · [[Software_quality_control]] · [[Software_quality_management]] · `Software_repository` · `Software_review` · [[Software_sizing]] · `Software_standard` · `Software_system` · [[Software_testability]] · `Software_testing` · `Software_verification_and_validation` · `Solid_modeling` · `Source_code` · `Spiral_model` · `Springer_Nature` · `Static_program_analysis` · `Statistics` · `Stochastic_computing` · `Stress_testing_(software)` · `Structured_analysis` · `Sudden_unintended_acceleration` · `Supervised_learning` · `System_on_a_chip` · `Systems_analysis` · `Systems_development_life_cycle` · [[Systems_engineering]] · `Systems_modeling` · `Systems_modeling_language` · `Technical_debt` · `Test_automation` · `Theoretical_computer_science` · `Theory_of_computation` · `Therac-25` · `Tom_DeMarco` · `Total_quality_management` · `Transaction_processing` · `Ubiquitous_computing` · `Unified_Modeling_Language` · `Unified_process` · `Universal_Systems_Language` · `Unsupervised_learning` · [[Usability]] · `Usability_testing` · `V-model_(software_development)` · [[Very-large-scale_integration]] · `Video_game` · `View_model` · `Virtual_machine` · [[Virtual_reality]] · `Visualization_(graphics)` · `W._Edwards_Deming` · `Waterfall_model` · [[Wayback_Machine]] · `Wireless_sensor_network` · `Word_processor` · `World_Wide_Web`
## From the Real GENERATIVE library

*Software quality — placed from the Real G.E.N.E.R.A.T.I.V.E. course library (Information room). Source: Wikimedia Commons (via Wikipedia article media). [Details & license](https://commons.wikimedia.org/wiki/File:SoftwareQualityCharacteristicAttributeRelationship.png).*
> In the context of software engineering, software quality refers to two related but distinct notions:[citation needed] ([Wikipedia](https://en.wikipedia.org/wiki/Software_quality))
<!-- REAL-GENERATIVE-MEDIA:END -->
> p5.js MicroSim stub · part of System Quality Attributes · [Wikipedia source](https://en.wikipedia.org/wiki/Software_quality)
> Relation: subfield of system quality attributes.
## Concept summary
Software quality is the overall degree to which software meets its requirements and stakeholder expectations across many attributes.
## Build checklist
- [ ] Claim it: set `status: in-progress` + `lease` + `leased_at`
- [ ] Write the child page explaining the concept (tie it back to system quality attributes)
- [ ] Finalize parameter ranges and defaults
- [ ] Implement the p5.js sketch (drawing + control regions)
- [ ] Add caption + the learning objective on the page
- [ ] Set `status: done`
## p5.js sketch
```javascript
// MicroSim: Software quality
let controls = {};
function setup() {
// createCanvas(...); create sliders for the parameters above.
}
function draw() {
// background(...); read controls; render composite / metric; respond live.
}
```
---
Back to System Quality Attributes · Wikipedia: [Software quality](https://en.wikipedia.org/wiki/Software_quality)
---
<!-- SEMIOTIC-PROFILE:START -->
## Semiotic profile
> *The semiotic universals this article invokes, machine-derived from the crossref — **unverified** (born so). Populated 2026-07-06 for the Systems room.*
**Universals (2):** 🟡 system (5) · 🟡 density (3)
**Enter by sign:** Systems Semiotic Gateway · Alphabetum · Icon Registry · ← Systems Portal
<!-- SEMIOTIC-PROFILE:END -->
<!-- REAL-GENERATIVE-MEDIA:START -->
## Wikipedia : Wikitube
**Strict pair:** [Wikipedia](https://en.wikipedia.org/wiki/Software_quality) : [Wikitube](https://en.wikitube.io/wiki/Software_quality)
## Previous hub tags
Tree parents: [[Graph_theory]] · [[Information_theory]] · [[Reliability_engineering]] · [[Systems_engineering]].
Legacy hubs: none.
---
*Sources: 1 legacy note. Minted wave 1, 2026-07-30 (v1.6 order).*