Skip to main content

Research Repository

Advanced Search

AI in software engineering : current developments and future prospects

Meziane, F; Vadera, S

Authors

F Meziane



Contributors

F Meziane F.Meziane@salford.ac.uk
Editor

Abstract

Artificial intelligences techniques such as knowledge based systems, neural networks, fuzzy logic and data mining have been advocated by many researchers and developers as the way to improve many of the software development activities. As with many other disciplines, software development quality improves with the experience, knowledge of the developers, past projects and expertise. Software also evolves as it operates in changing and volatile environments. Hence, there is significant potential for using AI for improving all phases of the software development life cycle. This chapter provides a survey on the use of AI for software engineering that covers the main software development phases and AI methods such as natural language processing techniques, neural networks, genetic algorithms, fuzzy logic, ant colony optimization, and planning methods

Citation

Meziane, F., & Vadera, S. (2009). AI in software engineering : current developments and future prospects. In F. Meziane, & S. Vadera (Eds.), Artificial Intelligence Applications for Improved Software Engineering Development: New Prospects (273-294). Hershey, New York, USA: IGI Global

Publication Date Jul 1, 2009
Deposit Date Jul 17, 2009
Publicly Available Date Jul 17, 2009
Publisher IGI Global
Pages 273-294
Book Title Artificial Intelligence Applications for Improved Software Engineering Development: New Prospects
ISBN 9781605667584
Publisher URL http://www.igi-global.com/reference/details.asp?id=34636
Related Public URLs http://www.igi-pub.com/downloads/pdf/34636.pdf

Files






You might also like



Downloadable Citations