상세검색
최근 검색어 전체 삭제
다국어입력
즐겨찾기0
144405.jpg
KCI등재 학술저널

사회연결망 분석과 자료포락분석 기법을 이용한 소프트웨어 함수 우선순위 분석 연구

Priority Analysis for Software Functions Using Social Network Analysis and DEA(Data Envelopment Analysis)

  • 17

To remove software defects and improve performance of software, many developers perform code inspections and use static analysis tools. A code inspection is an activity that is performed manually to detect software defects in the developed source. However, there is no clear criterion which source codes are inspected. A static analysis tool can automatically detect software defects by analyzing the source codes without running the source codes. However, it has disadvantage that analyzes only the codes in the functions without analyzing the relations among source functions. The functions in the source codes are interconnected and formed a social network. Functions that occupy critical locations in a network can be important enough to affect the overall quality. Whereas, a static analysis tool merely suggests which functions were called several times. In this study, the core functions will be elicited by using social network analysis and DEA (Data Envelopment Analysis) for CUBRID open database sources. In addition, we will suggest clear criteria for selecting the target sources for code inspection and will suggest ways to find core functions to minimize defects and improve performance

1. 서 론

2. 선행연구 고찰 및 이론적 배경

3. 연구 설계 방법

4. 연구 수행 및 결과

5. 결 론

References

로딩중