Facebook pixel tracking

The Science and Information (SAI) Organization publishes open-access peer-reviewed journals in computer science and artificial intelligence.

Contact Info
Website thesai.org
Follow Us
Contact Info
Follow Us
Research Article | Open Access |

Model Based Test Case Prioritization For Testing Component Dependency In CBSD Using UML Sequence Diagram

Author 1: Arup Abhinna Acharya Author 2: Vuda Sreenivasarao Author 3: Namita Panda
International Journal of Advanced Computer Science and Applications (IJACSA) · Vol. 1, No. 6 · Published 2010 · Cited by 14

DOI: 10.14569/IJACSA.2010.010617

Abstract

Software maintenance is an important and costly activity of the software development lifecycle. To ensure proper maintenance the software undergoes regression testing. It is very inefficient to re execute every test case in regression testing for small changes. Hence test case prioritization is a technique to schedule the test case in an order that maximizes some objective function. A variety of objective functions are applicable, one such function involves rate of fault detection - a measure of how quickly faults are detected within the testing process. Early fault detection can provide a faster feedback generating a scope for debuggers to carry out their task at an early stage. In this paper we propose a method to prioritize the test cases for testing component dependency in a Component Based Software Development (CBSD) environment using Greedy Approach. An Object Interaction Graph (OIG) is being generated from the UML sequence diagrams for interdependent components. The OIG is traversed to calculate the total number of inter component object interactions and intra component object interactions. Depending upon the number of interactions the objective function is calculated and the test cases are ordered accordingly. This technique is applied to components developed in Java for a software system and found to be very effective in early fault detection as compared to non-prioritize approach.

Keywords

How to Cite this Article

Acharya, A. A., Sreenivasarao, V., & Panda, N. (2010). Model Based Test Case Prioritization For Testing Component Dependency In CBSD Using UML Sequence Diagram. International Journal of Advanced Computer Science and Applications, 1(6). https://doi.org/10.14569/IJACSA.2010.010617

Acharya, Arup Abhinna, et al.. "Model Based Test Case Prioritization For Testing Component Dependency In CBSD Using UML Sequence Diagram." International Journal of Advanced Computer Science and Applications, vol. 1, no. 6, 2010, https://doi.org/10.14569/IJACSA.2010.010617.

@article{Acharya2010,
  title     = {Model Based Test Case Prioritization For Testing Component Dependency In CBSD Using UML Sequence Diagram},
  journal   = {International Journal of Advanced Computer Science and Applications},
  volume    = {1},
  number    = {6},
  year      = {2010},
  publisher = {The Science and Information Organization},
  author    = {Arup Abhinna Acharya and Vuda Sreenivasarao and Namita Panda},
  doi       = {10.14569/IJACSA.2010.010617},
  url       = {https://doi.org/10.14569/IJACSA.2010.010617}
}

Open Access — licensed under a Creative Commons Attribution 4.0 International License. Unrestricted use, distribution, and reproduction in any medium, even commercially, as long as the original work is properly cited.

Call for Papers - Important Dates

Volume 17 No. 11, November 2026
Paper Submission Due October 25, 2026
Review Notification November 15, 2026
Publication Date November 30, 2026