소셜 네트워크 기반의 소프트웨어 재사용 자산 검색 기법A Social Network-Based Method for Finding Reusable Software Assets

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 819
  • Download : 0
소프트웨어 재사용이란 소프트웨어 개발 시 기존에 있는 소프트웨어 자산들을 재사용 함으로써 새로운 소프트웨어를 개발하는데 소요되는 비용, 시간, 노력을 줄이기 위한 개념이다. 소프트웨어 재사용에 관한 연구는 그 중요성과 효과로 인해 오래 전부터 연구되어 왔지만 여전히 재사용에 관한 많은 문제점들로 인해 어려운 것이 현 실정이다. 재사용에 관한 가장 큰 문제점 중 하나는 개발자들이 재사용 하고자 하는 자산을 발견하기가 어렵다는 점이다. 개발자들은 주로 재사용 자산을 어디서 찾아야 하고, 어떻게 적절한 자산을 선택하고 사용하는지에 대한 어려움을 겪는다. 이러한 어려움의 주된 요인은 재사용 자산들이 주로 분산되어 관리되고, 자산 검색 방법의 한계점, 불충분한 자산의 명세를 들 수 있다. 이러한 문제점들을 해결하기 위해 이 논문에서는 개발자들간의 소셜 네트워크 관계를 기반으로 한 검색 방법을 제시한다. 즉, 앞서 기술된 문제점들의 원인을 해결하기 위해 개발자들간의 관계를 재사용 관점에서 분석하여 서로 효과적으로 연결시켜 준다면 자신에게 도움을 줄 수 있는 유용한 개발자들이 검색되어 그들이 가지고 있는 자산들의 공유가 가능해진다는 것이다. 이를 위해 재사용과 관련된 세 가지 중요한 관점으로 유사성, 친밀성, 친화성이 정의되었고 8가지의 세부 인자가 정의되었다. 이 방법의 평가를 위해 프로토타입을 구현하였고 대표적인 개발자 커뮤니티에서 실제 자료들을 수집, 활용하여 선정된 소셜 네트워크 관점 및 요소들이 효과적인 소프트웨어 재사용 자산의 발견에 어떠한 영향을 주었고 궁극적으로 소프트웨어 재사용성 향상에 어떠한 기여를 했는지에 대해 평가하였다.
Publisher
한국정보과학회
Issue Date
2011-08
Language
Korean
Citation

정보과학회논문지 : 소프트웨어 및 응용, v.38, no.8, pp.419 - 428

ISSN
1229-6848
URI
http://hdl.handle.net/10203/96818
Appears in Collection
CS-Journal Papers(저널논문)
Files in This Item
There are no files associated with this item.

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0