Automated Dependency Management and Missing Library Detection
Open
bug
- Dominant language
- Java
- Stars
- 0
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
## 문제점
현재 시스템에서 외부 라이브러리는 선택적(Optional)으로 입력받고 있으나, 실제 분석 과정에서는 라이브러리 정보가 누락될 경우 심각한 부작용이 발생하고 있습니다.
- 분석 작동 중단 (Analysis Breakdown): 대상 클래스가 참조하는 외부 라이브러리가 로드되지 않으면 WALA의 클래스 계층 구조(CHA) 구성이 실패하며, 해당 클래스에 대한 분석 자체가 아예 작동하지 않습니다.
- 분석 누락 (Silent Failure): 특정 라이브러리가 없을 때 에러 없이 해당 클래스만 분석에서 제외되는 경우가 발생하여, 전체 분석 결과의 무결성을 보장할 수 없습니다.
## 해결책
- 강제 분석 : 외부 라이브러리가 없더라도 일단 해당 클래스에 대한 분석을 완료
- 의존성 확보 : 필요한 외부 라이브러리를 알리고 추가하는 것을 돕는 편의성 도입
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.