Title :
Software development under bounded rationality and opportunism
Author :
Erbas, Cengiz ; Erbas, Bahar Celikkol
Author_Institution :
ASELSAN Inc.
Abstract :
Due to the wicked nature of software development, it is imperative to take into consideration bounded rationality and opportunism of the agents involved in, when managing software development projects. These two concepts, which are at the foundations of transaction cost economics, have not yet been studied in relation to software engineering. In this paper, we develop transaction cost economics approach to software engineering, specifically as it relates to governance. This approach enables us better understand the strengths and weaknesses of top-down and bottom-up processes, and outlines a method to be used in choosing amongst alternative governance structures given relevant project characteristics.
Keywords :
project management; software cost estimation; software process improvement; bottom-up processes; bounded opportunism; bounded rationality; software development projects; software engineering; top-down processes; transaction cost economics; Application software; Contracts; Costs; Microeconomics; Production; Programming; Project management; Software development management; Software engineering; Technology management;
Conference_Titel :
Software Development Governance, 2009. SDG '09. ICSE Workshop on
Conference_Location :
Vancouver, BC
Print_ISBN :
978-1-4244-3736-8
DOI :
10.1109/SDG.2009.5071331