• 검색 결과가 없습니다.

소프트웨어 재사용 비율과 재사용 효과와의 영향 관계분석

가설[4]를 검정하기 이하여 독립변수를 재사용율로 정하고 종속변수를 재사용 효과라고 볼 수 있는 시간단축, 비용절감 및 품질개선을 독립변수로 하여 회귀 분석을 실시하였다.

4

.1 소프트웨어 재사용율과 시간단축과의 영향관계분석

가설[4]를 검정하기 위하여 ‘재사용비율’을 독립변수로 하였으며 ‘시간단축’을 종속변수로 하여 분석을 실시하였다. 결과 [표 56]에서 회귀식의 통계적 유의성

[표 55] 환경적 요인에 대한 가설 검증 결과

번 호 가 설 결 과

가설 3 환경적 요인은 소프트웨어 재사용의 효과와 비율에 긍정적인 영향을 미칠 것이다.

가설 3-1 지적재산권은 소프트웨어 재사용의 비율에 긍정적인 영향을 미칠

것이다. 기 각

[표 54] 법 및 계약과 재사용율과의 회귀계수 비표준화 계수 표준화 계수

t 유의확률

모 형 B 표준오차 베타

1 상수 49.178 10.306 4.772 0.000

법계약 -5.636 3.310 -0.236 -1.703 0.095

을 나타내는 F 통계량은 6.299로 나타났으며 ‘재사용율’과 ‘시간단축’과의 영향 관계는 통계적으로 유의한 결과를 보여주고 있다.

a. 예측값: (상수), 재사용율 b. 종속변수: 시간단축

독립변수인 재사용율과 종속변수인 시간단축으로 구성된 회귀식에서 회귀식을 설명하는 R2 값은 0.114로 나타났으므로 회귀식의 설명력은 높다고 할 수 없을 것이며 회귀식은 [표 57]를 보면 다음과 같이 나타낼 수 있다. 시간단축 = 3.308 + 1.278E-02(재사용율)과 같다.

4

.2 소프트웨어 재사용율과 비용절감과의 영향 관계분석

가설[4]를 검정하기 위하여 ‘재사용율’을 독립변수로 ‘비용절감’효과를 종속변 수로 하여 회귀분석을 실시하였다. [표 58]의 분산분석 결과 회귀식의 통계적 유의성을 검정하는 F 통계량 값이 9.707 이고 이에 대한 유의확률은 0.003<

α=0.05 이므로 비용절감으로 구성된 회귀식은 통계적으로 유의하다고 볼 수 있 다.

[표 56] 재사용율과 시간단축과의 분산분석

모 델 제곱합 자유도 평균제곱 F 유의확률

1

선형회귀분석 3.716 1 3.716 6.299 0.015a

잔 차 28.911 49 0.590 합 계 32.627 50

[표 57] 재사용율과 시간단축과의 회귀계수 비표준화 계수 표준화 계수

t 유의확률

모 형 B 표준오차 베타

1 (상수) 3.038 0.197 15.442 0.000

시간단축 1.278E-02 0.005 0.337 2.510 0.015

a. 예측값: (상수), 재사용율 b. 종속변수: 비용절감

[표 59]의 회귀계수 분석 결과를 보면 ‘재사용율’이 비용절감효과에 영향을 미 치는 것으로 볼 수 있으며 회귀식은 재사용효과 = 2.816 + 1.5484E-02(비용절 감)이라고 나타낼 수 있으며 독립변수인 재사용율과 종속변수인 비용절감으로 구성된 회귀식에서 회귀식을 설명하는 R2 값은 0.165로 나타났으므로 회귀식의 설명력은 높다고 할 수 없을 것이다.

[표 58] 재사용율과 비용감소와의 분산분석

모 델 제곱합 자유도 평균제곱 F 유의확률

1

선형회귀분석 5.453 1 5.453 9.707 0.003a

잔 차 27.527 49 0.562 합 계 32.980 50

4

.3 소프트웨어 재사용율과 품질개선과의 영향관계 분석

가설[4]를 검정하기 위하여 ‘재사용율’을 독립변수로 ‘비용절감’효과를 종속변 수로 하여 회귀분석을 실시하였다. [표 60]의 분산분석 결과 회귀식의 통계적 유의성을 검정하는 F 통계량 값이 8.418 이고 이에 대한 유의확률은 0.006<

α=0.05 이므로 품질개선으로 구성된 회귀식은 통계적으로 유의하다고 볼 수 있 다.

[표 60] 재사용율과 품질개선과의 분산분석

모 델 제곱합 자유도 평균제곱 F 유의확률

1

선형회귀분석 4.197 1 4.197 8.418 0.006a

잔 차 24.431 49 0.499 합 계 28.627 50

[표 59] 재사용율과 비용감소와의 회귀계수 비표준화 계수 표준화 계수

t 유의확률

모 형 B 표준오차 베타

1 (상수) 2.813 0.192 14.655 0.000

비용절감 1.548E-02 0.005 0.407 3.116 0.003

a. 예측값: (상수), 재사용율 b. 종속변수: 품질개선

[표 61]의 회귀계수 분석 결과를 보면 ‘재사용율’이 품질개선효과에 영향을 미 치는 것으로 볼 수 있으며 회귀식은 재사용효과 = 2.776 + 1.3584E-02(품질개 선)이라고 나타낼 수 있으며 독립변수인 재사용율과 종속변수인 품질개선으로 구성된 회귀식에서 회귀식을 설명하는 R2 값은 0.147로 나타났으므로 회귀식의 설명력은 높다고 할 수 없을 것이다.

재사용율이 높다는 것이 항상 좋은 결과를 나타내는 것은 아니다. Morisio [2002]의 연구에서 70% 정도의 소프트웨어 재사용 비율이 어떠한 경우에는 나 쁜 결과가 될 수 있다고 말하고 있다. 본 연구에서는 재사용율이 긍정적인 요 인을 미친다고 밝혀졌으며 설문대상자가 수행한 프로젝트 상에서 소프트웨어 재사용 비율이 평균 32.35%정도로 나타나고 있다는 사실을 주목해야 할 것이 다. 하지만 재사용의 비율을 양적으로 측정하지 못한다는 한계를 가지고 있다 는 사실을 고려하면 위의 가설을 일반화 하기에는 무리가 있을 것이다.

5. 개별요인과 소프트웨어 재사용비율과의 영향 관계 추가분석

각 가설들을 검정하기 위하여 ‘각 요인들’을 독립변수로 ‘소프트웨어 재사용 비율’을 종속변수로 하여 회귀분석을 실시하였다. 각 요인들 즉, 교육 및 훈련, 경험 및 지식, 경영층지원, 인센티브 제도, 조직문화와 법 및 계약 사항들을 독 립변수로 하여 주요 요인을 추출하기 위하여 STEPWISE 방식을 이용하여 분 석을 실시하여 [표 56]과 같은 결론을 얻었다.

교육 및 훈련, 경영층 지원 및 인센티브 제도는 제거가 된 후 나머지 경험 및 지식, 법 및 계약 그리고 조직문화를 포함하여 3개의 변수로 구성된 회귀식의 통계적 유의성을 나타내는 F 통계량은 6.008로 나타났으며 유의확률은 0.001 <

[표 61] 재사용율과 품질개선과의 회귀계수 비표준화 계수 표준화 계수

t 유의확률

모 형 B 표준오차 베타

1 (상수) 2.776 0.181 15.354 0.000

품질개선 1.358E-02 0.005 0.383 2.901 0.006

α=0.05로 유의한 결과를 가져왔으며 한편 이들로 구성된 회귀식의 재사용 비율 의 총 변동을 설명하는 R2는 27.7%(0.277)을 설명하고 있으며 이 회귀식의 설 명력이 높다고 볼 수는 없다. 하지만, 나머지 모델 1, 2보다는 설명력이 높으므 로 모델 3을 채택할 것이다.

a. 예측값: (상수), 경험 및 지식

b. 예측값: (상수), 경험 및 지식, 법 및 계약

c. 예측값: (상수), 경험 및 지식, 법 및 계약, 조직문화 d. 종속변수: 프로젝트 재사용율

위의 결과를 바탕으로 3가지 변수를 통한 [표 57]과 같이 회귀분석 결과 회귀 식은 다음과 같다. 재사용 비율 = 6.409 + (경험 및 지식)7.586-(법 및 계 약)8.922 + (조직문화)8.293로 나타낼 수 있으며 회귀계수 중에서 상수와 경험 및 지식의 유의확률은 각각 0.683과 0.072 > α=0.05로 회귀계수로는 적절치 못 함을 보여준다. 한편 법 및 계약 부분의 B 값은 음수(-)의 값을 가지고 있다는 것은 법 및 계약에 대한 기준과 이를 잘 적용할 경우에 오히려 재사용 비율에 부정적인 영향을 미친다는 사실을 말해준다.

[표 62] 각 요인들과 재사용율과의 분산분석

모 델 제곱합 자유도 평균제곱 F 유의확률

1

선형회귀분석 2398.392 1 2398.932 5.770 0.020a 잔 차 20369.255 49 415.699

합 계 22767.647 50

2

선형회귀분석 4141.673 2 2070.837 5.337 0.008b 잔 차 18625.974 49 388.041

합 계 22767.647 50

3

선형회귀분석 6311.340 9 2103.780 6.008 0.001c 잔 차 16456.307 47 350.134

합 계 22767.647 50

위의 회귀분석을 통한 가설검증 결과를 아래의 [표 64]으로 정리를 할 수 있 다.

[표 64] 회귀분석을 통한 가설검정 결과

번 호 가 설 결 과

가설 1 개인적 요인은 소프트웨어 재사용의 효과와 비율에 긍정적인 영향을 미칠 것이다.

가설 1-1 소프트웨어 개발자의 개발 경험과 지식은 소프트웨어 재사용의 효과와 비율에 긍정적인 영향을 미칠 것이다. 채 택 가설 1-2 소프트웨어 개발자가 받은 교육 및 훈련은 소프트웨어 재사용의

효과와 비율에 긍정적인 영향을 미칠 것이다. 기 각 가설 2 조직 및 관리적 요인은 소프트웨어 재사용의 효과와 비율에

긍정적인 영향을 미칠 것이다.

가설 2-1 최고경영진 및 중간관리진의 지원은 소프트웨어 재사용의 효과와

비율에 긍정적인 영향을 미칠 것이다. 기 각

가설 2-2 조직내부의 인센티브 제도는 소프트웨어 재사용의 효과와 비율에

긍정적인 영향을 미칠 것이다. 기 각

가설 2-3 조직문화는 소프트웨어 재사용의 효과와 비율에 긍정적인 영향을

미칠 것이다. 채 택

가설 3 환경적 요인은 소프트웨어 재사용의 효과와 비율에 긍정적인 영향을 미칠 것이다.

가설 3-1 지적재산권은 소프트웨어 재사용의 효과와 비율에 긍정적인 영향

을 미칠 것이다. 기 각

가설 4 소프트웨어 재사용 비율은 소프트웨어 재사용의 효과에 긍정

적인 영향을 미칠 것이다. 채 택

[표 63] 각 요인들과 재사용율과의 회귀계수 비표준화 계수 표준화 계수

t 유의확률

모 형 B 표준오차 베타

3

(상수) 6.409 15.579 0.411 0.683

경험및지식 7.586 4.126 0.244 1.839 0.072 법 및 계약 -8.922 3.115 -0.374 -2.864 0.006 조직문화 8.293 3.331 2.489 2.489 0.016

제 5 장 요약 및 결론

1. 요 약

본 연구의 목적은 소프트웨어 개발 혹은 프로젝트를 수행할 경우 소프트웨어 재사용 효과에 영향을 미치는 요인들 중에서 기술적인 요인들을 배제한 비 기 술적인 요인들을 중점적으로 밝히는 것을 목적으로 하였다.

이러한 목적을 충족하기 위하여 기존의 문헌고찰을 통하여 비 기술적인 요인 들을 추출하여 개인적 요인, 조직 및 관리적 요인 그리고 환경적 요인으로 크 게 분류를 하였으며 구체적으로 개인적 요인으로는 경험 및 지식과 교육과 훈 련, 조직 및 관리적 요인으로는 최고경영자 및 중간관리자의 지원, 인센티브 제 도와 조직 문화 마지막으로 환경적 요인으로는 지적재산권 및 소프트웨어 재사 용 계약사항이 변수로 제시하였다. 종속변수는 프로젝트를 수행 할 경우에 적 용된 소프트웨어 재사용율을 들었으며 소프트웨어 재사용의 효과라고 할 수 있 는 시간 단축, 비용 절감과 품질 개선 사항을 주요 변수로 제시하였다. 한편, 설문대상자들에게 재사용을 비율을 물어봄으로써 실제 재사용 비율과 재사용효 과와의 관계를 살펴보고자 하였다. 위에서 제시한 변수를 검증하기 위하여 실 증적인 방법을 택하였으며 설문대상자는 실제 소프트웨어를 개발했거나 혹은 프로젝트를 수행할 때 소프트웨어 재사용 경험을 가진 개발자로 하였다. 설문 과정 중에 개발자들은 소프트웨어 재사용이라는 용어에 대해 익숙하지 못하였 으나 충분한 설명을 통하여 인식을 시킬 수 있었다. 위에서 제시한 독립변수와 종속변수를 검증하기 위하여 설문결과를 바탕으로 회귀분석을 실시하였다. 분

이러한 목적을 충족하기 위하여 기존의 문헌고찰을 통하여 비 기술적인 요인 들을 추출하여 개인적 요인, 조직 및 관리적 요인 그리고 환경적 요인으로 크 게 분류를 하였으며 구체적으로 개인적 요인으로는 경험 및 지식과 교육과 훈 련, 조직 및 관리적 요인으로는 최고경영자 및 중간관리자의 지원, 인센티브 제 도와 조직 문화 마지막으로 환경적 요인으로는 지적재산권 및 소프트웨어 재사 용 계약사항이 변수로 제시하였다. 종속변수는 프로젝트를 수행 할 경우에 적 용된 소프트웨어 재사용율을 들었으며 소프트웨어 재사용의 효과라고 할 수 있 는 시간 단축, 비용 절감과 품질 개선 사항을 주요 변수로 제시하였다. 한편, 설문대상자들에게 재사용을 비율을 물어봄으로써 실제 재사용 비율과 재사용효 과와의 관계를 살펴보고자 하였다. 위에서 제시한 변수를 검증하기 위하여 실 증적인 방법을 택하였으며 설문대상자는 실제 소프트웨어를 개발했거나 혹은 프로젝트를 수행할 때 소프트웨어 재사용 경험을 가진 개발자로 하였다. 설문 과정 중에 개발자들은 소프트웨어 재사용이라는 용어에 대해 익숙하지 못하였 으나 충분한 설명을 통하여 인식을 시킬 수 있었다. 위에서 제시한 독립변수와 종속변수를 검증하기 위하여 설문결과를 바탕으로 회귀분석을 실시하였다. 분