CFP last date
20 May 2024
Reseach Article

Automated Software Performance Improvement: Best Practices for Evaluation

by Velmourougan Suburayan, Dhavachelvan Ponnurangam, Baskaran Ramachandran
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 49 - Number 1
Year of Publication: 2012
Authors: Velmourougan Suburayan, Dhavachelvan Ponnurangam, Baskaran Ramachandran
10.5120/7588-3413

Velmourougan Suburayan, Dhavachelvan Ponnurangam, Baskaran Ramachandran . Automated Software Performance Improvement: Best Practices for Evaluation. International Journal of Computer Applications. 49, 1 ( July 2012), 1-10. DOI=10.5120/7588-3413

@article{ 10.5120/7588-3413,
author = { Velmourougan Suburayan, Dhavachelvan Ponnurangam, Baskaran Ramachandran },
title = { Automated Software Performance Improvement: Best Practices for Evaluation },
journal = { International Journal of Computer Applications },
issue_date = { July 2012 },
volume = { 49 },
number = { 1 },
month = { July },
year = { 2012 },
issn = { 0975-8887 },
pages = { 1-10 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume49/number1/7588-3413/ },
doi = { 10.5120/7588-3413 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T20:45:09.089968+05:30
%A Velmourougan Suburayan
%A Dhavachelvan Ponnurangam
%A Baskaran Ramachandran
%T Automated Software Performance Improvement: Best Practices for Evaluation
%J International Journal of Computer Applications
%@ 0975-8887
%V 49
%N 1
%P 1-10
%D 2012
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Automated software has different dynamic behaviour during use when compared to general software application. Mostly these dynamic characteristics degrade the application performance during operation due to lack of understanding of performance requirement during testing. Mis-understanding on requirement for testing by the test engineer lead to loss of reputation, financial and operational loss to the community using the automated application. Software-performance issues are not only to be patched up by coding routines and pumping testing effort but, can be easily eliminated by inculcating the best practices during testing phase of the software development life cycle. Software-performance is the effective attribute to improve the maintainability and reliability of the software application. This paper outlines the various activities to be carried out during the testing phase of the lifecycle while developing the automated software to eliminate performance related issues during the software operations and maintenance. Moreover this paper also presents a set of performance testing taxonomy to inculcate efficient performance into the automated applications developed.

References
  1. K. Kumar, "Post Implementation Evaluation of Computer-Based Information System: Current Practices," Comm. ACM, Vol. 33, No. 2, Feb. 1990, pp. 203- 212.
  2. J. S. Chandler, "A Multiple Criteria Approach for Evaluating Information Systems," MIS Quarterly, Vol. 6, No. 1, Mar. 1982, pp. 61-74.
  3. V. R. Basili and H. D. Rombach, "The TAME Project: Towards Improvement-Oriented Software Environments," IEEE Trans. Software Eng. , Vol. 14, No. 6, June 1988, pp. 758-773.
  4. J. Mylopoulus, "Conceptual Modeling and Telos," in Conceptual Modeling, Databases and CASE, P. Loucopoulos and R. Zicari, eds. , Wiley & Sons, New York, 1992.
  5. G. Boloix and P. N. Robillard, "Comprehensive Software Metrics Framework," Tech. Report EPM/RT-94/07, Dept. Electrical and Computer Eng. ,École Polytechnique de Montréal, Montréal, 1994.
  6. L. L. Constantine, "Work Organization: Paradigms for Project Management and Organization," Comm. ACM, Vol. 36, No. 10, Oct. 1993, pp. 34-43.
  7. Fuggetta, "A Classification of CASE Technology," Computer, Vol. 26, No. 12, Dec. 1993, pp. 25-38.
  8. J. Nielsen, Usability Engineering, Academic Press, London, 1993.
  9. E. Brynjolfsson, "The Productivity Paradox of Information Technology," Comm. ACM, Vol. 36, No. 12, Dec. 1993, pp. 66-77.
  10. T. L. Saaty, The Analytic Hierarchy Process,McGraw-Hill, New York, 1980.
  11. Clement, "Computing at Work: Empowering Action by Low-level Users," Comm. ACM, Vol. 37, No. 1, Jan. 1994, pp. 53-63.
  12. Brown, A. W. Wallnau, K. C, A framework for evaluating software technology. IEEE Software, Vol. 13, No. 5, pp. 39–49
Index Terms

Computer Science
Information Sciences

Keywords

Performance testing Automated Software Load testing