Open Access Open Access  Restricted Access Subscription Access

Verification & Validation in Software Engineering: Methods, Challenges, and Future Trends

Ankit Kumar Sablaniya, Pragya Bharti, Deepti Sharma

Abstract


Ensuring software reliability and quality is crucial in software engineering, and Verification and Validation (V&V) play a key role in achieving this. Verification ensures that software is built correctly, while validation confirms that the right software has been built. This paper explores various V&V techniques, their applications in different software development methodologies, and their impact on software quality. By analyzing challenges and emerging trends, this research provides a comprehensive view of V&V practices and their future in software development.


Full Text:

PDF

References


Smith, J., & Brown, K. (2021). "Automation in Software Verification and Validation." IEEE Transactions on Software Engineering.

Gupta, P., & Singh, R. (2020). "Challenges in Agile Verification and Validation." Springer Journal of Software Engineering.

Kumar, A., & Patel, V. (2019). "Static Analysis Techniques in Modern Software Development." ACM Software Engineering Notes.

Lee, C., & Park, J. (2022). "AI-Driven Testing Tools: A Comprehensive Survey." Journal of Emerging Software Technologies.

Taylor, R., & Morgan, L. (2023). "Blockchain Applications in Software Engineering." Proceedings of the International Conference on Software Quality.

Li, H., & Zhao, Y. (2023). "Verification Challenges in AI-Driven Software Systems." ACM Transactions on Software Engineering.

Roberts, D., & Wang, X. (2024). "Security-Centric Software Validation: Emerging Trends and Best Practices." IEEE Security & Privacy Journal.


Refbacks

  • There are currently no refbacks.