메뉴 건너뛰기




Volumn 44, Issue 3, 2018, Pages 237-261

Choosing Component Origins for Software Intensive Systems: In-House, COTS, OSS or Outsourcing? - A Case Survey

Author keywords

COTS; Decision making; in house; OSS; outsourcing

Indexed keywords

COMMERCIAL OFF-THE-SHELF; INDIUM COMPOUNDS; OUTSOURCING; SURVEYS;

EID: 85044103443     PISSN: 00985589     EISSN: 19393520     Source Type: Journal    
DOI: 10.1109/TSE.2017.2677909     Document Type: Article
Times cited : (35)

References (67)
  • 1
    • 33947105674 scopus 로고    scopus 로고
    • An ontology of architectural design decisions in software intensive systems
    • P. Kruchten, "An ontology of architectural design decisions in software intensive systems," in Proc. 2nd Groningen Workshop Softw. Variability, 2004, pp. 54-61.
    • (2004) Proc. 2nd Groningen Workshop Softw. Variability , pp. 54-61
    • Kruchten, P.1
  • 2
    • 79751530280 scopus 로고    scopus 로고
    • Selection of third party software in off-the-shelf-based software development - An interview study with industrial practitioners
    • C. Ayala, Ø. Hauge, R. Conradi, X. Franch, and J. Li, "Selection of third party software in off-the-shelf-based software development - An interview study with industrial practitioners," J. Syst. Softw., vol. 84, no. 4, pp. 620-637, 2011.
    • (2011) J. Syst. Softw. , vol.84 , Issue.4 , pp. 620-637
    • Ayala, C.1    Hauge, Ø.2    Conradi, R.3    Franch, X.4    Li, J.5
  • 3
    • 70349746316 scopus 로고    scopus 로고
    • M.Sc. thesis, Dept. of Computer and Information Science, Norwegian University of Science and Technology (NTNU), Trondheim, Jun.
    • M. M. Gerea, "Selection of open source components - a qualitative survey in norwegian it industry," M.Sc. thesis, Dept. of Computer and Information Science, Norwegian University of Science and Technology (NTNU), Trondheim, Jun. 2007.
    • (2007) Selection of Open Source Components - A Qualitative Survey in Norwegian It Industry
    • Gerea, M.M.1
  • 5
    • 1842530771 scopus 로고    scopus 로고
    • Overlooked aspects of COTSbased development
    • Mar./Apr.
    • M. Torchiano and M. Morisio, "Overlooked aspects of COTSbased development," IEEE Softw., vol. 21, no. 2, pp. 88-93, Mar./Apr. 2004.
    • (2004) IEEE Softw. , vol.21 , Issue.2 , pp. 88-93
    • Torchiano, M.1    Morisio, M.2
  • 7
    • 84943163600 scopus 로고    scopus 로고
    • A conceptual framework of challenges and solutions for managing global software maintenance
    • B. Ulziit, Z. A. Warraich, C. Gencel, and K. Petersen, "A conceptual framework of challenges and solutions for managing global software maintenance," J. Softw.: Evol. Process, vol. 27, no. 10, pp. 763-792, 2015.
    • (2015) J. Softw.: Evol. Process , vol.27 , Issue.10 , pp. 763-792
    • Ulziit, B.1    Warraich, Z.A.2    Gencel, C.3    Petersen, K.4
  • 8
    • 84994469140 scopus 로고    scopus 로고
    • Software architects in largescale distributed projects: An Ericsson case study
    • Nov./Dec.
    • R. Britto, D. Smite, and L. Damm, "Software architects in largescale distributed projects: An Ericsson case study," IEEE Softw., vol. 33, no. 6, pp. 48-55, Nov./Dec. 2016.
    • (2016) IEEE Softw. , vol.33 , Issue.6 , pp. 48-55
    • Britto, R.1    Smite, D.2    Damm, L.3
  • 9
    • 84982300670 scopus 로고    scopus 로고
    • Software component decision-making: In-house, OSS, COTS or outsourcing - A systematic literature review
    • D. Badampudi, C. Wohlin, and K. Petersen, "Software component decision-making: In-house, OSS, COTS or outsourcing - A systematic literature review," J. Syst. Softw., vol. 121, pp. 105-124, 2016.
    • (2016) J. Syst. Softw. , vol.121 , pp. 105-124
    • Badampudi, D.1    Wohlin, C.2    Petersen, K.3
  • 10
    • 84951121400 scopus 로고    scopus 로고
    • Collecting requirements and ideas for architectural group decision-making based on four approaches
    • I. Groher and R. Weinreich, "Collecting requirements and ideas for architectural group decision-making based on four approaches," in Proc. Eur. Conf. Softw. Archit., 2015, pp. 181-192.
    • (2015) Proc. Eur. Conf. Softw. Archit. , pp. 181-192
    • Groher, I.1    Weinreich, R.2
  • 11
    • 21344481654 scopus 로고
    • Case survey methodology: Quantitative analysis of patterns across case studies
    • R. Larsson, "Case survey methodology: Quantitative analysis of patterns across case studies," Academy Manage. J., vol. 36, no. 6, pp. 1515-1546, 1993.
    • (1993) Academy Manage. J. , vol.36 , Issue.6 , pp. 1515-1546
    • Larsson, R.1
  • 12
    • 31044438063 scopus 로고    scopus 로고
    • Requirements abstraction model
    • T. Gorschek and C. Wohlin, "Requirements abstraction model," Requirements Eng., vol. 11, no. 1, pp. 79-101, 2006.
    • (2006) Requirements Eng. , vol.11 , Issue.1 , pp. 79-101
    • Gorschek, T.1    Wohlin, C.2
  • 14
    • 42549119840 scopus 로고    scopus 로고
    • A state-of-the-practice survey of risk management in development with off-the-shelf software components
    • Mar./Apr.
    • J. Li, R. Conradi, O. P. Slyngstad, M. Torchiano, M. Morisio, and C. Bunse, "A state-of-the-practice survey of risk management in development with off-the-shelf software components," IEEE Trans. Softw. Eng., vol. 34, no. 2, pp. 271-286, Mar./Apr. 2008.
    • (2008) IEEE Trans. Softw. Eng. , vol.34 , Issue.2 , pp. 271-286
    • Li, J.1    Conradi, R.2    Slyngstad, O.P.3    Torchiano, M.4    Morisio, M.5    Bunse, C.6
  • 15
    • 84949933137 scopus 로고    scopus 로고
    • The dimensions of embedded COTS and OSS software component integration
    • Berlin, Germany: Springer
    • T. Helokunnas, "The dimensions of embedded COTS and OSS software component integration," in Product Focused Software Process Improvement. Berlin, Germany: Springer, 2002, pp. 509-518.
    • (2002) Product Focused Software Process Improvement. , pp. 509-518
    • Helokunnas, T.1
  • 17
    • 27544450939 scopus 로고    scopus 로고
    • A preliminary analysis of the influences of licensing and organizational sponsorship on success in open source projects
    • K. J. Stewart, A. P. Ammeter, and L. M. Maruping, "A preliminary analysis of the influences of licensing and organizational sponsorship on success in open source projects," in Proc. 38th Annu. Hawaii Int. Conf. Syst. Sci., 2005, pp. 197c-197c.
    • (2005) Proc. 38th Annu. Hawaii Int. Conf. Syst. Sci. , pp. 197c
    • Stewart, K.J.1    Ammeter, A.P.2    Maruping, L.M.3
  • 18
    • 40249107544 scopus 로고    scopus 로고
    • An empirical study on software development with open source components in the Chinese software industry
    • W. Chen, J. Li, J. Ma, R. Conradi, J. Ji, and C. Liu, "An empirical study on software development with open source components in the chinese software industry," Softw. Process: Improvement Practice, vol. 13, no. 1, pp. 89-100, 2008.
    • (2008) Softw. Process: Improvement Practice , vol.13 , Issue.1 , pp. 89-100
    • Chen, W.1    Li, J.2    Ma, J.3    Conradi, R.4    Ji, J.5    Liu, C.6
  • 19
    • 24344449115 scopus 로고    scopus 로고
    • COTS and open source software components: Are they really different on the battlefield?
    • Berlin, Germany: Springer
    • P. Di Giacomo, "COTS and open source software components: Are they really different on the battlefield?" in COTS-Based Software Systems. Berlin, Germany: Springer, 2005, pp. 301-310.
    • (2005) COTS-Based Software Systems. , pp. 301-310
    • Di Giacomo, P.1
  • 20
    • 0742268822 scopus 로고    scopus 로고
    • Mission-critical development with open source software: Lessons learned
    • Jan./Feb.
    • J. S. Norris, "Mission-critical development with open source software: Lessons learned," IEEE Softw., vol. 21, no. 1, pp. 42-49, Jan./Feb. 2004.
    • (2004) IEEE Softw. , vol.21 , Issue.1 , pp. 42-49
    • Norris, J.S.1
  • 21
    • 0034226084 scopus 로고    scopus 로고
    • Developing new processes for COTS-based systems
    • Jul./Aug.
    • L. Brownsword, T. Oberndorf, and C. A. Sledge, "Developing new processes for COTS-based systems," IEEE Softw., vol. 17, no. 4, pp. 48-55, Jul./Aug. 2000.
    • (2000) IEEE Softw. , vol.17 , Issue.4 , pp. 48-55
    • Brownsword, L.1    Oberndorf, T.2    Sledge, C.A.3
  • 22
    • 17044437808 scopus 로고    scopus 로고
    • Collaboration between a COTS integrator and vendors
    • Berlin, Germany: Springer
    • T. Helokunnas and M. Nyby, "Collaboration between a COTS integrator and vendors," in Software Quality. Berlin, Germany: Springer, 2002, pp. 267-273.
    • (2002) Software Quality. , pp. 267-273
    • Helokunnas, T.1    Nyby, M.2
  • 23
    • 33746053504 scopus 로고    scopus 로고
    • An empirical study of variations in COTS-based software development processes in the Norwegian IT industry
    • J. Li, F. O. Bjørnson, R. Conradi, and V. B. Kampenes, "An empirical study of variations in COTS-based software development processes in the Norwegian IT industry," Empirical Softw. Eng., vol. 11, no. 3, pp. 433-461, 2006.
    • (2006) Empirical Softw. Eng. , vol.11 , Issue.3 , pp. 433-461
    • Li, J.1    Bjørnson, F.O.2    Conradi, R.3    Kampenes, V.B.4
  • 25
    • 60849090213 scopus 로고    scopus 로고
    • A comparison of the reliability growth of open source and in-house software
    • S. M. Syed-Mohamad and T. McBride, "A comparison of the reliability growth of open source and in-house software," in Proc. 15th Asia-Pacific Softw. Eng. Conf., 2008, pp. 229-236.
    • (2008) Proc. 15th Asia-Pacific Softw. Eng. Conf. , pp. 229-236
    • Syed-Mohamad, S.M.1    McBride, T.2
  • 28
    • 33746249043 scopus 로고    scopus 로고
    • Validation of new theses on off-the-shelf component based development
    • J. Li, et al., "Validation of new theses on off-the-shelf component based development," in Proc. 11th IEEE Int. Symp. Softw. Metrics, 2005, pp. 26-26.
    • (2005) Proc. 11th IEEE Int. Symp. Softw. Metrics , pp. 26
    • Li, J.1
  • 29
    • 0036477049 scopus 로고    scopus 로고
    • Trust and vulnerability in open source software
    • Feb.
    • S. A. Hissam, D. Plakosh, and C. Weinstock, "Trust and vulnerability in open source software," IEE Proc.-Softw., vol. 149, no. 1, pp. 47-51, Feb. 2002.
    • (2002) IEE Proc.-Softw. , vol.149 , Issue.1 , pp. 47-51
    • Hissam, S.A.1    Plakosh, D.2    Weinstock, C.3
  • 31
    • 84857356116 scopus 로고    scopus 로고
    • A documentation framework for architecture decisions
    • U. van Heesch, P. Avgeriou, and R. Hilliard, "A documentation framework for architecture decisions," J. Syst. Softw., vol. 85, no. 4, pp. 795-820, 2012.
    • (2012) J. Syst. Softw. , vol.85 , Issue.4 , pp. 795-820
    • Van Heesch, U.1    Avgeriou, P.2    Hilliard, R.3
  • 33
    • 84879875756 scopus 로고    scopus 로고
    • Team situational awareness and architectural decision making with the software architecture warehouse
    • M. Nowak and C. Pautasso, "Team situational awareness and architectural decision making with the software architecture warehouse," in Proc. Eur. Conf. Softw. Archit., 2013, pp. 146-161.
    • (2013) Proc. Eur. Conf. Softw. Archit. , pp. 146-161
    • Nowak, M.1    Pautasso, C.2
  • 36
    • 84971350192 scopus 로고    scopus 로고
    • In two minds: How reflections influence software design thinking
    • M. Razavian, A. Tang, R. Capilla, and P. Lago, "In two minds: How reflections influence software design thinking," J. Softw.: Evol. Process, vol. 28, no. 6, pp. 394-426, 2016.
    • (2016) J. Softw.: Evol. Process , vol.28 , Issue.6 , pp. 394-426
    • Razavian, M.1    Tang, A.2    Capilla, R.3    Lago, P.4
  • 37
    • 84958620080 scopus 로고    scopus 로고
    • Empirical evaluation of a process to increase consensus in group architectural decision making
    • D. Tofan, et al., "Empirical evaluation of a process to increase consensus in group architectural decision making," Inf. Softw. Technol., vol. 72, pp. 31-47, 2016.
    • (2016) Inf. Softw. Technol. , vol.72 , pp. 31-47
    • Tofan, D.1
  • 39
    • 84958553578 scopus 로고    scopus 로고
    • Suitability of software architecture decision making methods for group decisions
    • S. Rekha and H. Muccini, "Suitability of software architecture decision making methods for group decisions," in Proc. Eur. Conf. Softw. Archit., 2014, pp. 17-32.
    • (2014) Proc. Eur. Conf. Softw. Archit. , pp. 17-32
    • Rekha, S.1    Muccini, H.2
  • 40
    • 84916928014 scopus 로고    scopus 로고
    • Managing the evolution of a software architecture at minimal cost under performance and reliability constraints
    • V. Cortellessa, R. Mirandola, and P. Potena, "Managing the evolution of a software architecture at minimal cost under performance and reliability constraints," Sci. Comput. Program., vol. 98, pp. 439-463, 2015.
    • (2015) Sci. Comput. Program. , vol.98 , pp. 439-463
    • Cortellessa, V.1    Mirandola, R.2    Potena, P.3
  • 41
    • 84947791247 scopus 로고    scopus 로고
    • Automated selection of software components based on cost/reliability tradeoff
    • Berlin, Germany: Springer
    • V. Cortellessa, F. Marinelli, and P. Potena, "Automated selection of software components based on cost/reliability tradeoff," in Software Architecture. Berlin, Germany: Springer, 2006, pp. 66-81.
    • (2006) Software Architecture. , pp. 66-81
    • Cortellessa, V.1    Marinelli, F.2    Potena, P.3
  • 43
    • 40349103553 scopus 로고    scopus 로고
    • An optimization framework for build-or-buy decisions in software architecture
    • V. Cortellessa, F. Marinelli, and P. Potena, "An optimization framework for build-or-buy decisions in software architecture," Comput. Operations Res., vol. 35, no. 10, pp. 3090-3106, 2008.
    • (2008) Comput. Operations Res. , vol.35 , Issue.10 , pp. 3090-3106
    • Cortellessa, V.1    Marinelli, F.2    Potena, P.3
  • 44
    • 84879855190 scopus 로고    scopus 로고
    • Outsourcing location selection with soda: A requirements based decision support methodology and tool
    • Berlin, Germany: Springer
    • T. Kramer and M. Eschweiler, "Outsourcing location selection with soda: A requirements based decision support methodology and tool," in Advanced Information Systems Engineering. Berlin, Germany: Springer, 2013, pp. 530-545.
    • (2013) Advanced Information Systems Engineering. , pp. 530-545
    • Kramer, T.1    Eschweiler, M.2
  • 45
    • 80054778696 scopus 로고    scopus 로고
    • Should this software component be developed inside or outside our firm? - A design science perspective on the sourcing of application systems
    • Berlin, Germany: Springer
    • T. Kramer, A. Heinzl, and K. Spohrer, "Should this software component be developed inside or outside our firm? - A design science perspective on the sourcing of application systems," in New Studies in Global IT and Business Service Outsourcing. Berlin, Germany: Springer, 2011, pp. 115-132.
    • (2011) New Studies in Global IT and Business Service Outsourcing. , pp. 115-132
    • Kramer, T.1    Heinzl, A.2    Spohrer, K.3
  • 46
    • 79751535727 scopus 로고    scopus 로고
    • Factors influencing clients in the selection of offshore software outsourcing vendors: An exploratory study using a systematic literature review
    • S. U. Khan, M. Niazi, and R. Ahmad, "Factors influencing clients in the selection of offshore software outsourcing vendors: An exploratory study using a systematic literature review," J. Syst. Softw., vol. 84, no. 4, pp. 686-699, 2011.
    • (2011) J. Syst. Softw. , vol.84 , Issue.4 , pp. 686-699
    • Khan, S.U.1    Niazi, M.2    Ahmad, R.3
  • 48
    • 0035642858 scopus 로고    scopus 로고
    • The power of gifts: Organizing social relationships in open source communities
    • M. Bergquist and J. Ljungberg, "The power of gifts: Organizing social relationships in open source communities," Inf. Syst. J., vol. 11, no. 4, pp. 305-320, 2001.
    • (2001) Inf. Syst. J. , vol.11 , Issue.4 , pp. 305-320
    • Bergquist, M.1    Ljungberg, J.2
  • 49
    • 84904559264 scopus 로고    scopus 로고
    • Risk awareness in open source component selection
    • Berlin, Germany: Springer
    • M. Morandini, A. Siena, and A. Susi, "Risk awareness in open source component selection," in Business Information Systems. Berlin, Germany: Springer, 2014, pp. 241-252.
    • (2014) Business Information Systems. , pp. 241-252
    • Morandini, M.1    Siena, A.2    Susi, A.3
  • 51
    • 79960376756 scopus 로고    scopus 로고
    • An empirical study to compare three methods for selecting COTS software components
    • T. Wanyama and B. Far, "An empirical study to compare three methods for selecting COTS software components," Int. J. Comput. ICT Res., vol. 2, no. 1, pp. 34-46, 2008.
    • (2008) Int. J. Comput. ICT Res. , vol.2 , Issue.1 , pp. 34-46
    • Wanyama, T.1    Far, B.2
  • 53
    • 84925893475 scopus 로고
    • Using the case survey method to analyze policy studies
    • R. K. Yin and K. A. Heald, "Using the case survey method to analyze policy studies," Administ. Sci. Quart., vol. 20, pp. 371-381, 1975.
    • (1975) Administ. Sci. Quart. , vol.20 , pp. 371-381
    • Yin, R.K.1    Heald, K.A.2
  • 55
    • 3242678951 scopus 로고    scopus 로고
    • Statistical significance testing - A panacea for software technology experiments?
    • J. Miller, "Statistical significance testing - a panacea for software technology experiments?" J. Syst. Softw., vol. 73, no. 2, pp. 183-192, 2004.
    • (2004) J. Syst. Softw. , vol.73 , Issue.2 , pp. 183-192
    • Miller, J.1
  • 56
    • 85044147295 scopus 로고    scopus 로고
    • International software product management association (ISPMA)
    • [Online]
    • (2016). International software product management association (ISPMA), "SPM syllabus foundation level v.1.3," [Online]. Available: http://community.ispma.org/wp-content/uploads/2014/12/ISPMA-SPM-FL-Syllabus-V.1.3.pdf
    • (2016) SPM Syllabus Foundation Level v.1.3
  • 57
    • 84856265884 scopus 로고    scopus 로고
    • Claremont, South Africa: Juta and Company Ltd
    • J. Strydom, Introduction to Marketing. Claremont, South Africa: Juta and Company Ltd, 2005.
    • (2005) Introduction to Marketing
    • Strydom, J.1
  • 58
    • 79959860766 scopus 로고    scopus 로고
    • Decisionmaking techniques for software architecture design: A comparative survey
    • D. Falessi, G. Cantone, R. Kazman, and P. Kruchten, "Decisionmaking techniques for software architecture design: A comparative survey," ACM Comput. Surveys, vol. 43, no. 4, 2011, Art. no. 33.
    • (2011) ACM Comput. Surveys , vol.43 , Issue.4
    • Falessi, D.1    Cantone, G.2    Kazman, R.3    Kruchten, P.4
  • 62
    • 84941654310 scopus 로고    scopus 로고
    • Exploring factors affecting decision outcome and lead time in large-scale requirements engineering
    • Mar.
    • K. Wnuk, J. Kabbedijk, S. Brinkkemper, B. Regnell, and D. Callele, "Exploring factors affecting decision outcome and lead time in large-scale requirements engineering," J. Softw.: Evol. Process, vol. 27, no. 9, pp. 647-673, Mar. 2015.
    • (2015) J. Softw.: Evol. Process , vol.27 , Issue.9 , pp. 647-673
    • Wnuk, K.1    Kabbedijk, J.2    Brinkkemper, S.3    Regnell, B.4    Callele, D.5
  • 63
    • 0037339884 scopus 로고    scopus 로고
    • The art of requirements triage
    • A. M. Davis, "The art of requirements triage," IEEE Comput., vol. 36, no. 3, pp. 42-49, 2003.
    • (2003) IEEE Comput. , vol.36 , Issue.3 , pp. 42-49
    • Davis, A.M.1
  • 65
    • 84893550304 scopus 로고    scopus 로고
    • Worldviews, research methods, and their relationship to validity in empirical software engineering research
    • C. Gencel and K. Petersen, "Worldviews, research methods, and their relationship to validity in empirical software engineering research," in Proc. Int. Workshop Softw. Meas., 2013, pp. 81-89.
    • (2013) Proc. Int. Workshop Softw. Meas. , pp. 81-89
    • Gencel, C.1    Petersen, K.2


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.