How Do Developers Structure Unit Test Cases? An Empirical Analysis of the AAA Pattern in Open Source Projects | IEEE Journals & Magazine | IEEE Xplore