14 Software and Robotic Maintenance

DOI: 10.1201/9781003365204-14

14.1 Introduction

Today, the maintenance field has developed to a level where it has started to branch out into many specialized areas including software maintenance and robotic maintenance.

Software maintenance is the process of making changes to the software system/component subsequent to delivery for improving performance or other attributes, rectifying faults, or adapting to a change in the use environment [1, 2]. In the early years of computing, software maintenance was only a small element of the overall software life cycle, but in recent years, it has become a major factor. For example, in 1955, the proportion of time spent on maintenance-related activities was around ...

Get System Safety, Maintainability, and Maintenance for Engineers now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.