DocumentCode :
2658362
Title :
A comparative study of MI tools: Defining the Roadmap to MI tools standardization
Author :
Sarwar, Muhammad Imran ; Tanveer, Wasif ; Sarwar, Imran ; Mahmood, Waqar
Author_Institution :
Al-Khwarizmi Inst. of Comput. Sci., Univ. of Eng. & Technol., Lahore
fYear :
2008
fDate :
23-24 Dec. 2008
Firstpage :
379
Lastpage :
385
Abstract :
Software maintainability has always been a significant factor in the success or failure of any software product. There are numerous ways to calculate software maintainability but none of them has been able to grab as much industrial acceptance as the maintainability index (MI). MI can be calculated with the help of various tools, however selection of an appropriate tool for specific application is a critical research issue. This indicates that there is a dire need to clearly identify behavior of MI tools used for calculating software maintainability for various software source code scenarios. For this purpose we have analyzed behaviors of various MI tools with different MI parameters using a variety of test scenarios. We have developed a set of benchmark MI parameters test-cases for available MI tools to compare their results on the basis of features they support. We then executed the test scenarios on selected proprietary and open-source MI tools and evaluated their strengths and weaknesses on the basis of test results. The results highlighted weaknesses of some of the MI tools and helped us in making recommendations for selection of appropriate tool for specific application having better ability to determine the maintainability of the software system in terms of ldquomaintainability indexrdquo.
Keywords :
software maintenance; software tools; standardisation; MI tools; maintainability index; software maintainability; standardization; Application software; Benchmark testing; Computer industry; Software maintenance; Software measurement; Software quality; Software standards; Software systems; Software tools; Standardization; Maintainability Index; Quality metrics; Software Complexity Measurements; Software maintainability tools; Software quality; component;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Multitopic Conference, 2008. INMIC 2008. IEEE International
Conference_Location :
Karachi
Print_ISBN :
978-1-4244-2823-6
Electronic_ISBN :
978-1-4244-2824-3
Type :
conf
DOI :
10.1109/INMIC.2008.4777767
Filename :
4777767
Link To Document :
بازگشت