대규모 소프트웨어의 정밀한 의존성 추출 도구
Source
Evernote/Papers/Generating Precise Dependencies for Large Software.md
Summary
이 논문은 수백만 줄의 코드를 가진 대규모 C/C++ 프로젝트에서 모듈 내/간 의존성을 정밀하고 확장 가능하게 추출하는 도구를 제안합니다. 심볼 및 모듈 수준의 의존성을 분석하여 과소 활용되거나 일관성이 없는 의존성을 식별함으로써, 대규모 리팩토링 기회를 발견하고 기술 부채를 줄이는 데 도움을 줍니다.
Key Points
- 대규모 C/C++ 소프트웨어의 기술 부채 원인인 의존성 문제를 해결하기 위한 도구 설계
- 심볼(symbol) 및 모듈(module) 수준의 의존성 추출 및 활용도 분석
- 과소 활용되거나 일관성이 없는 의존성 식별을 통한 리팩토링 기회 제공
- 확장성(Scalability)을 고려한 정밀한 의존성 추출