AUTOMATSKA DETEKCIJA INDIKATORA LOŠE DIZAJNIRANOG KODA BAZIRANA NA ISTORIJI PROMENA KODA
2020 ◽
Vol 36
(01)
◽
pp. 43-46
Kod niskog kvaliteta sadrži strukture (code smells) koje otežavaju održavanje i dalji razvoj softvera. U ovom radu predstavljen je model zasnovan na mašinskom učenju za automatsku detekciju indikatora loše dizajniranog koda (code smell-ova) baziranu na istoriji promena koda. Ulaz modela su vrednosti metrika softverskog koda, izračunate u n revizija za posmatrani isečak koda. Izlaz iz modela je labela koja označava da li posmatrani isečak koda sadrži indikator loše dizajniranog koda ili ne. Studija slučaja izvršena je na detekciji klasa sa mnogo odgovornosti (God Class). Predloženi su koraci za poboljšanje i dalji razvoj arhitekture.
2021 ◽
Keyword(s):
2019 ◽
Vol 9
(1)
◽
pp. 5327-5330
2021 ◽
Keyword(s):
2017 ◽
Vol 27
(09n10)
◽
pp. 1529-1547
◽
Keyword(s):
2013 ◽
Vol 6
(1)
◽
pp. 242-247
◽
Keyword(s):