Search references for SOFTWARE MAINTENANCE. Phrases containing SOFTWARE MAINTENANCE
See searches and references containing SOFTWARE MAINTENANCE!SOFTWARE MAINTENANCE
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
Instructions a computer can execute
developing software involves several stages. The stages include software design, programming, testing, release, and maintenance. Software quality assurance
Software
Engineering approach to software development
struggle. Problems included software that was over budget, exceeded deadlines, required extensive debugging and maintenance, and unsuccessfully met the
Software_engineering
Lifecycle stage or operational state
The meaning of maintenance mode depends on the context. In the world of software development, it refers to a point in a computer program's life when it
Maintenance_mode
Checking software against expectations
Software testing is the act of checking whether software meets its intended objectives and satisfies expectations. Software testing can provide objective
Software_testing
High level structures of a software system
Software architecture is the set of structures needed to reason about a software system and the discipline of creating such structures and systems. Each
Software_architecture
Category of cloud computing
Software as a service (SaaS /sæs/) is a cloud computing service model in which a provider delivers application software to clients while managing the
Software_as_a_service
Intercommunicating software components forming part of a computer system
specification, test results, end-user documentation, and maintenance records. The use of the term software system is at times related to the application of systems
Software_system
software engineering process and software maintenance. Software maps are applied in the context of software engineering: Complex, long-term software development
Software_map
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
Software development methodology
Integration and Deployment". 2019 IEEE International Conference on Software Maintenance and Evolution (ICSME). pp. 619–623. doi:10.1109/ICSME.2019.00099
CI/CD
Product management of computer programs throughout their development lifecycles
and maintenance) of computer programs. It encompasses requirements management, software architecture, computer programming, software testing, software maintenance
Application lifecycle management
Application_lifecycle_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
Data and process for mutating a software resource to a desired state
with very little or no intervention on the part of users. The maintenance of server software and of operating systems often takes place in this manner. In
Patch_(computing)
Software to manage maintenance operations
computerized maintenance management system (CMMS) is any software package that maintains a computer database of information about an organization's maintenance operations
Computerized maintenance management system
Computerized_maintenance_management_system
Standards and guidelines for writing code
code and make software maintenance easier. Coding conventions are only applicable to the human maintainers and peer reviewers of a software project. Conventions
Coding_conventions
Restructuring existing computer code without changing its external behavior
Turnover-Induced Knowledge Loss in Software Projects. 2017 IEEE International Conference on Software Maintenance and Evolution (ICSME). pp. 261–272.
Code_refactoring
Visualization of information related to software systems
discovery and understanding Software maintenance Software maps Software diagnosis Cognitive dimensions of notations Software archaeology Bohnet, Johannes;
Software_visualization
Process of changing installed software to newer versions
Process of adapting software to run in a different context Software maintenance – Modification of software after delivery Software release life cycle –
Software_update
Academic journal
in 1989 as the Journal of Software Maintenance: Research and Practice, renamed in 2001 to Journal of Software Maintenance and Evolution: Research and
Journal of Software: Evolution and Process
Journal_of_Software:_Evolution_and_Process
Updating or porting legacy software to modern practices and platforms
(2001). "Policy analysis for warranty, maintenance, and upgrade of software systems". Journal of Software Maintenance: Research and Practice. 13 (6): 469–493
Software_modernization
International standard
the field of software engineering: Software requirements Software design Software construction Software testing Software maintenance Software configuration
Software Engineering Body of Knowledge
Software_Engineering_Body_of_Knowledge
Measure of the degree to which software possesses some property
1991). "Cyclomatic complexity density and software maintenance productivity". IEEE Transactions on Software Engineering. 17 (12): 1284–1288. doi:10.1109/32
Software_metric
Human-readable instructions a computer can execute
estimation for projects in development, and the ongoing cost of software maintenance after release. Source code is also used to communicate algorithms
Source_code
Development of software after release
needed] Software maintenance addresses bug fixes and minor enhancements, while software evolution focuses on adaptation and migration. Software technologies
Software_evolution
Fixing defects in an engineered system
Size-Limited Execution Trace". 2019 IEEE International Conference on Software Maintenance and Evolution (ICSME). pp. 398–401. doi:10.1109/icsme.2019.00068
Debugging
Software bug in which features stop working
A software regression is a type of software bug where a feature that has worked before stops working correctly. This may happen after changes are applied
Software_regression
Microsoft Windows software
monitors the security and maintenance status of the computer. Its monitoring criteria includes optimal operation of antivirus software, personal firewall, as
Security_and_Maintenance
Fran
does not add new features or content. For instance, in computer software, maintenance releases are typically intended to solve minor problems, typically
Maintenance_release
Software released under a license restricting rights
Proprietary software is software that grants its creator, publisher, or other rightsholder or rightsholder partner a legal monopoly by modern copyright
Proprietary_software
Software version that is stable and supported under a long-term or extended contract
engineering to the software development process and software release life cycle. Long-term support extends the period of software maintenance; it also alters
Long-term_support
Topics referred to by the same term
maintenance Software maintenance Condition-based maintenance Corrective maintenance Planned maintenance Predictive maintenance Preventive maintenance
Maintenance_(disambiguation)
Checking whether changes to software have broken functionality that used to work
"nightly/daily builds" of GUI applications". International Conference on Software Maintenance: 410–419. doi:10.1109/icsm.2003.1235451. Retrieved 2026-06-13. Andrea
Regression_testing
software development, software maintenance, and software re-engineering in the sense of a business intelligence approach specific to software systems. It is
Software_diagnosis
Software no longer sold or maintained
Look up abandonware in Wiktionary, the free dictionary. Abandonware is software, typically computer or video games, that is no longer for sale (by conventional
Abandonware
that people can verify their authenticity. Software maintenance Software developer Code review List of software package management systems David "cdlu" Graham
Software_maintainer
is a common type of non-functional software testing, used mainly in software development and software maintenance projects. This type of testing focuses
Software_testing_tactics
Class of businesses specializing in software
The software industry includes businesses for development, maintenance and publication of software that are using different business models, mainly either
Software_industry
Study of legacy software implementations
part of software maintenance. Software archaeology, named by analogy with archaeology, includes the reverse engineering of software modules, and the application
Software_archaeology
Software project management activity
review, maintenance, training, managing and buying extra equipment, servers and software. Many methods have been developed for estimating software costs
Cost estimation in software engineering
Cost_estimation_in_software_engineering
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
tools and training. Software maintenance tasks have five categories: adaptive maintenance, corrective maintenance, perfective maintenance, code reuse, and
Program_comprehension
Software licensed to ensure source code usage rights
"Empirical Software Engineering Research on Free/Libre/Open Source Software". 2006 22nd IEEE International Conference on Software Maintenance. pp. 347–350
Open-source_software
Cost of maintaining a low quality system
complicated Software brittleness – Description of how difficult software is to modify Software maintenance – Modification of software after delivery Software rot –
Technical_debt
Software not customized from their original form
functionality. By opting for vanilla software, organizations benefit from lower costs and straightforward maintenance, though the trade-off may include reduced
Vanilla_software
International standard for medical software
Software integration and integration testing Software system testing Software release Establish software maintenance plan Problem and modification analysis
IEC_62304
Application of knowledge discovery in software modernization
statistical analysis, and machine learning, supporting activities like software maintenance, evolution, and quality assessment. Developed specification Knowledge
Software_mining
Application of metaheuristic search techniques to software engineering
applied to other software engineering activities, for instance, requirements analysis, design, refactoring, development, and maintenance. Requirements engineering
Search-based software engineering
Search-based_software_engineering
Subscription software licensing and maintenance program
Microsoft Software Assurance (SA) is a Microsoft maintenance program aimed at business users who use Microsoft Windows, Microsoft Office, and other server
Microsoft_Software_Assurance
Any computer program for end-user use
Application software is software that is intended for end-user use – not operating, administering or programming a computer. It includes programs such
Application_software
Modelling software development in sequential phases
incremental development Monitoring Maintenance Lifecycle Object-oriented analysis and design Rapid application development Software development process Spiral
Waterfall_model
Vendor-neutral professional certification
areas: Software Requirements, Software Design, Software Construction, Software Testing, Software Maintenance, Software Configuration Management, Software Engineering
Certified software development professional
Certified_software_development_professional
Military unit
2012) 76th Aircraft Maintenance Group 76th Propulsion Maintenance Group 76th Commodities Maintenance Group 76th Software Maintenance Group - The group is
76th_Maintenance_Wing
Enterprise asset management software
as details, maintenance schedules and participating in workflows to manage the assets. Maximo was originally developed by Project Software & Development
Maximo_(software)
Old computing technology or system that remains in use
is susceptible to software rot, where changes to the runtime environment, or surrounding software or hardware may require maintenance or emulation of some
Legacy_system
Direct information article
the software. As for the maintenance and operations, the entity using on-premises software is also responsible for backup and storage of software data
On-premises_software
re-engineering, maintenance, or any other activities that result in software products. software development process In software engineering, a software development
Glossary_of_computer_science
Creation and maintenance of software
Software development is the process of designing, creating, testing, and maintaining software applications to meet specific user needs or business objectives
Software_development
Overview of software for Amiga computers
Amiga support and maintenance software performs service functions such as formatting media for a specific filesystem, diagnosing failures that occur on
Amiga support and maintenance software
Amiga_support_and_maintenance_software
Linux distribution
developed and maintained by Thomas Crider, previously employed as a software maintenance engineer at Red Hat, working in Denver, Colorado, United States.
Nobara_(operating_system)
Software research project collaboration
Axivion, also known as Bauhaus Software Technologies. The Bauhaus project serves the fields of software maintenance and software reengineering. Created in
Bauhaus_Project_(computing)
Graph editor tool
(2003). "Software visualization in software maintenance, reverse engineering, and re-engineering: a research survey". Journal of Software Maintenance and Evolution:
Rigi_(software)
Database change management
In software engineering, a schema migration (also database migration, database change management) refers to the management of version-controlled, incremental
Schema_migration
Software evolution laws
In software engineering, the laws of software evolution refer to a series of laws that Lehman and Belady formulated starting in 1974 with respect to software
Lehman's laws of software evolution
Lehman's_laws_of_software_evolution
Description of how difficult software is to modify
In computer programming and software engineering, software brittleness is the increased likelihood that software, that previously appeared reliable, now
Software_brittleness
Keeping computers in a good condition
operation of antivirus software like Kaspersky, Avast Antivirus, McAfee and Many are available. Acosta, Jeremy. "Basic Computer Maintenance". Games and Gears
Computer_maintenance
Maintenance service of electronic consumers
Mira (July 2004). "Problems within front-end support". Journal of Software Maintenance and Evolution: Research and Practice. 16 (4–5): 309–329. doi:10.1002/smr
Technical_support
Developing an update for older software based on an update to a newer version
a software update that was developed for a relatively current version of a software entity, to an older version of the software. It is a maintenance activity
Backporting
1978 book by Brian W. Kernighan and P. J. Plauger
programming "style", but also for "readability" by humans, specifically software maintenance engineers, programmers and technical writers. It was originally published
The Elements of Programming Style
The_Elements_of_Programming_Style
2019 Android-based smartphones produced by OnePlus
the OnePlus 7 Pro 5G, which remains on OxygenOS 10. Although the software maintenance schedule given by OnePlus mentions only two Android upgrades, the
OnePlus_7
Simple computer for remote server access
computing resources for maximum utilization. Reduced software maintenance – operating system updates and software patching can be deployed from a centralized location
Thin_client
effectiveness of software engineering throughout the software lifecycle, in particular during software development and software maintenance. The data collection
Software_analytics
Software source code with poor structure
computer code Software brittleness – Description of how difficult software is to modify Software maintenance – Modification of software after delivery
Spaghetti_code
Pre-release readiness checks of a product, service or system
is a common type of non-functional software testing, used mainly in software development and software maintenance projects. This type of testing focuses
Operational acceptance testing
Operational_acceptance_testing
Overview of and topical guide to software engineering
approach to the development, operation, and maintenance of software; that is the application of engineering to software. The ACM Computing Classification system
Outline of software engineering
Outline_of_software_engineering
Remote administration and web conferencing software
TeamViewer is a remote access and remote control computer software, allowing maintenance of computers and other devices. It was first released in 2005
TeamViewer
Form of shared internet-based computing
and software maintenance and support to the cloud provider. This enables the business to reallocate IT operations costs away from hardware/software spending
Cloud_computing
Isolated IT system
in legacy systems. This is due to the lack of code reuse, and resulting software brittleness due to potentially general functions only being used on limited
Stovepipe_system
Academic journal
object-oriented systems, rapid prototyping, logic programming, and software and knowledge-ware maintenance. The journal is abstracted and indexed in: SciSearch ISI
International Journal of Software Engineering and Knowledge Engineering
International_Journal_of_Software_Engineering_and_Knowledge_Engineering
Bypass of a recognized problem or limitation in a system
rig Kludge Normalization of deviance Planned obsolescence Preventive maintenance Program temporary fix (PTF) Arif Wibisono, Ibrahim Alhassan, David Sammon
Workaround
American software company
analysis, equipment maintenance, resource scheduling and dispatching and eForms and reporting. Founded in 1993 under the name Niche Software, the company was
B2W_Software
Overview of and topical guide to software development
modification, reuse, re-engineering, maintenance, or any other activities that result in software products. Software development can be described as all
Outline of software development
Outline_of_software_development
analysis, and performance profiling to provide insights for better software maintenance and improvement. Microsoft Windows operating systems and applications
Software_ecosystem
Disturbance that propagates through a system
Black, Sue (2001). "Computing ripple effect for software maintenance". Journal of Software Maintenance and Evolution: Research and Practice. 13 (4): 263–279
Ripple_effect
Kumar Thurimella, IEEE Explore, IEEE International Conference on Software Maintenance (ICSM), 2010, ISSN 1063-6773 Type 2 Clone Detection On ASCET Models
ConQAT
Manner of writing source code
consistent style across a codebase can improve readability and ease of software maintenance. It allows developers to quickly understand code written by others
Programming_style
Programming language used in many domains
In computer software, a general-purpose programming language (GPL) is a programming language for building software in a wide variety of application domains
General-purpose programming language
General-purpose_programming_language
SQALE (Software Quality Assessment based on Lifecycle Expectations) is a method to support the evaluation of a software application source code. It is
SQALE
Internet jargon
negative impact of AI-assisted software development on open-source software maintenance. 1990s portal Dead Internet theory Enshittification July effect Sturgeon's
Eternal_September
Software product development and consulting company
office, on the other hand, has performed mainly software design, development, testing, and maintenance. In 2006, Coherent Solutions became a Microsoft
Coherent_Solutions
by a theory for maintaining designs of software called Design Maintenance Systems. DMS and "Design Maintenance System" are registered trademarks of Semantic
DMS Software Reengineering Toolkit
DMS_Software_Reengineering_Toolkit
Update that only requires the user to download changed code
A delta update is a software update that requires the user to download only those parts of the software's code that are new, or have been changed from
Delta_update
domains. Software evolution Software analytics Software maintenance Software archaeology Hassan, Ahmed E. (2008). "The road ahead for mining software repositories"
Mining_software_repositories
Content management system
source development model, Nuxeo provides a subscription program with software maintenance, technical support, and customization tools. Nuxeo platform can be
Nuxeo
Software update released outside the normal update cycle
A hotfix is a software update that is released outside the normal update cycle or intended to be applied to a live system, often to fix a bug. Originally
Hotfix
management, a maintenance window is a period of time designated in advance by the technical staff, during which preventive maintenance that could cause
Maintenance_window
Unofficial term used to refer to monthly software updates by software companies
when Microsoft, Adobe, Oracle and others regularly release software patches for their software products. It is widely referred to in this way by the industry
Patch_Tuesday
Software platform for managing commercial vehicle fleets
software integrates functions such as vehicle tracking, maintenance scheduling, and driver management. The main function of fleet management software
Fleet_management_software
important for this type of software. The following table contains information relative to maintenance and support for each software package. The information
Mobile phone based sensing software
Mobile_phone_based_sensing_software
and technical information from software source code by reverse-engineering, used by programmers for software maintenance, modernization or optimization
Visual_Expert
SOFTWARE MAINTENANCE
SOFTWARE MAINTENANCE
Surname or Lastname
English (Yorkshire)
English (Yorkshire) : occupational name for a stable worker, from Old English hors ‘horse’ + mann ‘man’. It is unlikely to have been a nickname for a skilled rider, for in the Middle Ages the maintenance and use of a horse was far beyond the means of the mass of common people.
Surname or Lastname
English
English : occupational name for a man responsible for the maintenance and provision of saddle-horses (see Palfrey).
Surname or Lastname
English (chiefly Devon)
English (chiefly Devon) : metonymic occupational name for a man responsible for the maintenance and provision of saddle-horses, from Middle English palfrey ‘saddle-horse’ (Old French palefrei).
SOFTWARE MAINTENANCE
SOFTWARE MAINTENANCE
Girl/Female
Australian, Netherlands, Spanish
Derived from Jove; Father of the Sky; Feminine of Jovian
Boy/Male
Indian, Punjabi, Sikh
Brave who Keeps his Promise
Boy/Male
Muslim
Immortal
Female
English
Variant spelling of English Pattie, PATTI means "patrician; of noble birth."
Girl/Female
Tamil
Distinguished, Doe, Musical instrument
Boy/Male
Tamil
A flower
Boy/Male
German American Teutonic
Daring.
Boy/Male
Indian, Punjabi, Sikh
Lord of the Team
Male
Cornish
, Jehovah's gift (or grace).
Boy/Male
Latin
Greatest.
SOFTWARE MAINTENANCE
SOFTWARE MAINTENANCE
SOFTWARE MAINTENANCE
SOFTWARE MAINTENANCE
SOFTWARE MAINTENANCE
n.
One of a secret society, organized in the north of Ireland in 1795, the professed objects of which are the defense of the regning sovereign of Great Britain, the support of the Protestant religion, the maintenance of the laws of the kingdom, etc.; -- so called in honor of William, Prince of Orange, who became William III. of England.
n.
Subsistence or living, as dependent on some means of support; support of life; maintenance.
n.
A settled place of abode; residence; a right growing out of residence; legal residence or establishment of a person in a particular parish or town, which entitles him to maintenance if a pauper, and subjects the parish or town to his support.
n.
The act of sustaining; support; maintenance; subsistence; as, the sustenance of the body; the sustenance of life.
n.
Maintenance; support; provision; feed; as, the cattle have good keeping.
a.
Regulated by laws for the maintenance of peace and order, enforced by organized administration.
n.
Maintenance for a scholar; a foundation for the support of a student.
n.
That which maintains or preserves from being overcome, falling, yielding, sinking, giving way, or the like; subsistence; maintenance; assistance; reenforcement; as, he gave his family a good support, the support of national credit; the assaulting column had the support of a battery.
n.
Maintenance.
n.
A village or district the government and revenues of which are assigned to some person, usually in consideration of some service to be rendered, esp. the maintenance of troops.
n.
A payment or stipend; esp., the stipend or maintenance granted to a prebendary out of the estate of a cathedral or collegiate church with which he is connected. See Note under Benefice.
n.
Maintenance of position; duration; duration or existence in the same place or condition; continuance; as, a custom of long standing; an officer of long standing.
n.
An officious or unlawful intermeddling in a cause depending between others, by assisting either party with money or means to carry it on. See Champerty.
n.
The act of sustaining; maintenance; support.
n.
Maintenance; support.
n.
The act of sustaining, or the state of being sustained; preservation from falling; support; sustenance; maintenance.
n.
That which maintains or supports; means of sustenance; supply of necessaries and conveniences.
n.
The act of maintaining; sustenance; support; defense; vindication.
superl.
So completely destitute of property as to be entitled to maintenance from the public.
n.
The means or provisions by which one is kept; maintenance; support; as, the keep of a horse.