Software maintenance management lientz

All content in this area was uploaded by bennet lientz. The changes may involve simple changes to correct coding errors, more extensive changes to correct design errors or significant enhancement to correct specification errors or accomodate new requirements. Ieee standard 1219 defines software maintenance to be. Characteristics of application software maintenance. The modification of a software product after delivery to correct faults, to improve performance or other attributes, or to adapt the product to a modified environment. Understanding software maintenance work ieee journals. Software maintenance is a part of software development life cycle. Software maintenance can be successfully accomplished if the computing arrangements of the people doing the maintenance are compatible with their established patterns of work in the setting. This will help you understand the main features and benefits of each software and do a comparison of different tools. Our aim is to describe a landscape for research in software maintenance and. The problems of application software maintenance in 487 data processing organizations were surveyed. Maintenance management configuration management is an essential part of system maintenance. Create a discretionary, preventive maintenance budget, which allows the maintenance team to decide when to reengineer parts of the software. The key software maintenance issues are both managerial and technical.

Its time to get organized and improve productivity. A study of the maintenance of computer application software in 487 data processing organizations by. Integrate software maintenance personnel into operational teams. Factor analysis resulted in the identification of six problem factors. Software maintenance and evolution are characterised by their huge cost and slow speed of impleme ntation. A good way to start your search for the best maintenance management software is to sign up for the free trials or demo offered by leading maintenance management software providers. There are industryspecific maintenance management systems, too. When we need to update the software to keep it to the current market, without impacting its functionality, it is called software re. It describes full maintenance maturity models organized by levels 1, 2, and 3, which allow for benchmarking and continuous improvement paths.

A study of the maintenance of computer application software in 487 data processing organizations breakthrough strategic it and process planning similar authors to bennet p. Maintenance management software 2020 best application. Lientz and swansons paper may be three decades old, but it remains widely influential. This inconsistency was starting to bug me, so i ordered the book detailing the original analysis work, software maintenance management. First, the increased number of systems, combined with the increased volume of enhancement and maintenance, has restricted resources. It is aided with version control tools to control versions, semiversion or patch management. Software maintenance in software engineering is the modification of a software product after delivery to correct faults, to improve performance or other attributes. The process of changing of a system after it has been delivered and is in use is called software maintenance. Lientz and swanson on software maintenance for those of us working in software development and studying it, theres a shortage of comprehensive studies to refer to, too little data that developers and managers can trust and draw useful conclusions from. Carr m and wagner c 2019 a study of reasoning processes in software maintenance management, information technology and management. Surveys have shown that for many projects, software maintenance consumes the majority of the overall software lifecycle costs, and there are indications that the proportion is increasing.

Problems in application software maintenance communications. A study of the maintenance of computer application software in 487 data processing organizations lientz, bennet p. Hence, this paper provides a framework on risks in software maintenance projects. Get your free cloudbased cmms maintenance management software from fiix. Weve written buyers guides that cover cmms for specific industries, including fleet management software, equipment maintenance software applications and aircraft mro software, as well as a guide for webbased solutions. Our intuitive directory allows you to make an easy online maintenance management software comparison in just a few minutes by filtering by deployment method such as webbased, cloud computing or clientserver, operating system including mac, windows, linux. Software maintenance in software engineering is the modification of a software product after delivery to correct faults.

Use getapp to find the best maintenance management software and services for your needs. Program, lifecycles and the laws of software evolution. A read is counted each time someone views a publication summary such as the title, abstract, and list of authors, clicks on a figure, or views or downloads the fulltext. Yet they are inevitable activities almost all software that is useful and successful stimulates usergenerated requests for change and improvements. A couple of weeks later thanks to amazon, i had the answer. This organization was selected because it has the largest percentage of membership based in systems personnel in industrial systems positions. Apr 03, 2011 this inconsistency was starting to bug me, so i ordered the book detailing the original analysis work, software maintenance management. Pages contain marginal notes, underlining, and or highlighting. Preventive maintenance means making changes to the software, which improve its structure so that future maintenance is simplified. Software maintenance software maintenance is a critical issue in the lifecycle of enterprise systems applications. Preventive or preventative maintenance software is one of the core components of a computerized maintenance management system cmms. New code is added faster than old code is discarded, increasing the maintainable systems base. The software maintenance of large software systems.

Reliability engineering and system safety 32 1991 5154 the software maintenance of large software systems. Software maintenance in software engineering is the modification of a software product after delivery to correct faults, to improve performance or other attributes a common perception of maintenance is that it merely involves fixing defects. Jan 09, 2010 lientz and swansons paper may be three decades old, but it remains widely influential. Find 9780201042054 software maintenance management by lientz et al at over 30 bookstores. Isbn 9780201042054 software maintenance management. Lientz and swanson on software maintenance blogger. Issues in software maintenance, acm computing surveys csur. It helps businesses maximize their resources, minimize operational downtime, extend asset life spans and reduce costs of maintaining assets. To foster and achieve such compatibility requires an understanding of the reasons and the circumstances in which participants carry out.

Characteristics of application software maintenance characteristics of application software maintenance lientz, b. A study of the maintenance of computer application software in 487 data processing organizations by bennet p. Bennett centre for software maintenance, university of durham, durham, dhi 3le, uk abstract software maintenance is the general name given to the set of activities undertaken on a software system following its release for operational use. Zeltyn s, tarr p, cantor m, delmonico r, kannegala s, keren m, kumar a and wasserkrug s improving efficiency in software maintenance proceedings of the 8th working conference on mining software repositories, 215218.

Software maintenance wikimili, the free encyclopedia. Maintenance management software is a program intended to assist with maintenance repairs, workflows, and costs. Software maintenance is the general name given to the set of activities undertaken on a software system following its release for operational use. Maintenance management software, often referred to as a computerized maintenance management system or cmms, helps businesses to be proactive rather than reactive with how it approaches maintenance. Rough estimates of the total systems and programming. Departmentalization in software development and maintenance.

Computers and internet computer programming management software technology. Software maintenance projects are developed for fixing bugs, improving performance or other attributes or adapting them within a changing. Monitoring software maintenance project risks sciencedirect. Isbn 9780201042054 software maintenance management direct. Lientz and swanson on software maintenance dzone agile. The survey methodology and results are contained in the book software maintenance management lientz and swanson 7. This book explores the domain of software maintenance management and provides road maps for improving software maintenance organizations. Software maintenance is important because it consumes a large part of the overall lifecycle costs and also the inability to change software quickly and reliably means that business opportunities are lost.

917 172 28 1171 282 1551 647 36 451 96 242 321 1124 570 1288 1169 538 132 742 951 1005 1411 662 1190 334 797 1112 1240 346 517 466 1216 553 536 400 1213 1463 449 644 1130 1426 61 1353 610 868 541