Live briefing
Everything about Software maintenance
Modification of software after delivery
Software maintenance is the modification of software after delivery. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Software maintenanceA 5-minute orientation
- Skim a recent paper: Reuse and maintenance practices among divergent forks in three software ecosystemsInfluential work since 2022
- Pick up a classic book: JavaScriptThe most-reprinted book on the subject
- Read the landmark paper: Types of software evolution and software maintenanceCited 250 times
- Go sideways: SoftwareA closely related topic
- Go sideways: Source codeA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🏆 Landmark papers (most cited)
Types of software evolution and software maintenance
Software Maintenance Maturity Model (SMmm): the software maintenance process model
Understanding Software Maintenance Work
Issues in Software Maintenance
Incremental Maintenance of Software Artifacts
Dynamics of software maintenance
Software Maintenance: 1990 status
Software Errors and Software Maintenance Management
🆕 Influential since 2022
Reuse and maintenance practices among divergent forks in three software ecosystems
A Refactoring Classification Framework for Efficient Software Maintenance
A Systematic Literature Review on Maintenance of Software Containers
Automated evaluation of comments to aid software maintenance
Optimising Software Lifecycle Management through Predictive Maintenance: Insights and Best Practices
📚 Books worth reading
JavaScriptDavid Flanagan · 1996
Introduction to AlgorithmsThomas H. Cormen, Charles E. Leiserson · 1990
Software EngineeringShari Lawrence Pfleeger, Joanne M Atlee · 1987
KubernetesKelsey Hightower, Brendan Burns · 2017
Software process improvementEric W. Olsen · 2001- 📕Change Request Impacts in Software MaintenanceMadapuri Rudra Kumar, Annaluri Sreenivasa Rao · 2020
- 📕Recent Advancements in Software Reliability AssuranceAdarsh Anand, Mangey Ram · 2019
- 📕Tackling the Year 2000Brian Johnson · 1997
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Software Software (SW) consists of computer programs that instruct the execution of a computer. Software also includes design documents and specifications. The…
- Source code In computing, source code, or simply code or source, is human readable plain text that eventually results in controlling the behavior of a computer[citation…
- Software development Software development is the process of designing, creating, testing, and maintaining software applications to meet specific user needs or business objectives…
- Software rot Software rot (bit rot, code rot, software erosion, software decay, or software entropy) is the degradation, deterioration, or loss of the use or performance…
- Legacy system In computing, a legacy system is an old method, technology, computer system, or application program, "of, relating to, or being a previous or outdated…
- Software testing Software testing is the act of checking whether software meets its intended objectives and satisfies expectations. Software testing can provide objective…
- Software evolution Software evolution is the continual development of a piece of software after its initial release to address changing stakeholder and/or market requirements…
- Maintainability Maintainability is the inherent design characteristic of a system or product that determines the probability that it can be retained in, or restored to…