Editorial Ilmu Komputer & AI
EffiHolmes: Lokalisasi Perbaikan Ketidakefisienan Waktu Tingkat Repositori Berpanduan Differential Profiling
Masalah inti
Inovasi
Penulis mengevaluasi EffiHolmes pada **RepoEffi-Bench**, benchmark baru berisi 140 issue ketidakefisienan waktu berkualitas tinggi yang dikumpulkan dari repositori Python populer. Mereka membandingkannya dengan baseline berbasis retrieval, agent, dan profiling terkini. Hasil utama meliputi:
- **Acc@3 tingkat file**: EffiHolmes meningkat sebesar **4,29 poin persentase** dibandingkan baseline terbaik saat menggunakan GPT-5.1.
- **Acc@5 tingkat fungsi**: EffiHolmes meningkat sebesar **15,00 poin persentase** dibandingkan baseline terbaik saat menggunakan qwen3-4b.
- **Robustness**: EffiHolmes tetap robust di berbagai kapasitas model, menunjukkan bahwa peningkatannya tidak semata bergantung pada satu model besar.
Hasil tersebut menunjukkan bahwa differential profiling yang dikombinasikan dengan ekstraksi jalur ringkas dan penalaran terpandu domain secara efektif mengatasi tiga tantangan lokalisasi ketidakefisienan tingkat repositori. Peningkatan substansial pada tingkat fungsi (15,00 poin persentase) sangat menonjol, karena lokalisasi tingkat fungsi lebih presisi dan langsung dapat ditindaklanjuti oleh pengembang. Peningkatan tingkat file (4,29 poin persentase) menunjukkan bahwa meto
Mengapa penting
Kontribusi utama makalah ini adalah pengenalan **differential profiling** sebagai sinyal untuk lokalisasi ketidakefisienan. Berbeda dari profiling sekali jalan yang rentan terhadap noise eksekusi, differential profiling pada beban kerja default dan terskala memberikan indikator yang lebih andal untuk hotspot ketidakefisienan yang sebenarnya. Kontribusi kedua adalah **ekstraksi jalur eksekusi ringkas**, yang menjawab tantangan skalabilitas dalam menganalisis eksekusi latar belakang yang luas pada repositori besar. Dengan berfokus pada jalur yang menghubungkan hotspot ke fungsi tidak efisien yang dilaporkan, metode ini memperkecil ruang pencarian bagi LLM. Kontribusi ketiga adalah **penalaran LLM terpandu domain**, yang menjembatani kesenjangan semantik antara hotspot yang teramati dan lokasi perbaikan yang sebenarnya. Pengetahuan domain berperan sebagai prior yang membantu LLM menafsirkan data profiling dalam kerangka pola ketidakefisienan umum.
Pengenalan **RepoEffi-Bench** juga signifikan: ini adalah benchmark pertama untuk lokalisasi ketidakefisienan tingkat repositori, menyediakan 140 issue berkualitas tinggi dari repositori Python populer. Benchmark ini memungkinkan evaluasi dan perbandingan metode mendatang secara reprodusibel. Hasil eksperimen menunjukkan bahwa EffiHolmes secara konsisten mengungguli baseline berbasis retrieval, agent, dan profiling, dengan peningkatan 4,29 poin persentase pada Acc@3 tingkat file (GPT-5.1) dan 15,00 poin persentase pada Acc@5 tingkat fungsi (qwen3-4b). Robustness di berbagai kapasitas model menunjukkan bahwa kerangka kerja ini tidak terlalu sensitif terhadap LLM yang mendasarinya.
Batasan dan pekerjaan mendatang tidak dibahas secara eksplisit dalam abstrak, tetapi arah potensialnya mencakup perluasan pendekatan ke bahasa pemrograman lain, penggabungan sinyal profiling tambahan (misalnya, penggunaan memori), dan integrasi lokalisasi dengan perbaikan program otomatis untuk ketidakefisienan waktu. Kandidat taksonomi (Architecture, Cybersecurity, Network, Cryptography) menunjukkan bahwa karya ini mungkin relevan untuk optimasi kinerja di domain tersebut, meskipun makalahnya sendiri berfokus pada repositori Python umum.
Siapa yang sebaiknya membaca
Membuka konten memberโฆ