Integrating AI and Machine Learning in Quality Assurance for Automation Engineering

Authors

  • Parameshwar Reddy Kothamali QA Automation Engineer at Northeastern University Masters in computer science Parameshwar.kothamali@gmail.com Location: Allentown, PA, USA, 18031
  • Vinod Kumar Karne QA Automation Engineer at Northeastern University Masters in computer science
  • Sai Surya Mounika Dandyala Data Engineer Masters in Informatics

DOI:

https://doi.org/10.36676/jrps.v15.i3.1445

Keywords:

AI, Machine Learning, Quality Assurance, Automation Engineering, Ethical Model Development, Artificial Intelligence

Abstract

The integration of AI and Machine Learning (ML) into Quality Assurance (QA) for Automation Engineering represents a transformative shift, leveraging data-driven decision-making and automation across industries. Despite their promising benefits, the reliability, fairness, and generalizability of ML models remain significant concerns. This paper addresses these challenges by exploring the complexities inherent in assessing and validating ML programs. Firstly, it identifies obstacles such as bias, model robustness, and adaptability to new data, emphasizing the necessity for rigorous testing frameworks. Secondly, the paper reviews existing methodologies and solutions proposed in scholarly literature to enhance the assessment of ML programs, ensuring they perform as intended and meet ethical standards.
This comprehensive manual serves as a guiding resource for professionals and scholars navigating the dynamic convergence of QA and ML. It underscores the need for continual learning and adaptation in an era where AI's potential is matched by the responsibilities of ethical and resilient model development. By offering profound insights and methodologies, the paper equips QA practitioners and AI enthusiasts alike to navigate the intricate terrain of quality assurance in the era of machine learning effectively.

References

Braiek, H., & Khomh, F. (2020). On testing machine learning programs. 10.1016/J.JSS.2020.110542 DOI: https://doi.org/10.1016/j.jss.2020.110542

Mahapatra, S., Mishra, S., & Mishra, S. (2019). Usage of Machine Learning in Software Testing.

10.1007/978-3-030-38006-9_3 DOI: https://doi.org/10.1007/978-3-030-38006-9_3

Marijan, D., & Gotlieb, A. (2020). Software Testing for Machine Learning. 10.1609/AAAI.V34I09.7084 DOI: https://doi.org/10.1609/aaai.v34i09.7084

Marijan, D., Gotlieb, A., & Ahuja, M. (2019). Challenges of Testing Machine Learning Based Systems. 10.1109/AITEST.2019.00010 DOI: https://doi.org/10.1109/AITest.2019.00010

Nakajima, S., & Bui, H. (2015). Dataset Coverage for Testing Machine Learning Computer Programs. 10.1109/APSEC.2016.049 DOI: https://doi.org/10.1109/APSEC.2016.049

Omri, S., & Sinz, C. (2021). Machine Learning Techniques for Software Quality Assurance: A Survey.

Sherin, S., Khan, M., & Iqbal, M. (2019). A Systematic Mapping Study on Testing of Machine Learning Programs.

Xie, X., K, J., Murphy, C., & Kaiser, G. (2011). Testing and validating machine learning classifiers by metamorphic testing. 10.1016/J.JSS.2010.11.920 DOI: https://doi.org/10.1016/j.jss.2010.11.920

Zhang, J., Harman, M., & Ma, L.

Downloads

Published

25-07-2024

How to Cite

Parameshwar Reddy Kothamali, Vinod Kumar Karne, & Sai Surya Mounika Dandyala. (2024). Integrating AI and Machine Learning in Quality Assurance for Automation Engineering. International Journal for Research Publication and Seminar, 15(3), 93–102. https://doi.org/10.36676/jrps.v15.i3.1445