Abstract
Outsourcing of IT/IS service is now becoming a standard protocol for most of companies. As cost related to maintaining IT/IS service increases quite rapidly due to fierce competition in the market and fast changes in customers’ behavior, how to control its cost emerges as the most important problem in the IT/IS service outsourcing industry. It is customary that software maintenance effort (SME) determines cost of IT/IS outsourcing service. Therefore, both IT/IS service providers and demanders have been focused on measuring the cost inflicted by SME, before reaching mutual agreement on price for IT/IS outsourcing service. Problem with this task is that there exist a large number of relevant factors and decision makers ought to be taken all into consideration systematically, which is very hard to do in reality. In this sense, this study proposes a new method called Cognitive Bayesian Network (CBN) in which SME experts first offer a draft causal map for the target SME problem, and the draft cognitive map is translated into the corresponding General Bayesian Network. To determine exact values of conditional probabilities for all of variables and arcs included in CBN, empirical SME data were applied to the CBN. After all CBN showed several merits- (1) it has a flexible structure enough to incorporate relevant variables at any time, and (2) it is capable of producing robust inference results for the given SME problems with rather high accuracy. To prove the validity of the proposed CBN, we interviewed with an expert having more than 15 years of SME experience to draw a draft CBN and than modified it with real SME data, then compared it with other BN models. We found that the performance of CBN is promising and statistically better than other benchmarking BN models.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Banker, R.D., Slaughter, S.A.: A Field Study of Scale Economies in Software Maintenance. Management Science 43, 1709–1725 (1997)
Banker, R.D., Datar, S.M., Kemerer, C.F., Zweig, D., Slaughter, S.A.: Software Complexity And Maintenance Costs. Communication of the ACM 36, 81–94 (1993)
Dijkstra, E.: On the Cruelty of Really Teaching Computing Science. Communications of the ACM (1989)
Eastwood, A.: Firm Fires Shots at Legacy Systems. Computing Canada 19, 17 (1993)
Erlikh, L.: Leveraging Legacy System Dollars for E-business. IT Professional 2, 17–23 (2000)
Fetzer, H.: Program Verification: The Very Idea. Communications of the ACM 37, 1048–1063 (1988)
Fiol, M., Huff, A.S.: Maps for Managers: Where Are We? Where Do We Go From Here? Journal of Management Studies 29, 269–285 (1992)
Glass, R.L.: The Standish Report: Does It Really Describe a Software Crisis? Communications of the ACM 49, 15–16 (2006)
Huff, S.: Information Systems Maintenance. The Business Quarterly 55, 30–32 (1990)
IEEE Std. 1219: Standard for Software Maintenance. IEEE Computer Society Press, Los Alamitos (1993)
Jørgensen, M.: A Review of Studies on Expert Estimation of Software Development Effort. Journal of Systems and Software 70, 37–60 (2004)
Jørgensen, M.: Experience with the Accuracy of Software Maintenance Task Effort Prediction Models. IEEE Transaction of software engineering 21, 674–681 (1995)
Kuhn, T.: The Structure of Scientific Revolutions. The University of Chicago Press, London (1962)
Lehman, M.M.: On understanding Laws, Evolution and Conversation in the Large Program Lifecycle. Journal of Software & Systems L, 213–221 (1980)
Lientz, B.P., Swanson, E.B., Tompkins, G.E.: Characteristics of Application software maintenance. Communication of the ACM 21, 466–471 (1987)
Melo, A.C.V., Sanchez, A.J.: Software Maintenance Project Delays Prediction Using Bayesian Networks. Expert Systems with Applications 34, 908–919 (2008)
Nadkarni, S., Shenoy, P.P.: A Bayesian Network Approach to Making Inferences in Causal Maps. European Journal of Operational Research 128, 479–498 (2001)
Pourret, O., Naim, P., Marcot, B.: Bayesian Networks: A Practical Guide to Applications. Wiley, Chichester (2008)
Stamelos, I., Angelis, L., Dimou, P., Sakellaris, E.: On the use of Bayesian belief networks for the prediction of software productivity. Information And Software Technology 45, 51–60 (2003)
van der Gaag, L.C.: Bayesian Belief Networks: Odds and Ends. The Computer Journal 39, 97–113 (1996)
Zelkowitz, M., Shaw, A., Gannon, J.: Principles of Software Engineering and Design. Prentice-Hall, New Jersey (1979)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Lee, K.C., Jo, N.Y. (2011). CBN: Combining Cognitive Map and General Bayesian Network to Predict Cost of Software Maintenance Effort. In: Nguyen, N.T., Trawiński, B., Jung, J.J. (eds) New Challenges for Intelligent Information and Database Systems. Studies in Computational Intelligence, vol 351. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-19953-0_10
Download citation
DOI: https://doi.org/10.1007/978-3-642-19953-0_10
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-19952-3
Online ISBN: 978-3-642-19953-0
eBook Packages: EngineeringEngineering (R0)