Understanding and predicting the process of software maintenance release
Proceedings of the 18th international conference on Software engineering
Software metrics (2nd ed.): a rigorous and practical approach
Software metrics (2nd ed.): a rigorous and practical approach
An empirical study of software maintenance tasks
Journal of Software Maintenance: Research and Practice
Communications of the ACM
Elements of Software Science (Operating and programming systems series)
Elements of Software Science (Operating and programming systems series)
Using UML: Software Engineering with Objects and Rules
Using UML: Software Engineering with Objects and Rules
Measurements for managing software maintenance
ICSM '96 Proceedings of the 1996 International Conference on Software Maintenance
The non-homogeneous maintenance periods: a case study of software modifications
ICSM '96 Proceedings of the 1996 International Conference on Software Maintenance
Architecture-Centric Software Evolution by Software Metrics and Design Patterns
CSMR '02 Proceedings of the 6th European Conference on Software Maintenance and Reengineering
ICSM '01 Proceedings of the IEEE International Conference on Software Maintenance (ICSM'01)
Two Case Studies in Measuring Software Maintenance Effort
ICSM '98 Proceedings of the International Conference on Software Maintenance
Design Rationale for Software Maintenance
Proceedings of the 16th IEEE international conference on Automated software engineering
The effect of task order on the maintainability of object-oriented software
Information and Software Technology
A software development kit to implement integration solutions
Proceedings of the 27th Annual ACM Symposium on Applied Computing
Hi-index | 0.00 |
We describe an Internet application for providing mobile phone tariff information for Northern Ireland and the Republic of Ireland. Using this application it is possible to accurately and easily determine and compare mobile phone packages offered by different service providers. One of the important features of such an Internet application is the potential for high maintenance associated with the data in the system and more importantly the structure of the system given the inevitable changes in the corresponding mobile phone market. We have identified the maintenance tasks associated with our system to reflect changes in the mobile phone market and outline an evaluation technique for describing the system's ability to cope with change. In particular, we evaluate the actual change required to our software system to implement various maintenance tasks. We have found that there is an upper bound (∼5%) on the maintenance effort associated with the system which is both acceptable and manageable for maintenance purposes. We show that at most the changes required to our system are no greater than 3.07%, when a complete new service provider is added or removed. We conclude that the development of a maintenance model in conjunction with system design is essential for estimating the maintenance effort associated with similar Internet applications.