ISPITIVANJE KVALITETA SOFTVERSKI GENERISANIH SEGMENATA U OBLASTI VREMENSKE SLOŽENOSTI ALGORITAMA ZA AUTOMATIZOVANO SASTAVLJANJE ISPITA     Đorđe Pešić,

Slides:



Advertisements
Сличне презентације
Računarstvo i informatika
Advertisements

Prof. Dr Biljana Abolmasov
Непараметарски тестови за k зависних узорака Павле Васић
ARITMETIČKO LOGIČKA JEDINICA
Građevinski fakultet u Beogradu, školska 2018/19 godina
Univerzitet u Novom Sadu, Fakultet tehničkih nauka
Наставна целина 1 Рад са табелама MS Excel
Data mining Izdvajanje informacije iz skupa podataka i transformacija u jasnu strukturu za buduće korišćenje Data Mining koristi/prati isti opšti pristup.
VISOKA TEHNIČKA ŠKOLA STRUKOVNIH STUDIJA ZVEČAN
Програмски језик Parallaxis
PRIMENA OBRAZOVNIH TEHNOLOGIJA NA UNIVERZITETU
Изборни предмети -докторске студије-
RANGIRANJE UNIVERZITETA KAO PODSTICAJ RAZVOJA
Dinamika konstrukcija i zemljotresno inženjerstvo
Nastavna cjelina: 2. BASIC
1. UVOD Elektroenergetski sistem: Velik, složen i dinemički sistem;
Digitalna obrada signala u FPGA
UPOREDNA ANALIZA NAUČNE PRODUKCIJE
OSIGURANJE KVALITETA NA UNIVERZITETU U BIHAĆU
MOBILNOST STUDENATA I NASTAVNOG OSOBLJA U OBLASTI ARHITEKTURE IZMEĐU FAKULTETA TEHNIČKIH NAUKA U NOVOM SADU (SRBIJA) I UNIVERZITETA U ALCALI (ŠPANIJA)
POREĐENJE KARAKTERISTIKA KOLABORACIJE
ОСНОВНЕ СТУДИЈЕ IV ГОДИНА VII СЕМЕСТАР VIII СЕМЕСТАР
Вештачка интелигенција
UVOD, STRUKTURNA ANALIZA
Prezentacija rezultata ankete
Doprinos instrumenata marketing miksa satisfakciji studenata
Nenad Grahovac, Miodrag Žigić
MODELIRANJE FOTONAPONSKE ELEKTRANE
O računalima.
DIGITALNI NOVČANICI Uobičajeni novčanik možemo nazvati «analogni novčanik». Digitalni novčanik teži da po funkcionalnosti liči na neki analogni novčanik.
POSTULATI SPECIJALNE TEORIJE RELATIVNOSTI
ПРИКАЗ ИЗБОРНОГ ПРЕДМЕТА: ЕЛЕМЕНТИ ТЕОРИЈЕ АЛГОРИТАМА
Физика околине.
КОМПЈУТЕРСКА СИМУЛАЦИЈА И ВЕШТАЧКА ИНТЕЛИГЕНЦИЈА
Konačni automati i regularni izrazi
Zavarivanje električnim otporom
Univerzitet u Novom Sadu
PREZENTACIJA PODATAKA
КОМУНИКАЦИЈА И КУЛТУРА
План и програм индивидуалног третмана
Ak. god. 2018/2019 izv. prof. dr. sc. Marko Maliković
Др Наташа Папић-Благојевић
Компјутерска симулација и вештачка интелигенција
Martin Ćalasan Elektrotehnički fakultet, UCG
Избор у звање научни сарадник кандидат: Никола Веселиновић
KGH sistemi u školama u Srbiji
KALIBRACIJA SONDE ZA PRITISAK
- мерења у хидротехници – Тема: Калибрација сонди за притисак
Statičke i dinamičke web stranice
LV FIZIKA /18.
ЖЕНЕ НА ЕТФ-у Универзитет у Београду, Електротехнички факултет
Primjena genetskih algoritama u postupku otkrivanja propusta protokola
Mihailo Micev Prof. dr Vladan Vujičić Doc. dr Martin Ćalasan
UPRAVLJANJE OSNOVNIM SREDSTVIMA SA POSEBNIM OSVRTOM NA DALEKOVODE
UZ CERVIKOMETRIJA U PREVENCIJI PREVREMENOG POROĐAJA Dr A
NEURONSKE MREŽE 2. predavanje
NetLogo – novo okruženje za podučavanje informatike
Multimedijalni sistemi
Анализа структуре.
Heuristike zasnovane na lokalnom pretraživanju
Algoritmi Vladimir Filipović
Др И. Павловић1; Др Т. Михаиловић2
Analiza i prikaz mjerenja ugrađenog monitoringa vibracija, vazdušnog zazora i magnetnog fluksa na HE „Perućica“ VI SAVJETOVANJE CG KO CIGRE Bečići, 14.
УРБАНИСТИЧКИ ЗАВОД БЕОГРАДА ЈАВНО УРБАНИСТИЧКО ПРЕДУЗЕЋЕ
Projektovanje namenskih računarskih struktura u obradi signala
Principi programiranja
Избор у звање: истраживач-приправник кандидат: Радмиловић Михајло
АКТИВНОСТИ СТУДЕНАТА НА КАТЕДРИ ЗА ПЕДАГОГИЈУ Академска 2018/2019
V SAVJETOVANJE CRNOGORSKOG KOMITETA CIGRE
ЗНАЧАЈ ОСПОСОБЉАВАЊА, ИНФОРМИСАЊА И ИЗГРАДЊЕ СВЕСТИ О БЗР др Биљана Гемовић др Аница Милошевић мр Тања Крунић мр Наташа Субић.
Транскрипт презентације:

ISPITIVANJE KVALITETA SOFTVERSKI GENERISANIH SEGMENATA U OBLASTI VREMENSKE SLOŽENOSTI ALGORITAMA ZA AUTOMATIZOVANO SASTAVLJANJE ISPITA     Đorđe Pešić, Jelica Protić, Milena Vujošević Janičić*, Marko Mišić Univerzitet u Beogradu Elektrotehnički fakultet *Matematički fakultet

Uvod Veliki broj studenata i ispitnih rokova. Ručno generisanje pitanja je vremenski zahtevno. Razvija se softver za automatsko generisanje programskih segmenta. Za svaki generisani segment računa se vremenska složenost. Ovi segmenti se koriste kao ispitna pitanja.

Izgled pitanja Primer jednog ispitnog pitanja

Algoritam generisanja programskih segmenata Ulazni podaci Maksimalan broj petlji koje programski segment može da sadrži. Željeni broj segmenata. Početni skup segmenata od koga kreće generisanje.

Algoritam generisanja programskih segmenata Algoritam ima dve faze. Prva faza Generisanje svih mogućih segmenata sa jednom petljom, na osnovu početnog skupa. Druga faza Na osnovu rezultata prethodne faze generišu se segmenti sa više petlji. Implementiranje različite metode generisanja. Mogućnosti proširenja novim metodama.

Rezultati generisanja Rezultat programa je skup programskih segmenata različitih vremenskih složenosti. Svako pokretanje programa daje različit skup. Omogućeno slučajnim parametrima u algoritmu. Segmenti se razvrstavaju u grupe. Grupa sadrži segmente iste složenosti.

Obrada rezultata Procena kvaliteta generisanih segmenata Raspodela broja segmenata po grupama. Stepen međusobne sličnosti unutar jedne grupe.

Primer raspodele

Merenje sličnosti Koristi se alat JPlag. Pokreće se nad grupama iste složenosti. Generiše se matrica sličnosti. Klasterizacija grupe po semantičkoj sličnosti. Dobijeni klasteri se još jednom grupišu po tekstualnoj sličnosti.

Hijerarhijski dendogram skupa segmenata složenosti sqrt(n)

Hijerarhijski dendogram najvećeg klastera segmenata semantičke sličnosti

Obrada rezultata Dobijena raspodela je dosta neravnomerna. Za zastupljenije složenosti postoji veći broj načina za njihovo dobijanje (npr. linearna, kvadratna). Implementirani načini za generisanje postižu visoku semantičku sličnost, i nešto manju tekstualnu sličnost.

Zaključak Prikazano je ispitivanje kvaliteta softvera za automatsko generisanje programskih segmenata, poznate vremenske složenosti. Može se generisati veći broj različitih složenosti. Unapređenja Postizanje ravnomernije raspodele broja segmenata po grupama iste složenosti. Dodavanje novih metoda za generisanje.

Hvala na pažnji! Đorđe Pešić Jelica Protić Milena Vujošević Janičić pd155004p@student.etf.rs Jelica Protić jelica.protic@etf.bg.ac.rs  Milena Vujošević Janičić milena@matf.bg.ac.rs Marko Mišić marko.misic@etf.bg.ac.rs