DocumentCode
2442031
Title
Quality Assurance
Author
Joukhadar, Ammar ; Zliekha, Mhd Abou ; Al-Moubayed, Samer ; Awad, Bashar
Author_Institution
Inf. Technol. Fac., Damascus Univ.
Volume
1
fYear
0
fDate
0-0 0
Firstpage
257
Lastpage
261
Abstract
E-business systems involve a large number of nonfunctional requirements, such as performance, distribution, reliability, security, scalability, auditing, fail over, fault tolerance, resuming, clustering/load balancing, portability, accessibility, usability, etc. Such requirements increase the complexity of the system, and depending on programmers´ experience this may reduce dramatically code quality. Different techniques can be applied to ameliorate code quality; this includes applying some standard design pattern, decomposing code into a set of modules, applying AOP techniques, using generic programming techniques, or using code generators. All of these techniques are very important and useful, but are not sufficient. We still need to write a minimum of manual code, so human resources remain the major factor that affects code quality. This paper addresses the problem concerning the quality of manual code. What is code quality? What is the effect of a bad code quality on the program lifecycle, and how to assure this quality? We propose a tool that allows analyzing code in order to satisfy a set of quality directions. These directions can be added dynamically with no need to modify the code
Keywords
quality assurance; software quality; software reliability; software tools; AOP technique; aspect oriented programming; bad code quality; code analysis; code generator; code module decomposition; e-business system; manual code quality assurance; nonfunctional requirement; program lifecycle; software design pattern; Application software; Automatic testing; Code standards; Programming profession; Quality assurance; Scalability; Software performance; Software quality; Software testing; Usability;
fLanguage
English
Publisher
ieee
Conference_Titel
Information and Communication Technologies, 2006. ICTTA '06. 2nd
Conference_Location
Damascus
Print_ISBN
0-7803-9521-2
Type
conf
DOI
10.1109/ICTTA.2006.1684380
Filename
1684380
Link To Document