Sulautettujen ohjelmistojen työkaluja kehittävä Grammatech on tutkituttanut kehityshankkeiden onnistumista. Tulos on hätkähdyttävä. Neljä kymmenestä eli 40 prosenttia sulautetuista projekteista jää jälkeen tavoiteaikataulustaan.
Grammatech teetätti tutkimuksen VDC:llä. Aikatauluista jälkeen jääminen saa aikaan sen, että kehittäjät joutuvat yhä useammin turvautumaan kolmannen osapuolen kehittämään tai avoimeen koodiin.
Näin tehdään siitä huolimatta, ettei koodin laadusta tai turvallisuudesta ole takeita. On selvää, että tällä on haitallinen vaikutus projektien koodinlaatuun.
- Kehittäjät eivät näe ulkopuolelta tulevan koodin turvallisuusongelmia, koska eivät pääse analysoimaan alkuperäistä lähdekoodia, sanoo VDC:n analyytikko Andre Grard.
Aikatauluongelmat tulevat koodin kehityksessä vain pahenemaan, joten ulkopuolisen koodin käyttö yleistyy kaikilla sektoreilla. Lääketieteellisten laitteiden kehittäjistä 40,5 prosenttia katsoo, että heidän täytyy turvautua ulkopuoliseen koodiin. Ilmailun ja puolustusteollisuudessa lukema on 28,6 prosenttia ja autoteollisuudessa 22,2 prosenttia.
Kun kehittäjä ei pääse käsiksi ulkopuolisen ohjelman lähdekoodiin, hän ei voi käyttää standardia staattista koodinanalyysiä löytääkseen koodin ongelmia. Työkaluksi tähän Grammatech ehdottaa binäärikoodin analyysiä, joka paljastaa koodista muuten mysteeriksi jäävät ongelmat.
Tutkimuksessa havaittiin myös, että sulauteutun koodin määrä kasvaa yli kaksi kertaa nopeammin kuin sulautettuja sovelluksia koodaavien määrä. Tämä alleviivaa automatisoidun testaamisen tarvetta, yhtiö perustelee.