Studying Supply and Demand of Software Maintenance and Evolution Services

Software maintenance and evolution constitutes an important part of the total cost of the life cycle of software. Some even argue this is the most important fraction of the cost. The added value of software maintenance and evolution is often not fully understood by the customer leading to a perception that software maintenance organizations are […]

Continue reading

Experiments with adding to the experience that can be acquired from software maintenance courses

This paper describes approaches used in two software maintenance courses, where the goal is to give students some experience in the major aspects of the real world of IT. The courses are: 1) a software project course and 2) a course on software maintenance and testing, part of a full undergraduate program on software engineering. […]

Continue reading

ELearning Software Maintenance Diagnostic Model supported by a Decision Support System

elearning projects often give most of their attention to the design of the content of the course, giving less consideration to its maintainability. By omitting this, elearning specialists do not take into account all the software maintenance activities required over time. Maintenance of software accounts for more than 80% of the cost of software over […]

Continue reading

Building Productivity Models for Small Enhancements

Software is in constant evolution and many approaches have been suggested to study software maintenance productivity. This research reports on a process to design and implement a productivity model of legacy software based on the meas- urement of small functional enhancements using the COSMIC ISO 19761 international standard. Two motivations in- fluence this research: 1) […]

Continue reading

Technical Debt: A Research Roadmap Report on the Eighth Workshop on Managing Technical Debt (MTD 2016)

We report here on the Eighth International Workshop on Managing Technical Debt, collocated with the International Conference on Software Maintenance and Evolution (ICSME 2016). The technical debt research community continues to expand through collaborations of industry, tool vendors, and academia. The major themes of discussion this year indicate convergence on a common definition on technical […]

Continue reading

A cost-effective strategy for Cloud system maintenance

To guarantee the high availability of modern Cloud-based applications, service backup is commonly used to maintain the failed services. However, an ineffective maintenance strategy based on virtual machine (VM) backup will cause a high budget and low resource utilization. This paper proposes a cost-effective multi-VM maintenance strategy to mini- mize maintenance cost with limited backup […]

Continue reading

Analyzing the concept of technical debt in the context of agile software development: A systematic literature review

Technical debt (TD) is a metaphor that is used to communicate the consequences of poor software development practices to non-technical stakeholders. In recent years, it has gained significant at- tention in agile software development (ASD). Objective: The purpose of this study is to analyze and synthesize the state of the art of TD, and its […]

Continue reading

Software maintenance chapter of the SWEBOK

This chapter was reviewed by Dr. Alain April and Dr. Mira Kajko-Mattsson for the third version of the SWEBOK. The previous version was develop by Tom Pigosky and Prof. Alain April.  0 View(s)  0.00 KBDownload

Continue reading

Cost estimation of post production software support in ground combat systems

This is the master thesis of C.J.Cannon. “Weapon systems and programs are becoming increasingly more dependent on software as a critical technology for the success of the programs. Along with this dependence on performance, the costs associated with software are becoming an increasing share of the life cycle costs of these weapon systems and programs. […]

Continue reading

Negotiation Strategy to Reduce Your SAP, Oracle & Microsoft Maintenance

Send by a member (as seen on www.upperdge.com, October 15, 2012) “Every year when the maintenance bills arrived, I’d have the negotiated 30 to 45 days to pay what seemed like an absurdly high amount for very little expected return. However, I did not, and you should not, accept this as inevitable. Follow these 5 […]

Continue reading