Enabling collaborative testing across shared software components

Teng Long, Ilchul Yoon, Atif Memon, Adam Porter, Alan Sussman
2014 Proceedings of the 17th international ACM Sigsoft symposium on Component-based software engineering - CBSE '14  
Components of numerous software systems are developed and maintained by multiple stakeholders, and there is significant overlap and synergy in the process of testing systems with shared components. We have designed and implemented infrastructure that enables testers of different components to share their test results and artifacts so that they can collaborate in testing shared components. We also develop an example collaborative testing process that leverages our infrastructure to save effort
more » ... re to save effort for regression testing of systems with shared components. Our empirical study of this process shows that collaborative testing of component-based software systems can not only save significant effort by sharing test results and artifacts, but also improve test quality of individual components by utilizing synergistic data shared among component testers.
doi:10.1145/2602458.2602468 dblp:conf/cbse/LongYMPS14 fatcat:enmgfu6rmnhzjmtololkonxp3u