Search references for SOFTWARE QUALITY. Phrases containing SOFTWARE QUALITY
See searches and references containing SOFTWARE QUALITY!SOFTWARE QUALITY
Refers to two related but distinct notions: functional quality and structural quality
In the context of software engineering, software quality refers to two related but distinct notions: Software's functional quality reflects how well it
Software_quality
Means of monitoring the software and ensuring high quality stable applications
Software quality assurance (SQA) is a means and practice of monitoring all software engineering processes, methods, and work products to ensure compliance
Software_quality_assurance
Checking software against expectations
information about the quality of software and the risk of its failure to a user or sponsor or any other stakeholder. Software testing can determine the
Software_testing
Instructions a computer can execute
developing software involves several stages. The stages include software design, programming, testing, release, and maintenance. Software quality assurance
Software
Business process to aid consistent product fitness
management ADRI approach Software quality Software quality assurance Software quality management Rose, Kenneth H. (July 2005). Project Quality Management: Why
Quality_management
Process of ensuring requirements are met
Software quality control is the set of procedures used by organizations to ensure that a software product will meet its quality goals at the best value
Software_quality_control
Ways of ensuring the quality of a service or product
of inspection and structured testing as a measure of quality assurance in a television set software project at Philips Semiconductors is described. where
Quality_assurance
High level structures of a software system
interactions, and quality attributes of the system. Software architecture patterns operate at a higher level of abstraction than software design patterns
Software_architecture
Open-source platform for continuous inspection of code quality
comments, bugs, software bill of materials (SBOMs), and security recommendations. SonarQube analyzes code to detect problems related to software security, reliability
SonarQube
Non-functional requirements for system evaluation
communication between software architectural components, entangles them and they must share the same architectural characteristics. Notable quality attributes include:
List of system quality attributes
List_of_system_quality_attributes
Sum of product fitness processes in a business
national quality awards Manufacturing process management Positive recall Process architecture Quality assurance Quality control Software quality Standard
Quality_management_system
Topics referred to by the same term
Logical quality, philosophical categorization of statements Service quality, comparison of expectations with performance in a service Software quality, how
Quality
Process by which software is developed
example, many processes can be classified as a spiral model. Software process and software quality are closely interrelated; some unexpected facets and effects
Software_development_process
Engineering approach to software development
Software engineering is a branch of both computer science and engineering focused on designing, developing, testing, and maintaining software applications
Software_engineering
Principles and practice of product and service quality assurance and control
In software development, it is the management, development, operation and maintenance of IT systems and enterprise architectures with high quality standard
Quality_engineering
Role in software engineering
A software quality assurance (QA) analyst, also referred to as a software quality analyst or simply a quality assurance (QA) analyst, is an individual
Software quality assurance analyst
Software_quality_assurance_analyst
System to ensure software meets quality standards
Software Quality Management (SQM) is a management process that aims to develop and manage the quality of software in such a way so as to best ensure that
Software_quality_management
Term in early computing history
decades to improve software quality management such as procedural programming and object-oriented programming. However, software projects that are large
Software_crisis
Creation and maintenance of software
Nevertheless, most software projects run late, and sometimes compromises are made in features or quality to meet a deadline. Software analysis begins with
Software_development
Process in software project management, software testing, and software engineering
also be referred to as software quality control. It is normally the responsibility of software testers as part of the software development lifecycle.
Software verification and validation
Software_verification_and_validation
Process of ensuring reliability and security
management and quality management to ensure that software products meet the needs and expectations of stakeholders. Software quality assurance ensures
Software_assurance
Integration of software development and operations
and automation of software development and information technology operations. DevOps encompasses the tasks necessary for software development and can
DevOps
software visualization, software analytics, and software diagnosis. Its primary applications include risk analysis for and monitoring of code quality
Software_map
Digital magazine about software, published 1996–2018
Better Software magazine was a quarterly digital magazine published by TechWell Corporation (formerly Software Quality Engineering). It covered topics
Better_Software_Magazine
Knowledge-based global community of quality professionals
& Six Sigma Review Software Quality Professional Technometrics Journal for Quality Perspectives in Knowledge Acquisition Quality Management Forum Primers
American_Society_for_Quality
Assessment of software development processes
objective evaluation of software subcontractors' process capability maturity. Humphrey based this framework on the earlier Quality Management Maturity Grid
Capability_Maturity_Model
Nonfulfillment of a requirement
Quality Control and Improvement. John Wiley & Sons. ISBN 9781118705445. "ISO/IEC 25010:2011 Systems and software engineering -- Systems and software Quality
Nonconformity_(quality)
Squale (Software Quality Enhancement) is an open-source platform that helps monitoring software quality for multi-language applications. It currently
Squale
AI tool for generating and reviewing code
create and improve software quality throughout its development lifecycle. It adds an automated, context-aware review layer in a software developer’s code
Qodo
Tracking and controlling software changes
Software configuration management (SCM), a.k.a. software change and configuration management (SCCM), is the software engineering practice of tracking and
Software configuration management
Software_configuration_management
Inherent flaw in computer instructions
A software bug is a defect (bug) in computer software. A computer program with many or serious bugs may be described as buggy. The effects of a software
Software_bug
Description of a software system to be developed
Stefan; Eder, Sebastian (2017). "Rapid quality assurance with Requirements Smells". Journal of Systems and Software. 123: 190–213. arXiv:1611.08847. doi:10
Software requirements specification
Software_requirements_specification
Activity where one or more people check a program's code
Code review (sometimes referred to as peer review) is a software quality assurance activity in which one or more people examine the source code of a computer
Code_review
Engineering discipline for safety-related systems
influences the internal software quality attributes (e.g. code quality) and these in turn influence external software quality attributes (e.g. functionality
Software_safety
Analysis of computer programs without executing them
in software companies. The OMG (Object Management Group) published a study regarding the types of software analysis required for software quality measurement
Static_program_analysis
Degradation or loss of the use of software over time
Software rot (bit rot, code rot, software erosion, software decay, or software entropy) is the degradation, deterioration, or loss of the use or performance
Software_rot
set of tactics useful in software testing. It is intended as a comprehensive list of tactical approaches to software quality assurance (more widely colloquially
Software_testing_tactics
concluded that RTT was a poor method of predicting the quality of machine translation software. This conclusion was reinforced by a more in-depth study
Round-trip_translation
Type of requirement in systems engineering
and adopted at ThoughtWorks. ISO/IEC 25010:2011 Consortium for IT Software Quality ISO/IEC 9126 FURPS Requirements analysis Usability requirements Non-Functional
Non-functional_requirement
IT Company in United States
organization that provides software quality outsourcing, training, and resources for business applications. RTTS uses the software quality and test solutions[buzzword]
RTTS
SQALE (Software Quality Assessment based on Lifecycle Expectations) is a method to support the evaluation of a software application source code. It is
SQALE
Software securing application
together in a consistent testing environment. SAST is also used for software quality assurance, even if the many resulting false positives impede its adoption
Static application security testing
Static_application_security_testing
Former ISO and IEC standard
ISO/IEC 9126 Software engineering — Product quality was an international standard for the evaluation of software quality. It has been replaced by ISO/IEC
ISO/IEC_9126
Conformity of goods or services
ISO 9000 Metaphysics of quality Quality assurance Quality control Quality engineering Quality investing Six Sigma Software quality theory of constraints
Quality_(business)
American software company
Quality Software Services, Inc. (QSSI) is an American software services company and a subsidiary of the UnitedHealth Group. QSSI specializes in providing
Quality_Software_Services
Adage linking design systems to communication structures
organizational structure on software quality: An empirical case study". Proceedings of the 13th international conference on Software engineering - ICSE '08
Conway's_law
International standard
management Software engineering management Software engineering process Software engineering models and methods Software quality Software security Software engineering
Software Engineering Body of Knowledge
Software_Engineering_Body_of_Knowledge
Coding guidelines by Gerald J. Holzmann
violations of these rules. Life critical system Coding conventions Software quality Software assurance G.J. Holzmann (2006-06-19). "The Power of 10: Rules
The Power of 10: Rules for Developing Safety-Critical Code
The_Power_of_10:_Rules_for_Developing_Safety-Critical_Code
A software testing certification board is an entity that provides professional certification for software testing and software quality assurance. The British
Software testing certification board
Software_testing_certification_board
Reusable solution template to a commonly-needed software behavior
A software design pattern describes a reusable solution to a commonly needed behavior in software. A design pattern is not a rigid structure to be copied
Software_design_pattern
Quality control technique
quality engineers restore a textual description of the bug that was fixed, original and restored descriptions are compared. Integrating new software engineer
Reverse_semantic_traceability
Method of writing code
amongst other data points, need to be tested. Similar to TDD, non-software teams develop quality control (QC) checks (usually manual tests rather than automated
Test-driven_development
Measure of the degree to which software possesses some property
estimation, quality assurance, testing, software debugging, software performance optimization, and optimal personnel task assignments. Common software measurements
Software_metric
Software development methodology
In software engineering, CI/CD or CICD is the combined practices of continuous integration (CI) and continuous delivery (CD) or, less often, continuous
CI/CD
Term used in software engineering
Additionally, fan-out has impact on the quality of a software. Middleware Coupling (computer programming) Software quality Software metric "AMQP 0-9-1 Model Explained"
Fan-out_(software)
Updating or porting legacy software to modern practices and platforms
Software modernization, also known as legacy modernization or platform modernization, refers to the conversion, rewriting or porting of a legacy system
Software_modernization
Test management software
OpenText Quality Center, formerly known as Micro Focus Quality Center and HP Quality Center, is a quality management software offered by OpenText who acquired
OpenText_Quality_Center
Human-readable instructions for a computer
of source code in the GNU General Public License, version 2 (GPL2). Software quality is an overarching term that can refer to a code's correct and efficient
Source_code
Explains the functionality of software
characteristics, or qualities of a system. This is the foundation for what will be or has been implemented. Architecture/Design – Overview of software. Includes
Software_documentation
collaboration. Traction Software products are used as project management software, quality management software, knowledge management software, competitive intelligence
Traction_Software
Amount of useful work accomplished by a computer
supposed to do?" Computer software performance, particularly software application response time, is an aspect of software quality that is important in human–computer
Computer_performance
and easier to fix than during the Software architecture or Software testing activities. The National Software Quality Experiment, evaluating the effectiveness
Software_peer_review
Goal-oriented approach to software metrics
metric) is an established goal-oriented approach to software metrics to improve and measure software quality. GQM has been promoted by Victor Basili of the
GQM
Person who writes computer software
system stability and quality, and exploring software development methodologies.[citation needed][original research?] Sometimes, a software engineer is required
Programmer
Creating working software
defining the order in which components are created and integrated, the software quality management processes, and the allocation of tasks to teams and developers
Software_construction
Measure of the structural complexity of a software program
the program and s is the number of exit points. In his presentation "Software Quality Metrics to Identify Risk" for the Department of Homeland Security,
Cyclomatic_complexity
AI-driven technique for automatic repair
Self-healing test automation is a technique in software testing in which automated test scripts automatically detect, diagnose, and repair failures caused
Self-healing_test_automation
Modification of software after delivery
Software maintenance is the modification of software after delivery. Software maintenance is often considered lower skilled and less rewarding than new
Software_maintenance
Cost of maintaining a low quality system
low quality may increase future costs if left unresolved. The term is often used in the context of information technology and especially software development
Technical_debt
Products that are not heavily customized
development,[citation needed] and provide increased reliability and quality over custom-built software as these are developed by specialists within the industry
Commercial_off-the-shelf
Design principle for computer programming
several ways: temporally (e.g., sequencing activities in a software lifecycle), by quality (e.g., treating correctness separately from efficiency ), by
Separation_of_concerns
Many software bugs are merely annoying or inconvenient, but some can have extremely serious consequences—either financially or as a threat to human well-being
List_of_software_bugs
Situation of degraded computer performance
Software bloat is a process whereby successive versions of a computer program become perceptibly slower, use more memory, disk space or processing power
Software_bloat
Kabushiki-gaisha Shift) is a Japanese software testing company, headquartered in Tokyo, that provides software quality assurance and software testing solutions. Shift
Shift_Inc.
Software
high-integrity software are nuclear reactor control, avionics software, automotive safety-critical software and process control software. [H]igh integrity
High-integrity_software
Software design methodology
The central principles are software development based on formal methods, incremental implementation under statistical quality control, and statistically
Cleanroom software engineering
Cleanroom_software_engineering
colleagues of the author, to evaluate the technical content and/or quality of the work. Software management reviews are conducted by management representatives
Software_review
Stages in development and support of computer software
The software release life cycle is the process of developing, testing, and distributing a software product (e.g., an operating system). It typically consists
Software_release_life_cycle
Model for classifying software quality attributes
reliability, performance, supportability) is a model for classifying software quality attributes (functional and non-functional requirements): Functionality
FURPS
Computer council in Bangladesh
2021. "Country opens centre to test software quality". The Financial Express. 27 July 2018. "Home". Software Quality Testing & Certification Center. Bangaldesh
Bangladesh_Computer_Council
Process of making software accessible worldwide
of a target locale. Internationalization is the process of designing a software application so that it can be adapted to various languages and regions
Internationalization and localization
Internationalization_and_localization
Checking whether changes to software have broken functionality that used to work
corporate world, regression testing has traditionally been performed by a software quality assurance team after the development team has completed work. However
Regression_testing
Austrian software testing company
is a software testing company founded in 2007 and headquartered in Austin, Texas. It provides software testing automation and software quality assurance
Tricentis
Topics referred to by the same term
software company that provides enterprise resource planning software Quality Assurance Directorate, a constituent unit of the Royal Arsenal Quality Assurance
QAD
Ability of a program to run on different platforms with little alteration
Software portability is a design objective for source code to be easily made to run on different platforms. An aid to portability is the generalized abstraction
Software_portability
Software version that is stable and supported under a long-term or extended contract
Enterprise software ISO/IEC 12207, an international standard for software life-cycle processes Semantic Versioning Software quality Software reliability
Long-term_support
Quality of an algorithm being correct with respect to a specification
required results. Although crucial to software quality and widely deployed by programmers and testers, software testing still remains an art due to a
Correctness (computer science)
Correctness_(computer_science)
Process of quality control
is composed of all computer hardware, firmware, installed devices, and software controlling the operation of the computer and therefore is only a part
Computerized system validation
Computerized_system_validation
American software engineer
consultant. He is a Distinguished Advisor to the Consortium for IT Software Quality (CISQ). Software Development Patterns and Antipatterns, Capers Jones, Routledge
Capers_Jones
State of qualitative or quantitative pieces of information
Monitoring - keeping track of data quality over time and reporting variations in the quality of data. Software can also auto-correct the variations
Data_quality
Automatic synchronization service
"Codes of conduct in Open Source Software—for warm and fuzzy feelings or equality in community?". Software Quality Journal. 30 (2): 581–620. doi:10
BookmarkSync
and software quality requirements and evaluation (SQuaRE) - Service quality models ISO/IEC 25012:2008 Software engineering - Software product Quality Requirements
List of ISO standards 24000–25999
List_of_ISO_standards_24000–25999
Integrated set of tools
code that software developers use to analyze, test, find defects, and measure the quality and security of their applications. It supports software development
Parasoft_C/C++test
Digital collection of patient and population electronically stored health information
information. For several decades, EHRs have been touted as key to increasing quality of care. EHR combines all patients' demographics into a large pool, which
Electronic_health_record
Project management and software design pitfall in second major iterations
Man-Month: Essays on Software Engineering. Addison-Wesley. Lampson, Butler W. (1983). Hints for Computer System Design (PDF). IEEE Software. Retrieved 2026-01-26
Second-system_effect
American software company
Quality Software is a defunct American software developer and publisher which created games, business software, and development tools for the Exidy Sorcerer
Quality_Software
Informal guidelines used by software developers
rules (best practices) that many software developers, in computer programming follow to improve software quality. Many computer programs require being
Coding_best_practices
IEEE standard
accomplished, and including assessments of the quality of the testing effort, the quality of the software system under test, and statistics derived from
Software_test_documentation
Standards and guidelines for writing code
architectural best practices, etc. These are guidelines for software structural quality. Software programmers are highly recommended to follow these guidelines
Coding_conventions
Software testing technique
a software verification technique, it was later developed into a paradigm that covers verification, validation, and other types of software quality assessment
Metamorphic_testing
SOFTWARE QUALITY
SOFTWARE QUALITY
SOFTWARE QUALITY
SOFTWARE QUALITY
SOFTWARE QUALITY
SOFTWARE QUALITY
SOFTWARE QUALITY
SOFTWARE QUALITY
SOFTWARE QUALITY