We conducted several experiments to evaluate the potential advantages of using generative AI systems for various software engineering tasks. The experiments focused on software documentation, software design, and software testing (unit tests). We presented the experimental setups, discussed the results, highlighted the challenges encountered, and provided recommendations for further research.