Taloussanomat
Lue uutinen mobiilisivustolla
Virheet vähenevät

Linuxille luvassa tarkka taulukkolaskentaohjelma

28.8.2001 15:45 Joensuun yliopistossa viiden vuoden ajan kehitetty taulukkolaskentaohjelma Basset lupaa haastaa kaikki markkinajohtajat kovaan tieteelliseen mittelöön taulukko-ohjelman tarkkuudesta ja käytettävyydestä.

Basset on C++ -ohjelmistokielinen. Sen käyttöliittymä on arkkitehtuurivapaa ja myös ohjelman laskentaosuus on käyttöjärjestelmävapaa.

- Linux-kehittäjät ovat erittäin kiinnostuneita ohjelmasta, toteaa filosofian tohtori Markku Tukiainen Joensuun yliopistosta.

Tukiainen uskoo, että hänen tieteellinen työnsä on jo kantanut hedelmää. Hän epäilee, että Microsoft Excel 2000 -taulukkolaskentaohjelman listatoiminto on peräisin hänen tieteellisestä kehitystyöstään. Tuo uusi Excelin listatoiminto, joka mahdollista alkioiden lisääminen taulukkoon ja sen automaattisen päivittymisen, oli Bassetin ominaisuus jo 1990-luvulla. Satumaako samankaltaisuus on? Sillä ei tunnu olevan merkitystä.

- Tunnen olevani hyväntekijä. Jos voin jotenkin edistää taulukkolaskentajärjestelmien kehitystä maailmassa, se riittää minulle, Tukiainen katsoo.

Hän kuitenkin haaveilee, että Bassetista tulisi Linuxin kautta "puoli-ilmainen" ohjelma, josta myös sen kehittäjä jotenkin hyötyisi.

- Tunnustelemme parhaillaan kaupallisia yhteistahoja, hän lisää.

Tukiaisen mukaan Basset tarjoaa yksinkertaisen, luotettavan ja tehokkaan tavan tietokonepohjaisten laskentasovellusten luomiseen.

Vaikka markkinoilla olevat taulukkolaskentajärjestelmät ovat näennäisesti erittäin helppokäyttöisiä, noin puolet niillä laadituista taulukoista sisältää virheitä.

- Nämä virheet aiheuttavat suuria taloudellisia menetyksiä, suurin julkisuuteen tullut yksittäinen virhe aiheutti 2.2 miljardin dollarin vääristymän erään yhtiön tuloslaskelmassa, Tukiainen toteaa.

Ihmisen ajattelutapa mallina

Tukiaisen tuoreessa väitöskirjassa esitetään uusi, ihmisen ajattelutapaa paremmin tukeva taulukkolaskennan käyttömalli, jolla voidaan estää useita perinteisen taulukkolaskennan tyypillisiä virheitä. Työssä kuvattu uusi taulukkolaskentajärjestelmä on nimeltään rakenteinen taulukkolaskenta.

Perinteisen taulukkolaskennan virheet johtuvat usein järjestelmien kyvyttömyydestä käsitellä tietoja yhteenkuuluvina kokoelmina, rakenteina. Rakenteinen taulukkolaskenta siirtää taulukkolaskennan käsitemaailman uudelle tasolle antamalla käyttäjille mahdollisuuden käsitellä tietoja loogisina kokonaisuuksina ja niiden välisiä riippuvuuksia kuvaavina laajoina tavoitteina.

- Rakenteisen taulukkolaskennan perusajatuksena on tarjota käyttäjälle välineet tiedon jäsentämiseen ja tämän jäsennyksen hyödyntämiseen laskennassa.

Nykyiset taulukkolaskentajärjestelmät eivät juurikaan tue erilaisten rakenteiden kuvaamista. Ainoa väline rakenteiden käsittelyyn on yksinkertainen alueiden nimeämis- ja kopiointimahdollisuus. Rakenteinen taulukkolaskenta pyrkii ratkaisemaan tämän ongelman ja samalla se tekee mahdolliseksi taulukon käsittelyn kokonaisuutena, jolloin virhemahdollisuudet vähenevät.

Tutkimustyönä toteutettu taulukkolaskentaohjelma Basset toteuttaa rakenteisen taulukkolaskennan perusajatuksen ja tarjoaa käyttäjälle joukon valmiiksi määriteltyjä laskennallisia tavoitteita.

- Laskennalliset tavoitteet ja niiden toteuttamiseksi kirjoitetut menetelmät perustuvat todellisessa käytössä olevien taulukkolaskentasovellusten usein käytettyihin laskentamalleihin, Tukiainen sanoo.

Basset-järjestelmän käyttäjä laatii sovelluksen luomalla tietorakenteita ja muokkaamalla niiden ulkoasun mieleisekseen. Ulkoasumuutokset eivät vaikuta rakenteisiin kohdistuvaan laskentaan.

- Rakenteen koon muuttaminen aiheuttaa sen sijaan automaattisesti siitä riippuvien tulosrakenteiden koon muuttumisen. Jos esimerkiksi taulukossa on tuotekohtaiset tiedot päivittäisistä myynneistä, niin uuden tuotteen lisääminen lähtötietoihin lisää kyseisen tuotteen automaattisesti kaikkiin yhteenvetoihin, Tukiainen sanoo.

Perinteisessä taulukkolaskennassa käyttäjän pitäisi muistaa tehdä muutokset kaikkiin yhteenvetolaskentoihin yksi kerrallaan.

Työssä on myös verrattu kokeellisesti perinteistä ja rakenteista taulukkolaskentaa. Aloittelevilla käyttäjillä tehdyssä kokeessa huomattiin, että perinteisen taulukkolaskennan käyttäjät tekivät useammin virheitä matalan käsitetason asioissa, esimerkiksi kaavojen kopioinnissa tai muuttamisessa, kuin rakenteisen taulukkolaskennan

Jutun kirjoitti: Reijo Holopainen

Reijo Holopainen

Kirjoita kommentti
Ohjeet: Pysy aiheessa ja kirjoita napakasti. Muista, että haastateltavilla, kanssakeskustelijoilla ja toimittajilla on oikeus omaan, eriävään mielipiteeseen. Ole kohtelias ja ystävällinen, äläkä tarkoituksella provosoi tai hauku muita keskustelijoita. Taloussanomat varaa oikeuden poistaa asiattomat viestit. Varauduthan siihen, että linkkejä sisältävät viestit tarkistetaan yksitellen roskapostin suodattamiseksi. Arvostamme mielipidettäsi!
> Lue koko keskusteluetiketti

Uusimmat uutiset

Digiyesterday

Viisi vuotta sitten

Kultaharkko yhdellä pencellä verkkohuutokaupassa

26.05.2007 Yli 1500 euron arvoinen kultaharkko meni Britanniassa kaupaksi yhdellä pencellä.


Kolme vuotta sitten

Nokia avaa Ovi Storensa

26.05.2009 Maailman suurin matkapuhelinvalmistaja Nokia yrittää saada ihmiset lataamaan puhelimiinsa erilaisia pikkusovelluksia, kuten pelejä. Tähän asti menestyksekkäin matkapuhelinten sovelluskauppa löytyy Applelta.

.