image

Onderzoekers gaan software bugs begrijpbaar maken

vrijdag 6 augustus 2004, 09:25 door Redactie, 4 reacties

Software bugs zijn misschien klein in omvang, hun effect kan zeer groot zijn. Systemen die vastlopen, de Arianne-5 raket die ontplofte, stroomstoringen en zo zijn er nog veel meer voorbeelden waarbij fouten in software de hoofdrol spelen. Software bugs zouden jaarlijks een schade van 60 miljard dollar veroorzaken. Het valt echter niet mee om de gewraakte bugs te elimineren. Programmeurs moeten vaak raden waar de bug zich bevindt. Gokken ze verkeerd, dan kunnen ze nieuwe bugs toevoegen doordat ze iets proberen te fixen dat niet kapot was. Er is echter help onderweg, want informatica professor Brad Myers en afstuderend student Andrew Ko hebben een debugging programma ontwikkeld dat gebruikers in normaal Engels een vraag laat stellen waarom het programma niet werkt zoals het hoort, zo gaat dit artikel verder.

Reacties (4)
06-08-2004, 13:02 door Anoniem
Er is echter help onderweg
Er is help onderweg ? Hulp me ff met deze zin ;-)
06-08-2004, 21:28 door Anoniem
Volgens mij kunnen ze beter programmeurs, 'veilig' (lees als
adequate risico reducerend) programmeren leren.
07-08-2004, 11:50 door Anoniem
Door Anoniem
Volgens mij kunnen ze beter programmeurs, 'veilig' (lees als
adequate risico reducerend) programmeren leren.


zo is dat, nadenken over alle situaties die mogelijk zijn en niet
alleen maar denken aan de functie die nodig is en alle andere
scenario's achterwege laten. Dit is nu het geval waardoor er nog
weleens een bugje ontstaat. Ook van de compiler moet men exact
weten wat het voor code het genereerd. Er wordt te vaak vanuit
gegaan dat een scenario niet zal voorkomen, helaas het zal maar
een keer in de miljoen keer zijn dat het doem scenario optreedt
maar dan kunnen de gevolgen ook desastreus zijn.

software makers moeten aan kwaliteits eisen gebonden worden.
Ik vind dat dit wettelijk geregeld moet zijn en dat de beroemde
eula in het geval van gebreke door de software fabrikant, niet
geldt !

Dan zijn we er gauw vanaf.

Virussschrijvers en hackers en crackers worden nu aangepakt,
maar de software fabrikanten mogen niet vergeten worden.

Begrijp me niet verkeerd ik ben geen pro cracker of hacker of
packer of virusschrijver, wat dan ook...

Maar deze mensen weten wel iedere keer de vinger op de zere
plek te leggen.
Eigenlijk moeten er legale wedstrijden georganiseerd worden om
Mensen met inzicht in software de kans te geven om te laten zien
wat ze kunnen. Op deze manier kan het vernuft van deze mensen
gebruikt worden voor betere programma's, want volgens mij zijn
het goede analysten (niet allemaal, sommige zijn gewoon slecht
of asociaal). Het gebeurd nu al op kleine schaal maar ik ben van
mening dat we een hoop kunnen hebben aan mensen met inzicht.

Je kan beter een programmeur hebben met programmeren als
hobby dan eentje die iedere maand alleen maar op zijn dikke
salarisstrook zit te wachten...


ALG
07-08-2004, 23:17 door Anoniem
Even denken, een debugger wordt vaak gebruikt door programmeurs.
Programmeurs snappen de code en hebben voldoende technische kennis.
Waarom zouden programmeurs in begrijpelijk engels willen debuggen.
Reageren

Deze posting is gelocked. Reageren is niet meer mogelijk.