Skip to main content
Erschienen in:
Buchtitelbild

2016 | OriginalPaper | Buchkapitel

Supporting Strategic Decision-Making for Selection of Software Assets

verfasst von : Claes Wohlin, Krzysztof Wnuk, Darja Smite, Ulrik Franke, Deepika Badampudi, Antonio Cicchetti

Erschienen in: Software Business

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Companies developing software are constantly striving to gain or keep their competitive advantage on the market. To do so, they should balance what to develop themselves and what to get from elsewhere, which may be software components or software services. These strategic decisions need to be aligned with business objectives and the capabilities and constraints of possible options. These sourcing options include: in-house, COTS, open source and outsourcing. The objective of this paper is to present an approach to support decision-makers in selecting appropriate types of origins in a specific case that maximizes the benefits of the selected business strategy. The approach consists of three descriptive models, as well as a decision process and a knowledge repository. The three models are a decision model that comprises three cornerstones (stakeholders, origins and criteria) and is based on a taxonomy for formulating decision models in this context, and two supporting models (property models and context models).

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Aurum, A., Wohlin, C.: The fundamental nature of requirements engineering activities as a decision-making process. Inf. Softw. Technol. 45, 945–954 (2003)CrossRef Aurum, A., Wohlin, C.: The fundamental nature of requirements engineering activities as a decision-making process. Inf. Softw. Technol. 45, 945–954 (2003)CrossRef
2.
Zurück zum Zitat Badampudi, D., Wohlin, C., Petersen, K.: Software Component Decision-Making: In-House, Open Source, COTS or Outsourcing - A Systematic Literature Review. In revision after review for journal publication (2016) Badampudi, D., Wohlin, C., Petersen, K.: Software Component Decision-Making: In-House, Open Source, COTS or Outsourcing - A Systematic Literature Review. In revision after review for journal publication (2016)
3.
Zurück zum Zitat Berander, P., Jönsson, P.: Hierarchical Cumulative Voting (HCV) - prioritization of requirements in hierarchies. Int. J. Softw. Eng. Knowl. Eng. 16, 819–849 (2006)CrossRef Berander, P., Jönsson, P.: Hierarchical Cumulative Voting (HCV) - prioritization of requirements in hierarchies. Int. J. Softw. Eng. Knowl. Eng. 16, 819–849 (2006)CrossRef
4.
Zurück zum Zitat Biffl, S., Aurum, A., Boehm, B., Erdogmus, H., Grünbacher, P. (eds.): Value-Based Software Engineering. Springer, Heidelberg (2006) Biffl, S., Aurum, A., Boehm, B., Erdogmus, H., Grünbacher, P. (eds.): Value-Based Software Engineering. Springer, Heidelberg (2006)
5.
Zurück zum Zitat Bizer, C., Cyganiak, R.: Quality-Driven Information Filtering Using the WIQA Policy Framework. Web Semant. Sci. Serv. Agents WWW 7, 1–10 (2009)CrossRef Bizer, C., Cyganiak, R.: Quality-Driven Information Filtering Using the WIQA Policy Framework. Web Semant. Sci. Serv. Agents WWW 7, 1–10 (2009)CrossRef
6.
Zurück zum Zitat Breivold, H.P., Larsson, M.: Component-based and service-oriented software engineering: key concepts and principles. In: Proceedings of the 33rd EUROMICRO Conference on Software Engineering and Advanced Applications, SEAA, pp. 13–20 (2007) Breivold, H.P., Larsson, M.: Component-based and service-oriented software engineering: key concepts and principles. In: Proceedings of the 33rd EUROMICRO Conference on Software Engineering and Advanced Applications, SEAA, pp. 13–20 (2007)
7.
Zurück zum Zitat Cárdenas-Garcia, S., Zelkowitz, M.V.: A management tool for evaluation of software design. IEEE Trans. Softw. Eng. 17, 961–971 (1991)CrossRef Cárdenas-Garcia, S., Zelkowitz, M.V.: A management tool for evaluation of software design. IEEE Trans. Softw. Eng. 17, 961–971 (1991)CrossRef
8.
Zurück zum Zitat Cicchetti, A., Borg, M., Sentilles, S., Wnuk, K., Carlson, J., Papatheocharous, E.: Towards software assets origin selection supported by a knowledge repository. In: 1st MARCH Workshop at WICSA and CompArch 2016, April 5, Venice (Italy) (2016) Cicchetti, A., Borg, M., Sentilles, S., Wnuk, K., Carlson, J., Papatheocharous, E.: Towards software assets origin selection supported by a knowledge repository. In: 1st MARCH Workshop at WICSA and CompArch 2016, April 5, Venice (Italy) (2016)
9.
Zurück zum Zitat Cortellessa, V., Marinelli, F., Potena, P.: Automated selection of software components based on cost/reliability tradeoff. In: Gruhn, V., Oquendo, F. (eds.) EWSA 2006. LNCS, vol. 4344, pp. 66–81. Springer, Heidelberg (2006)CrossRef Cortellessa, V., Marinelli, F., Potena, P.: Automated selection of software components based on cost/reliability tradeoff. In: Gruhn, V., Oquendo, F. (eds.) EWSA 2006. LNCS, vol. 4344, pp. 66–81. Springer, Heidelberg (2006)CrossRef
10.
Zurück zum Zitat Cortellessa, V., Marinelli, F., Potena, P.: An optimization framework for “build-or-buy” decisions in software architecture. Comput. Oper. Res. 35, 3090–3106 (2008)CrossRefMATH Cortellessa, V., Marinelli, F., Potena, P.: An optimization framework for “build-or-buy” decisions in software architecture. Comput. Oper. Res. 35, 3090–3106 (2008)CrossRefMATH
11.
Zurück zum Zitat Cusumano, M.A.: The Business of Software: What Every Manager, Programmer, and Entrepreneur Must Know to Thrive and Survive in Good Times and Bad. Simon and Schuster, New York (2004) Cusumano, M.A.: The Business of Software: What Every Manager, Programmer, and Entrepreneur Must Know to Thrive and Survive in Good Times and Bad. Simon and Schuster, New York (2004)
12.
Zurück zum Zitat Franke, U., Buschle, M.: Experimental evidence on decision-making in availability service level agreements. IEEE Trans. Netw. Serv. Manage. 13, 58–70 (2016)CrossRef Franke, U., Buschle, M.: Experimental evidence on decision-making in availability service level agreements. IEEE Trans. Netw. Serv. Manage. 13, 58–70 (2016)CrossRef
13.
Zurück zum Zitat Gregoriades, A., Sutcliffe, A.: Scenario-based assessment of nonfunctional requirements. IEEE Trans. Softw. Eng. 31, 392–409 (2005)CrossRef Gregoriades, A., Sutcliffe, A.: Scenario-based assessment of nonfunctional requirements. IEEE Trans. Softw. Eng. 31, 392–409 (2005)CrossRef
14.
Zurück zum Zitat Huhns, M., Singh, M.P.: Service-oriented computing: key concepts and principles. IEEE Internet Comput. 9, 75–81 (2005)CrossRef Huhns, M., Singh, M.P.: Service-oriented computing: key concepts and principles. IEEE Internet Comput. 9, 75–81 (2005)CrossRef
16.
Zurück zum Zitat Jansen, S., Brinkkemper, S., Cusumano, M.A.: Software Ecosystems: Analyzing and Managing Business Networks in the Software Industry. Edward Elgar Publishing, Cheltenham (2013)CrossRef Jansen, S., Brinkkemper, S., Cusumano, M.A.: Software Ecosystems: Analyzing and Managing Business Networks in the Software Industry. Edward Elgar Publishing, Cheltenham (2013)CrossRef
17.
Zurück zum Zitat Jha, P.C., Bali, S., Kumar, U., Pham, H.: Fuzzy optimization approach to component selection of fault-tolerant software system. Memetic Comput. 6, 49–59 (2014)CrossRef Jha, P.C., Bali, S., Kumar, U., Pham, H.: Fuzzy optimization approach to component selection of fault-tolerant software system. Memetic Comput. 6, 49–59 (2014)CrossRef
18.
Zurück zum Zitat Jha, P.C., Bali, V., Narula, S., Kalra, M.: Optimal component selection based on cohesion & coupling for component based software system under build-or-buy scheme. J. Comput. Sci. 5, 233–242 (2014)CrossRef Jha, P.C., Bali, V., Narula, S., Kalra, M.: Optimal component selection based on cohesion & coupling for component based software system under build-or-buy scheme. J. Comput. Sci. 5, 233–242 (2014)CrossRef
19.
Zurück zum Zitat Kramer, T., Eschweiler, M.: Outsourcing location selection with SODA: a requirements based decision support methodology and tool. In: Salinesi, C., Norrie, M.C., Pastor, Ó. (eds.) CAiSE 2013. LNCS, vol. 7908, pp. 530–545. Springer, Heidelberg (2013)CrossRef Kramer, T., Eschweiler, M.: Outsourcing location selection with SODA: a requirements based decision support methodology and tool. In: Salinesi, C., Norrie, M.C., Pastor, Ó. (eds.) CAiSE 2013. LNCS, vol. 7908, pp. 530–545. Springer, Heidelberg (2013)CrossRef
20.
Zurück zum Zitat Kramer, T., Heinzl, A., Spohrer, K.: Should this software component be developed inside or outside our firm? - a design science perspective on the sourcing of application systems. In: Kotlarsky, J., Willcocks, L.P., Oshri, I. (eds.) Global Sourcing 2011. LNBIP, vol. 91, pp. 115–132. Springer, Heidelberg (2011)CrossRef Kramer, T., Heinzl, A., Spohrer, K.: Should this software component be developed inside or outside our firm? - a design science perspective on the sourcing of application systems. In: Kotlarsky, J., Willcocks, L.P., Oshri, I. (eds.) Global Sourcing 2011. LNBIP, vol. 91, pp. 115–132. Springer, Heidelberg (2011)CrossRef
21.
Zurück zum Zitat Lawlis, P.K., Mark, K.E., Thomas, D.A., Courtheyn, T.: A formal process for evaluating COTS software products. Computer 34, 58–63 (2001)CrossRef Lawlis, P.K., Mark, K.E., Thomas, D.A., Courtheyn, T.: A formal process for evaluating COTS software products. Computer 34, 58–63 (2001)CrossRef
22.
Zurück zum Zitat Martens, B., Teuteberg, F.: Decision-making in cloud computing environments: a cost and risk based approach. Inf. Syst. Front. 14, 871–893 (2012)CrossRef Martens, B., Teuteberg, F.: Decision-making in cloud computing environments: a cost and risk based approach. Inf. Syst. Front. 14, 871–893 (2012)CrossRef
24.
Zurück zum Zitat Papatheocharous, E., Petersen, K., Cicchetti, A., Sentilles, S., Shah, S.M.A., Gorschek, T.: Decision support for choosing architectural assets in the development of software-intensive systems: the GRADE taxonomy. In: Proceedings of the 1st International Workshop on Software Architecture Asset Decision-making, Article No. 48 (2015) Papatheocharous, E., Petersen, K., Cicchetti, A., Sentilles, S., Shah, S.M.A., Gorschek, T.: Decision support for choosing architectural assets in the development of software-intensive systems: the GRADE taxonomy. In: Proceedings of the 1st International Workshop on Software Architecture Asset Decision-making, Article No. 48 (2015)
25.
Zurück zum Zitat Petersen, K., Wohlin, C.: Context in industrial software engineering research. In: Proceedings of the 2009 3rd International Symposium on Empirical Software Engineering and Measurement, pp. 401–404 (2009) Petersen, K., Wohlin, C.: Context in industrial software engineering research. In: Proceedings of the 2009 3rd International Symposium on Empirical Software Engineering and Measurement, pp. 401–404 (2009)
26.
Zurück zum Zitat Popp, K.M.: Software industry business models. IEEE Softw. 28, 26–30 (2011)CrossRef Popp, K.M.: Software industry business models. IEEE Softw. 28, 26–30 (2011)CrossRef
27.
Zurück zum Zitat Potena, P.L.: Composition and tradeoff of non-functional attributes in software systems. In: European Software Engineering Conference and Symposium on the Foundations of Software Engineering, pp. 583–585 (2007) Potena, P.L.: Composition and tradeoff of non-functional attributes in software systems. In: European Software Engineering Conference and Symposium on the Foundations of Software Engineering, pp. 583–585 (2007)
28.
Zurück zum Zitat Resnik, M.D.: Choices: An Introduction to Decision Theory. University of Minnesota Press, Minneapolis (1987) Resnik, M.D.: Choices: An Introduction to Decision Theory. University of Minnesota Press, Minneapolis (1987)
29.
Zurück zum Zitat Saaty, T.L.: Decision making with the analytic hierarchy process. Int. J. Serv. Sci. 1, 1–83 (2008)MathSciNet Saaty, T.L.: Decision making with the analytic hierarchy process. Int. J. Serv. Sci. 1, 1–83 (2008)MathSciNet
30.
Zurück zum Zitat Singpurwalla, N.D.: Determining an optimal time interval for testing and debugging software. IEEE Trans. Soft. Eng. 17, 313–319 (1991)CrossRef Singpurwalla, N.D.: Determining an optimal time interval for testing and debugging software. IEEE Trans. Soft. Eng. 17, 313–319 (1991)CrossRef
31.
Zurück zum Zitat Schief, M., Buxmann, P., Schiereck, D.: Mergers and acquisitions in the software industry. Bus. Inf. Syst. Eng. 5, 421–431 (2013)CrossRef Schief, M., Buxmann, P., Schiereck, D.: Mergers and acquisitions in the software industry. Bus. Inf. Syst. Eng. 5, 421–431 (2013)CrossRef
32.
Zurück zum Zitat Šmite, D., Wohlin, C., Galviņa, Z., Prikladnicki, R.: An empirically based terminology and taxonomy for global software engineering. Empirical Softw. Eng. 19, 105–153 (2014)CrossRef Šmite, D., Wohlin, C., Galviņa, Z., Prikladnicki, R.: An empirically based terminology and taxonomy for global software engineering. Empirical Softw. Eng. 19, 105–153 (2014)CrossRef
33.
Zurück zum Zitat Starmer, C.: Developments in non-expected utility theory: the hunt for a descriptive theory of choice under risk. J. Econ. Lit. 38, 332–382 (2000)CrossRef Starmer, C.: Developments in non-expected utility theory: the hunt for a descriptive theory of choice under risk. J. Econ. Lit. 38, 332–382 (2000)CrossRef
34.
Zurück zum Zitat Ssaed, A.A., Wan Kadir, W.M.N., Hashim, S.Z.M.: Metaheuristic search approach based on in-house/out-sourced strategy to solve redundancy allocation problem in component-based software systems. Int. J. Softw. Eng. Appl. 6, 143–154 (2012) Ssaed, A.A., Wan Kadir, W.M.N., Hashim, S.Z.M.: Metaheuristic search approach based on in-house/out-sourced strategy to solve redundancy allocation problem in component-based software systems. Int. J. Softw. Eng. Appl. 6, 143–154 (2012)
35.
Zurück zum Zitat Vale, T., Crnkovic, I., de Almeida, E.S., da Mota Silveira Neto, P.A., Cerqueira Cavalcantic, Y., de Lemos Meira, S.R.: Twenty-eight years of component-based software engineering. J. Syst. Softw. 111, 128–148 (2016)CrossRef Vale, T., Crnkovic, I., de Almeida, E.S., da Mota Silveira Neto, P.A., Cerqueira Cavalcantic, Y., de Lemos Meira, S.R.: Twenty-eight years of component-based software engineering. J. Syst. Softw. 111, 128–148 (2016)CrossRef
Metadaten
Titel
Supporting Strategic Decision-Making for Selection of Software Assets
verfasst von
Claes Wohlin
Krzysztof Wnuk
Darja Smite
Ulrik Franke
Deepika Badampudi
Antonio Cicchetti
Copyright-Jahr
2016
DOI
https://doi.org/10.1007/978-3-319-40515-5_1