
Software cost estimation using artificial neural networks
A szoftverköltségbecslés a szoftverprojekt fejlesztéséhez szükséges fejlesztési erőfeszítés és fejlesztési idő előrejelzése. Ez a szoftverfejlesztési folyamat elsődleges lépése, és egyben kulcsfontosságú feladatnak is tekinthető, mivel az aktuális projekt növekedésének pontos felmérése, a projekt pontos átadása és a költségek ellenőrzése csak akkor érhető el, ha a becslés pontos.
Tágabb perspektívában pedig a jelenleg fejlesztés alatt álló szoftverprojekt pontos becslése a szervezet számára a jövőbeli szoftverprojektek jobb ütemezését is eredményezi. A fenti okok miatt a szoftverráfordítások becslése az elmúlt évtizedekben számos kutató jelentős figyelmet kapott. Más szóval, a szoftverköltség-becslés a szoftverprojekt fejlesztéséhez felhasznált építési erőfeszítés és naptári idő előrejelzéseinek összegzése.
Az építési erőfeszítés magában foglalja a munkaórák összegzését és a szoftverprojekt-fejlesztés folyamatába bevont munkavállalók számát. Éppen a szoftverprojekt-fejlesztés kezdetétől fogva az ilyen jellegű szervezetek találkoztak a szoftverprojektek fejlesztési erőfeszítéseinek és fejlesztési idejének rossz becslésének problémájával.