Published March 5, 2025 | Version v1
Journal article Open

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

Description

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.

Files

Verification and Validation in Software Engineering -Formatted Paper.pdf

Files (277.5 kB)

Additional details

References

  • 1. Smith, J., & Brown, K. (2021). "Automation in Software Verification and Validation." IEEE Transactions on Software Engineering.
  • 2. Gupta, P., & Singh, R. (2020). "Challenges in Agile Verification and Validation." Springer Journal of Software Engineering.
  • 3. Kumar, A., & Patel, V. (2019). "Static Analysis Techniques in Modern Software Development." ACM Software Engineering Notes.
  • 4. Lee, C., & Park, J. (2022). "AI-Driven Testing Tools: A Comprehensive Survey." Journal of Emerging Software Technologies.
  • 5. Taylor, R., & Morgan, L. (2023). "Blockchain Applications in Software Engineering." Proceedings of the International Conference on Software Quality.
  • 6. Li, H., & Zhao, Y. (2023). "Verification Challenges in AI-Driven Software Systems." ACM Transactions on Software Engineering.
  • 7. Roberts, D., & Wang, X. (2024). "Security-Centric Software Validation: Emerging Trends and Best Practices." IEEE Security & Privacy Journal.