JISE


  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21]


Journal of Information Science and Engineering, Vol. 31 No. 3, pp. 1051-1070


A Cloud Service Implementation for Evaluating Design Pattern in Software Evolution


DER-HONG TING1, NIEN-LIN HSUEH1,+, CHAO-TUNG YANG2 AND CHIN-HUNG CHANG3 
1Department of Information Engineering and Computer Science 
Feng Chia University 
Taichung City, 407 Taiwan 
2Department of Computer Science 
Tunghai University 
Taichung City, 407 Taiwan 
3Department of Information Management 
Hsuping University of Science and Technology 
Taichung City, 412 Taiwan


    In recent years, the influences of design patterns on software quality have attracted increasing attention in the area of software engineering, as design patterns encapsulate valuable knowledge to resolve design problems, and more importantly to improve the design quality. Our previous research has proposed a utilization evaluation method to assess the design pattern’s quality. As the versions of evaluated software project grows, the analysis time increases in pace with the increasing source code size. The computation performance cannot be applicable to the practical data analysis. However, the computation performance and large data processes can be improved by cloud computing which provides internet-based and scalable infrastructure, platforms and services. In this research, we draw a picture of implementing a software quality evaluation cloud by developing a utilization evaluation cloud service based on powerful computing capability to process a large amount of data. The experimental results show that the cloud service architecture can indeed improve the computation performance.


Keywords: design pattern, software quality, software evolution, Hadoop, MapReduce

  Retrieve PDF document (JISE_201503_15.pdf)