{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T07:50:35Z","timestamp":1740124235600,"version":"3.37.3"},"reference-count":46,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2019,12,28]],"date-time":"2019-12-28T00:00:00Z","timestamp":1577491200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2019,12,28]],"date-time":"2019-12-28T00:00:00Z","timestamp":1577491200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100003170","name":"Stiftelsen f\u00f6r Kunskaps- och Kompetensutveckling","doi-asserted-by":"publisher","award":["20140218"],"award-info":[{"award-number":["20140218"]}],"id":[{"id":"10.13039\/501100003170","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Software Qual J"],"published-print":{"date-parts":[[2020,12]]},"abstract":"<jats:title>Abstract<\/jats:title>\n          <jats:p>Modern software development relies on a combination of development and re-use of technical asset, e.g., software components, libraries, and APIs. In the past, re-use was mostly conducted with internal assets but today external; open source, customer off-the-shelf (COTS), and assets developed through outsourcing are also common. This access to more asset alternatives presents new challenges regarding what assets to optimally chose and how to make this decision. To support decision-makers, decision theory has been used to develop decision models for asset selection. However, very little industrial data has been presented in literature about the usefulness, or even perceived usefulness, of these models. Additionally, only limited information has been presented about what model characteristics determine practitioner preference toward one model over another. The objective of this work is to evaluate what characteristics of decision models for asset selection determine industrial practitioner preference of a model when given the choice of a decision model of high precision or a model with high speed. An industrial questionnaire survey is performed where a total of 33 practitioners, of varying roles, from 18 companies are tasked to compare two decision models for asset selection. Textual analysis and formal and descriptive statistics are then applied on the survey responses to answer the study\u2019s research questions. The study shows that the practitioners had clear preference toward the decision model that emphasized speed over the one that emphasized decision precision. This conclusion was determined to be because one of the models was perceived faster, had lower complexity, was more flexible in use for different decisions, and was more agile on how it could be used in operation, its emphasis on people, its emphasis on \u201cgood enough\u201d precision and ability to fail fast if a decision was a failure. Hence, we found seven characteristics that the practitioners considered important for their acceptance of the model. Industrial practitioner preference, which relates to acceptance, of decision models for asset selection is dependent on multiple characteristics that must be considered when developing a model for different types of decisions such as operational day-to-day decisions as well as more critical tactical or strategic decisions. The main contribution of this work are the seven identified characteristics that can serve as industrial requirements for future research on decision models for asset selection.<\/jats:p>","DOI":"10.1007\/s11219-019-09489-8","type":"journal-article","created":{"date-parts":[[2019,12,27]],"date-time":"2019-12-27T22:02:30Z","timestamp":1577484150000},"page":"1675-1707","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["Characteristics that affect preference of decision models for asset selection: an industrial questionnaire survey"],"prefix":"10.1007","volume":"28","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-7526-3727","authenticated-orcid":false,"given":"Emil","family":"Al\u00e9groth","sequence":"first","affiliation":[]},{"given":"Tony","family":"Gorschek","sequence":"additional","affiliation":[]},{"given":"Kai","family":"Petersen","sequence":"additional","affiliation":[]},{"given":"Michael","family":"Mattsson","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2019,12,28]]},"reference":[{"key":"9489_CR1","doi-asserted-by":"crossref","unstructured":"van der Linden, F., Lundell, B., Marttiin, P. (2009). Commodification of industrial software: A case for open source, IEEE software 26(4).","DOI":"10.1109\/MS.2009.88"},{"key":"9489_CR2","doi-asserted-by":"publisher","first-page":"105","DOI":"10.1016\/j.jss.2016.07.027","volume":"121","author":"D Badampudi","year":"2016","unstructured":"Badampudi, D., Wohlin, C., Petersen, K. (2016). Software component decision-making: In-house, oss, cots or outsourcing-a systematic literature review. Journal of Systems and Software, 121, 105.","journal-title":"Journal of Systems and Software"},{"issue":"4","key":"9489_CR3","first-page":"143","volume":"6","author":"A Ssaed","year":"2012","unstructured":"Ssaed, A., Kadir, W., Hashim, S. Z. M. (2012). Metaheuristic search approach based on in-house\/out-sourced strategy to solve redundancy allocation problem in component-based software systems. International Journal of Software Engineering and Its Applications, 6(4), 143.","journal-title":"International Journal of Software Engineering and Its Applications"},{"key":"9489_CR4","doi-asserted-by":"publisher","first-page":"128","DOI":"10.1016\/j.jss.2015.09.019","volume":"111","author":"T Vale","year":"2016","unstructured":"Vale, T., Crnkovic, I., de Almeida, E. S., Neto, P. A. d. M. S., Cavalcanti, Y. C., de Lemos Meira, S. R. (2016). Twenty-eight years of component-based software engineering. Journal of Systems and Software, 111, 128.","journal-title":"Journal of Systems and Software"},{"issue":"1","key":"9489_CR5","doi-asserted-by":"publisher","first-page":"75","DOI":"10.1109\/MIC.2005.21","volume":"9","author":"MN Huhns","year":"2005","unstructured":"Huhns, M. N., & Singh, M. P. (2005). Service-oriented computing: Key concepts and principles. IEEE Internet computing, 9(1), 75.","journal-title":"IEEE Internet computing"},{"key":"9489_CR6","unstructured":"Breivold, H.P., & Larsson, M. in Software Engineering and Advanced Applications, 2007. 33rd EUROMICRO Conference on (IEEE, 2007), pp. 13\u201320."},{"issue":"8","key":"9489_CR7","doi-asserted-by":"publisher","first-page":"853","DOI":"10.1016\/j.infsof.2011.11.006","volume":"54","author":"NB Moe","year":"2012","unstructured":"Moe, N. B., Aurum, A., Dyb\u00e5, T. (2012). Challenges of shared decision-making: A multiple case study of agile software development. Information and Software Technology, 54(8), 853.","journal-title":"Information and Software Technology"},{"issue":"3","key":"9489_CR8","doi-asserted-by":"publisher","first-page":"237","DOI":"10.1109\/TSE.2017.2677909","volume":"44","author":"K Petersen","year":"2018","unstructured":"Petersen, K., Badampudi, D., Shah, S. M. A., Wnuk, K., Gorschek, T., Papatheocharous, E., Axelsson, J., Sentilles, S., Crnkovic, I., Cicchetti, A. (2018). Choosing component origins for software intensive systems: In-house, cots, oss or outsourcing?\u2014a case survey. IEEE Transactions on Software Engineering, 44(3), 237.","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"3","key":"9489_CR9","doi-asserted-by":"publisher","first-page":"433","DOI":"10.1007\/s10664-006-9005-5","volume":"11","author":"J Li","year":"2006","unstructured":"Li, J., Bj\u00f8rnson, F.O., Conradi, R., Kampenes, V.B. (2006). An empirical study of variations in cots-based software development processes in the norwegian it industry. Empirical Software Engineering, 11(3), 433.","journal-title":"Empirical Software Engineering"},{"key":"9489_CR10","doi-asserted-by":"crossref","unstructured":"Cortellessa, V., Marinelli, F., Potena, P. (2006). in European Workshop on Software Architecture (Springer), pp. 66\u201381.","DOI":"10.1007\/11966104_6"},{"key":"9489_CR11","unstructured":"Potena, P. (2007). In Proceedings of the the 6th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering (ACM), pp. 583\u2013586."},{"key":"9489_CR12","unstructured":"Stewart, K.J., Ammeter, A.P., Maruping, L.M. (2005). In Proceedings of the 38th annual hawaii international conference on system sciences (IEEE), pp. 197c\u2013197c."},{"key":"9489_CR13","unstructured":"Rudzki, J., Kiviluoma, K., Poikonen, T., Hammouda, I. (2009). In 2009 35th Euromicro conference on software engineering and advanced applications (IEEE), pp. 11\u201319."},{"issue":"3","key":"9489_CR14","doi-asserted-by":"publisher","first-page":"237","DOI":"10.1109\/TSE.2017.2677909","volume":"44","author":"K Petersen","year":"2017","unstructured":"Petersen, K., Badampudi, D., Shah, S. M. A., Wnuk, K., Gorschek, T., Papatheocharous, E., Axelsson, J., Sentilles, S., Crnkovic, I., Cicchetti, A. (2017). Choosing component origins for software intensive systems: In-house, cots, oss or outsourcing?\u2014a case survey. IEEE Transactions on Software Engineering, 44(3), 237.","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"2","key":"9489_CR15","doi-asserted-by":"publisher","first-page":"332","DOI":"10.1257\/jel.38.2.332","volume":"38","author":"C Starmer","year":"2000","unstructured":"Starmer, C. (2000). Developments in non-expected utility theory: the hunt for a descriptive theory of choice under risk. Journal of economic literature, 38(2), 332.","journal-title":"Journal of economic literature"},{"key":"9489_CR16","doi-asserted-by":"crossref","unstructured":"Wohlin, C., Wnuk, K., Smite, D., Franke, U., Badampudi, D., Cicchetti, A. (2016). In International conference of software business (Springer), pp. 1\u201315.","DOI":"10.1007\/978-3-319-40515-5_1"},{"key":"9489_CR17","doi-asserted-by":"publisher","first-page":"88","DOI":"10.1016\/j.jss.2017.09.033","volume":"135","author":"D Badampudi","year":"2018","unstructured":"Badampudi, D., Wnuk, K., Wohlin, C., Franke, U., Smite, D., Cicchetti, A. (2018). A decision-making process-line for selection of software asset origins and components. Journal of Systems and Software, 135, 88.","journal-title":"Journal of Systems and Software"},{"issue":"4","key":"9489_CR18","doi-asserted-by":"publisher","first-page":"871","DOI":"10.1007\/s10796-011-9317-x","volume":"14","author":"B Martens","year":"2012","unstructured":"Martens, B., & Teuteberg, F. (2012). Decision-making in cloud computing environments: a cost and risk based approach. Information Systems Frontiers, 14(4), 871.","journal-title":"Information Systems Frontiers"},{"key":"9489_CR19","unstructured":"Papatheocharous, E., Petersen, K., Cicchetti, A., Sentilles, S., Shah, S. M. A., Gorschek, T. (2015). In Proceedings of the 2015 European conference on software architecture workshops (ACM), pp. 48."},{"key":"9489_CR20","unstructured":"Dave, M. S., Patel, M. H., Prajapati, M. A. (2018). Non-functional testing in agile development, IJIRT 5(7)."},{"issue":"4","key":"9489_CR21","doi-asserted-by":"publisher","first-page":"227","DOI":"10.5267\/j.ac.2017.1.003","volume":"3","author":"R Garg","year":"2017","unstructured":"Garg, R. (2017). A systematic review of cots evaluation and selection approaches. Accounting, 3(4), 227.","journal-title":"Accounting"},{"issue":"2","key":"9489_CR22","doi-asserted-by":"publisher","first-page":"46","DOI":"10.1109\/52.663784","volume":"15","author":"NA Maiden","year":"1998","unstructured":"Maiden, N. A., & Ncube, C. (1998). Acquiring cots software selection requirements. IEEE software, 15(2), 46.","journal-title":"IEEE software"},{"key":"9489_CR23","doi-asserted-by":"crossref","unstructured":"Ven, K., & Verelst, J. (2006). In IFIP international conference on open source systems (Springer), pp. 111\u2013122.","DOI":"10.1007\/0-387-34226-5_11"},{"issue":"9","key":"9489_CR24","doi-asserted-by":"publisher","first-page":"929","DOI":"10.1016\/j.infsof.2011.04.005","volume":"53","author":"X Li","year":"2011","unstructured":"Li, X., Li, Y. F., Xie, M., Ng, S. H. (2011). Reliability analysis and optimal version-updating for open source software. Information and Software Technology, 53 (9), 929.","journal-title":"Information and Software Technology"},{"issue":"3","key":"9489_CR25","doi-asserted-by":"publisher","first-page":"225","DOI":"10.1016\/S0268-4012(00)00007-4","volume":"20","author":"C Yang","year":"2000","unstructured":"Yang, C., & Huang, J. B. (2000). A decision model for is outsourcing. International Journal of Information Management, 20(3), 225.","journal-title":"International Journal of Information Management"},{"key":"9489_CR26","unstructured":"Borg, M., Chatzipetrou, P., Wnuk, K., Al\u00e9groth, E., Gorschek, T., Papatheocharous, E., Shah, S., Axelsson, J. (2018). Selecting software component sourcing options: Detailed survey description and analysis."},{"issue":"1","key":"9489_CR27","doi-asserted-by":"publisher","first-page":"101","DOI":"10.1109\/52.476293","volume":"13","author":"L Strigini","year":"1996","unstructured":"Strigini, L. (1996). Limiting the dangers of intuitive decision making. IEEE Software, 13(1), 101.","journal-title":"IEEE Software"},{"issue":"14","key":"9489_CR28","doi-asserted-by":"publisher","first-page":"945","DOI":"10.1016\/S0950-5849(03)00096-X","volume":"45","author":"A Aurum","year":"2003","unstructured":"Aurum, A., & Wohlin, C. (2003). The fundamental nature of requirements engineering activities as a decision-making process. Information and Software Technology, 45(14), 945.","journal-title":"Information and Software Technology"},{"key":"9489_CR29","unstructured":"Berger, J.O. (2013). Statistical decision theory and Bayesian analysis (Springer Science & Business Media."},{"issue":"1","key":"9489_CR30","doi-asserted-by":"publisher","first-page":"53","DOI":"10.1146\/annurev.ps.32.020181.000413","volume":"32","author":"HJ Einhorn","year":"1981","unstructured":"Einhorn, H. J., & Hogarth, R. M. (1981). Behavioral decision theory: Processes of judgement and choice. Annual review of psychology, 32(1), 53.","journal-title":"Annual review of psychology"},{"key":"9489_CR31","doi-asserted-by":"crossref","unstructured":"Ruhe, G. (2002). In International workshop on learning software organizations (Springer), pp. 104\u2013113.","DOI":"10.1007\/978-3-540-40052-3_10"},{"key":"9489_CR32","unstructured":"Cusumano, M. A. (2004). The business of software: What every manager, programmer and entrepreneur must know to thrive and survive in good times and bad (Simon and Schuster."},{"issue":"1","key":"9489_CR33","doi-asserted-by":"publisher","first-page":"58","DOI":"10.1109\/TNSM.2015.2510080","volume":"13","author":"U Franke","year":"2016","unstructured":"Franke, U., & Buschle, M. (2016). Experimental evidence on decision-making in availability service level agreements. IEEE Transactions on Network and Service Management, 13(1), 58.","journal-title":"IEEE Transactions on Network and Service Management"},{"key":"9489_CR34","unstructured":"Boehm, B. W., Madachy, R., Steece, B., et al. (2000). Software cost estimation with Cocomo II with Cdrom (Prentice Hall PTR."},{"key":"9489_CR35","doi-asserted-by":"publisher","first-page":"87","DOI":"10.1016\/j.jss.2014.03.041","volume":"94","author":"S Stavru","year":"2014","unstructured":"Stavru, S. (2014). A critical examination of recent industrial surveys on agile method usage. Journal of Systems and Software, 94, 87.","journal-title":"Journal of Systems and Software"},{"key":"9489_CR36","unstructured":"Fowler, F.J. Jr. (2013). Survey research methods (Sage publications."},{"issue":"1","key":"9489_CR37","first-page":"45","volume":"16","author":"WR King","year":"2005","unstructured":"King, W. R., & He, J. (2005). External validity in is survey research. Communications of the Association for Information Systems, 16(1), 45.","journal-title":"Communications of the Association for Information Systems"},{"issue":"8","key":"9489_CR38","doi-asserted-by":"publisher","first-page":"1139","DOI":"10.1177\/0018726708094863","volume":"61","author":"Y Baruch","year":"2008","unstructured":"Baruch, Y., & Holtom, B. C. (2008). Survey response rate levels and trends in organizational research. Human relations, 61(8), 1139.","journal-title":"Human relations"},{"issue":"2","key":"9489_CR39","doi-asserted-by":"publisher","first-page":"131","DOI":"10.1007\/s10664-008-9102-8","volume":"14","author":"P Runeson","year":"2009","unstructured":"Runeson, P., & H\u00f6st, M. (2009). Guidelines for conducting and reporting case study research in software engineering. Empirical software engineering, 14(2), 131.","journal-title":"Empirical software engineering"},{"key":"9489_CR40","unstructured":"Mistree, F., & Allen, J. K. (1997). Position paper optimization in decision-based design, Optimization in Industry, Palm Coast, FL, Mar pp. 23\u201327."},{"issue":"1","key":"9489_CR41","doi-asserted-by":"publisher","first-page":"89","DOI":"10.1002\/spip.361","volume":"13","author":"W Chen","year":"2008","unstructured":"Chen, W., Li, J., Ma, J., Conradi, R., Ji, J., Liu, C. (2008). An empirical study on software development with open source components in the chinese software industry. Software Process: Improvement and Practice, 13(1), 89.","journal-title":"Software Process: Improvement and Practice"},{"issue":"4","key":"9489_CR42","first-page":"1","volume":"30","author":"M John","year":"2005","unstructured":"John, M., Maurer, F., Tessem, B. (2005). Human and social factors of software engineering: workshop summary. ACM SIGSOFT Software Engineering Notes, 30(4), 1.","journal-title":"ACM SIGSOFT Software Engineering Notes"},{"key":"9489_CR43","unstructured":"Guo, P. J., Zimmermann, T., Nagappan, N., Murphy, B. (2011). In Proceedings of the ACM 2011 conference on Computer supported cooperative work (ACM), pp. 395\u2013404."},{"issue":"8","key":"9489_CR44","doi-asserted-by":"publisher","first-page":"1770","DOI":"10.1016\/j.jss.2012.03.026","volume":"85","author":"A Magazinius","year":"2012","unstructured":"Magazinius, A., B\u00f6rjesson, S., Feldt, R. (2012). Investigating intentional distortions in software cost estimation\u2013an exploratory study. Journal of Systems and Software, 85(8), 1770.","journal-title":"Journal of Systems and Software"},{"issue":"4","key":"9489_CR45","doi-asserted-by":"publisher","first-page":"2179","DOI":"10.1007\/s10664-016-9482-0","volume":"22","author":"P Lenberg","year":"2017","unstructured":"Lenberg, P., Tengberg, L. G. W., Feldt, R. (2017). An initial analysis of software engineers\u2019 attitudes towards organizational change. Empirical Software Engineering, 22 (4), 2179.","journal-title":"Empirical Software Engineering"},{"key":"9489_CR46","doi-asserted-by":"publisher","first-page":"15","DOI":"10.1016\/j.jss.2015.04.084","volume":"107","author":"P Lenberg","year":"2015","unstructured":"Lenberg, P., Feldt, R., Wallgren, L. G. (2015). Behavioral software engineering: a definition and systematic literature review. Journal of Systems and software, 107, 15.","journal-title":"Journal of Systems and software"}],"container-title":["Software Quality Journal"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11219-019-09489-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11219-019-09489-8\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11219-019-09489-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,9,3]],"date-time":"2021-09-03T15:51:47Z","timestamp":1630684307000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11219-019-09489-8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,12,28]]},"references-count":46,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2020,12]]}},"alternative-id":["9489"],"URL":"https:\/\/doi.org\/10.1007\/s11219-019-09489-8","relation":{},"ISSN":["0963-9314","1573-1367"],"issn-type":[{"type":"print","value":"0963-9314"},{"type":"electronic","value":"1573-1367"}],"subject":[],"published":{"date-parts":[[2019,12,28]]},"assertion":[{"value":"28 December 2019","order":1,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}