kirancodes.me
To Proof Maintenance & Beyond!

Communicating continuous integration servers for increasing effectiveness of automated testing

Stefan Dösinger, Richard Mordinyi, Stefan Biffl

Abstract

Automated testing and continuous integration are established concepts in today’s software engineering landscape, but they work in a kind of isolated environment as they do not fully take into consideration the complexity of dependencies between code artifacts in different projects. In this paper, we demonstrate the Continuous Change Impact Analysis Process (CCIP) that breaks up the isolation by actively taking into account project dependencies. The implemented CCIP approach extends the traditional continuous integration (CI) process by enforcing communication between CI servers whenever new artifact updates are available. We show that the exchange of CI process results contribute to improving effectiveness of automated testing.

BibTeX
@inproceedings{Doesinger-al:ASE12,
  author    = {Stefan D{\"{o}}singer and
               Richard Mordinyi and
               Stefan Biffl},
  title     = {Communicating continuous integration servers for increasing effectiveness of automated testing},
  booktitle = {ASE},
  pages     = {374--377},
  publisher = {{ACM}},
  year      = {2012},
}

Related papers