Abstract:
Turning a new chapter in game theory some of its
applications to the field of Software Engineering are explored
recently. Game theory addresses strategic problems. There
are many aspects in software development process which
could be analyzed using game theory. This is a discussion and
a research of how game and why theory is applied Many real
life situations including situations arise in software
engineering process can be abstracted into prisoners'
dilemma situations. Game theory principal usage in software
engineering, technical and non technical aspects of software
engineering, project management and avoiding software
development failures are discussed in game theory
perspective.
Maintenance is another major aspect of Software
Engineering. Application of strategies of game theory in
software maintenance would be beneficial. In that way game
theory can be used for the benefit of the software engineering
processes because meetings are ubiquitous in software
engineering projects.