Abstract
The goal of this paper is to present a case study focusing on object technology assessment in a computer service industry. We develop decision models to give proper recommendations for object-oriented software projects. The assessment uses a quantitative approach, in which a mixed-integer linear programming model and a multi-objective model were formulated and applied. By reducing the element of subjectivity, these formal models led to consistent tool selection. By separating the data and models, the models can be reused in subsequent software development projects. Finally, by allowing users to specify their objectives and requirements and by providing a sensitivity analysis of the results, this approach also increases customer orientation.
Similar content being viewed by others
References
Armstrong, D. A., & Hardgrave, B. C. (2007). Understanding mindshift learning: the transition from structured to object-oriented development. MIS Quarterly, 31(3), 453–474.
Belton, V., & Stewart, T. (2002). Multiple criteria decision analysis: an integrated approach. Dordrecht: Kluwer Academic.
Booch, G. (1994). Object-oriented analysis and design with applications. California: Benjamin/Cummings.
Booch, G., Rumbaugh, J., & Jacobson, I. (2005). Unified modeling language user guide (2nd ed.). Object Technology Series. Reading: Addison-Wesley.
Bottomley, P. A., Doyle, J. R., & Green, R. H. (2000). Testing the reliability of weight elicitation methods: direct rating versus point allocation. Journal of Marketing Research, 37(4), 508–513.
Branson, M. J., & Herness, E. (1995). Choosing an object-oriented analysis and design tool (IBM Report).
Coad, P., & Yourdon, E. (1991). Object oriented analysis (2nd ed.) New Jersey: Yourdon Press.
Jacobson, I. (1992). Object-oriented software engineering—a use case driven approach. Reading: Addison-Wesley.
Johnson, R., & Hardgrave, B. C. (1999). Object-oriented methods: current practices and attitudes. Journal of Systems and Software, 48(1), 5–12.
Korhonen, P. (1988). A visual reference direction approach to solving discrete multiple criteria problems. European Journal of Operational Research, 34(2), 152–159.
Korhonen, P., Wallenius, J., & Zionts, S. (1984). Solving the discrete multiple criteria problem using convex cones. Management Science, 30(11), 1336–1345.
Lai, V. S., Trueblood, R. P., & Wong, B. K. (1999). Software selection: a case study of the application of the analytical hierarchical process to the selection of a multimedia authoring system. Information and Management, 36(4), 221–232.
Lee, S., Olson, D., Trimi, S., & Rosacker, K. (2005). An integrated method to evaluate business process alternatives. Business Process Management Journal, 11(2), 198–212.
Morris, M. G., Speier, C., & Hoffer, J. A. (1999). An examination of procedural and object-oriented systems analysis methods: does prior experience help or hinder performance. Decision Sciences, 30(1), 107–136.
Olson, D. (1996). Decision aids for selection problems. New York: Springer.
Olson, D., & Wu, D. (2006). Simulation of fuzzy multiattribute models for grey relationship. European Journal of Operations Research, 175, 111–120.
Olson, D., & Wu, D. (2008). Enterprise risk management. New York: World Scientific.
Rosson, M. B. (1999). Integrating development of task and object models. Communications of ACM, 42(1), 49–56.
Roy, B. (2005). Paradigms and challenges. In J. Figueira, S. Greco, & M. Ehrgott (Eds.), Multiple criteria decision analysis—state of the art surveys (pp. 3–24). Berlin: Springer.
Roy, B., & Slowinski, R. (2006). Multi-criteria assignment problem with incompatibility and capacity constraints. Annals of Operations Research, 147(1), 287–316.
Rumbaugh, J. (1991). Object-oriented modeling and design. New Jersey: Prentice-Hall.
Simon, H. A. (1999). The sciences of artificial (3rd ed.). Cambridge: The MIT Press.
Spohrer, J., Maglio, P., Bailey, J., & Gruhl, D. (2007). Steps toward a science of service systems. IEEE Computer, 40(1), 71–77.
Triantaphyllou, E., & Sanchez, A. (1997). A sensitivity analysis approach for some deterministic multi-criteria decision-making methods. Decision Sciences, 151–194.
Wallenius, J., Dyer, J. S., Fishburn, P. C., Steuer, R. E., Zionts, S., & Deb, K. (2008). Multiple criteria decision making, multiattribute utility theory: recent accomplishments and what lies ahead. Management Science, 54(7), 1336–1349.
Wang, J., Hu, X., Hollister, K., & Zhu, D. (2008). A comparison scenario analysis of leading data mining software. International Journal of Knowledge Management, 4(2), 17–34.
Zionts, S. (1981). A multiple criteria method for choosing among discrete alternatives. European Journal of Operational Research, 7, 143–137.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Li, X., Zhu, D. Object technology software selection: a case study. Ann Oper Res 185, 5–24 (2011). https://doi.org/10.1007/s10479-009-0632-2
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10479-009-0632-2