Evolutionary Computation and Optimization Algorithms in Software Engineering: Applications and Techniques: Applications and Techniques

Front Cover
Chis, Monica
IGI Global, Jun 30, 2010 - Education - 282 pages

Evolutionary computation brings new tools for software engineering by informing the systematic, disciplined, quantifiable processes of developing, operating, and maintaining software.

Evolutionary Computation and Optimization Algorithms in Software Engineering: Applications and Techniques lays the foundation for the successful integration of evolutionary computation into software engineering. It surveys techniques ranging from genetic algorithms, to swarm optimization theory, to ant colony optimization, demonstrating their uses and capabilities. These techniques are applied to aspects of software engineering such as software testing, quality assessment, reliability assessment, and fault prediction models, among others, to providing researchers, scholars and students with the knowledge needed to expand this burgeoning application.

 

What people are saying - Write a review

We haven't found any reviews in the usual places.

Contents

A Survey of the Evolutionary Computation Techniques for Software Engineering
1
Using Evolutionary Based Approaches to Estimate Software Development Effort
13
The Application of Genetic Algorithms to the Evaluation of Software Reliability
29
Synthesis of ObjectOriented Software Structural Models Using Quality Metrics and CoEvolutionary Genetic Algorithms
50
Application of Artificial Immune Systems Paradigm for Developing Software Fault Prediction Models
76
Genetic Programming for CrossRelease Fault Count Predictions in Large and Complex Software Projects
94
Exploring a Self Organizing Multi Agent Approach for Service Discovery
127
Innovative Hybrid Genetic Algorithms and Line Search Method for Industrial Production Management
142
Automatic Test Sequence Generation for State Transition Testing via Ant Colony Optimization
161
Object Oriented Software Testing with Genetic Programming and Program Analysis
184
A Fuzzy MultiCriteria Approach
200
Verification of Attributes in Linked Lists Using Ant Colony Metaphor
220
Compilation of References
229
About the Contributors
250
Index
256
Copyright

Other editions - View all

Common terms and phrases

About the author (2010)

Monica Chis received her BS degree in Computer Science from Babes-Bolyai University, Cluj-Napoca, Romania in 1995. She is currently Project Manager at SIEMENS IT Solutions and Services, Romania. She was working in a private University in Cluj-Napoca, Romania as Senior Lecturer. Her research activities focuses on data mining, computational intelligence and swarm intelligence, applications of evolutionary computation in data mining, software engineering, software engineering and evolutionary computation, e-learning, time series data mining, social networks. She has published research articles in book chapters and conference proceedings. She served on the program committee for international conferences and she is additional reviewer for international conferences and journals. She has some important collaboration with foreign companies in the field of project management, research and data analysis. [Editor]

Bibliographic information