Issues and Challenges in Networking, Intelligence and Computing Technologies |
Foundation of Computer Science USA |
ICNICT - Number 4 |
November 2012 |
Authors: Gagan Tiwari, Arun Sharma |
cb428714-890e-4c14-8a0b-e1aa53488a13 |
Gagan Tiwari, Arun Sharma . Maintainability Techniques for Software Development Approaches A Systematic Survey. Issues and Challenges in Networking, Intelligence and Computing Technologies. ICNICT, 4 (November 2012), 28-31.
Time, effort and money involved in maintaining software has always been considered greater than its development time. Also, its vagueness in prediction at early stage of development makes the process more complex. Researchers and developers are working on devising various techniques/algorithms for better prediction. Present paper conducts a detailed survey on these techniques and identified several factors or characteristics on which maintainability depends. These factors vary for different software development approaches like object-oriented, component-based, aspect-oriented and others due to the architectural difference.