=Paper= {{Paper |id=Vol-1221/paper62 |storemode=property |title=Yazılım Geliştirme ve Test Döngüsü Üzerinde Süreç Madenciliği Yaklaşımı |pdfUrl=https://ceur-ws.org/Vol-1221/62_Bildiri.pdf |volume=Vol-1221 |dblpUrl=https://dblp.org/rec/conf/uyms/SaylamS14 }} ==Yazılım Geliştirme ve Test Döngüsü Üzerinde Süreç Madenciliği Yaklaşımı== https://ceur-ws.org/Vol-1221/62_Bildiri.pdf
    @ $QD ILNLU
DQDOL]ELOJLVLVWHPLWDUDIÕQGDQ ND\GHGLOHQJQONOHUGHQHOGHHGLOHQED]ÕNULWLNELOJLOHUL
|÷UHQPHN \DGDoÕNDUPDNWÕU 7HPHOGHROD\ JQONOHULDQDOL]VLVWHPLQGHELUIDDOL\HW
\D GD GXUXPD EDNDUDN ROD\ODU KDNNÕQGD JHUHNOL ELOJLOHUL LoHULU 6$3 JLEL Kurumsal
Kaynak Planlama sistemleri, iQVDQODU YH LúOHPOHUL NDSVD\DQ WP LúOHPOHUL ND\GHWWL
÷LQGHQVUHoPDGHQFLOL÷LLoLQL\LELU|UQHNRODUDNNDEXOHGLOHELOLUgWH\DQGDQ0úWH
ULøOLúNLOHUL<|QHWLPLVLVWHPOHULPúWHULOHULLOHRODQDQDHWNLOHúLPOHULORJODUODU%XWLS
süreçler yeterince analiz HGLOHPH]VHGDUER÷D]ODUÕ\DNDODPDNYH\DDWODQDQDOWVUHoOH
UL\DNDODPDNoRN]RURODFDNWÕU%XQHGHQOHVUHoPDGHQFLOL÷LWHNQLNOHULNXOODQÕODUDN
KDWD\DSPDRODVÕOÕ÷ÕD]DOÕUYHIÕUVDWODUÕ\DNDODPDúDQVÕDUWDU


2      /LWHUDWU$UDúWÕUPDVÕ

6UHo 0DGHQFLOL÷L ùHNLO 1 [2@¶GH J|VWHULOGL÷L JLEL Lú ]HNkVÕ úHPVL\HVL DOWÕQGD NDUDU
YHUPHVLVWHPOHULQLGHVWHNOH\LFLELOJLOHUVXQPD\ÕKHGHIOHU%XQRNWDGD øú VUHo]HNkVÕ
YHPRGHOOHPHQRWDV\RQODUÕDQODúÕOPDOÕGÕU




                                  ùHNLO1 øú=HNDVÕùHPVL\HVL


2.1    øú6UHoOHUL=HNkVÕ
6UHo JQONOHULQLQ ELU DPEDU LoHULVLQGH WHPL]OHQPHVL WRSODQPDVÕ YH Lú VUHoOHUL
]HNkVÕ (Business Process Intelligence-BPI) teknolojileri ile analiz edilmesi sonucu
JHoPLúWH PH\GDQD JHOHQ GXUXPODU KDNNÕQGD ELOJL VDKLEL ROXQDELOLU %XQXQ \DQÕQGD




                                             649
oDOÕúDQ VUHoOHULQ SRWDQVL\HO SUREOHPOHULQL WDKPLQ HWPHN YH QHGHQ RUWD\D oÕNWÕ÷ÕQÕ
|QFHGHQDoÕNODPDNLoLQ\LQHEXELOJLOHUNXOODQDELOLU3.


2.2     SüUHo0RGHOOHPH1RWDV\RQODUÕ
øú VUHoOHULQH GD\DOÕ \D]ÕOÕP UQOHUL JHOLúWLULUNHQ VUHo DGÕPODUÕ EHOLUOHQLU YH ED]Õ
J|VWHULPVLVWHPOHULEXQODUÕIRUPOHHGHU6UHoPDGHQFLOL÷LWHNQL÷L%301\DGD3HWUL
$÷ODUÕJLELEHOLUOLELUGLONXOODQDUDNPRGHOOHUUHWLU2øú6UHoOHUL0RGHOOHPH1RWDV
\RQX %301 WPNDWÕOÕPFÕODUDUDVÕQGDLOHWLúLPHOVÕNÕúPDYHGRNPDQWDV\RQVD÷
layan bir grafik gösterimidir.




                           ùHkil 2 øú6UHoOHUL0RGHOOHPH1RWDV\RQX

ùHNLO’de [4@%301¶GHNXOODQÕODQQHVQHOHU\HUDOPDNWDGÕU+DIÕ]DGD\HUDODQPRGH
OLQ %301¶GH VUHoOHUH G|QúP KHU ELU DNW|U LoLQ ERú ELU KDYX] ROXúWXUXOPDVÕ\OD
EDúODU6UHoPRGHOLQGHELUEDúODQJÕoROD\ÕYHELUYH\DGDKDID]ODELWLúROD\ÕYDUGÕU
EylePWUQHED÷OÕRODUDNIDDOL\HW\DGDELUDOWVUHoROXúWXUXOXU%D÷ODQWÕlar, eylem-
OHULQ VÕUDVÕQÕ X\JXQ RODUDN \DUDWÕOÕU g]HO 'XUXPODU VUHo PRGHOLQGH D÷ JHoLWOHULne
dönüúU>].




                                          ùHNLO3HWUL$÷Õ
Petri D÷ODUÕ>@Hú]DPDQOÕPRGHOOHPH\HL]LQYHUHQHQHVNLYHHQL\LDUDúWÕUÕOPÕúVUHo
PRGHOOHPHGLOLGLU*UDILNVHOJ|VWUHULPLVH]JLVHOYHEDVLWROPDVÕQDUD÷PHQ\UWOHEL
OLUYHDQDOL]HGLOHELOLUGLU3HWULD÷ODUÕ\HUOHUYHJHoLúOHULLoHUHQLNLSDUoDOÕELUJUDfiktir.
$÷\DSÕVÕVWDWLNWLUDPDDWÕú LOJLOLDNWLYLWHQLQHWNLQOHúPHVLYHPH\GDQDJHOPHVL VWQ
O÷ LOH \|QHWLOHQ MHWRQ D÷ ]HULQGH GRODúÕU +HU \HU ELU GDLUH KHU JHoLú ELr kare ile
J|VWHULOLUùHNLO¶WH\HUJHoLúYHMHWRQEXOXQDQELU3HWUL$÷Õ|UQH÷LEXOXQPDNWDGÕU




                                               650
2.3    øOJLOLdDOÕúPDODU
Rozinat ve arkDGDúODUÕQÕQ\DSWÕ÷ÕoDOÕúPDGD>@*RIUHWWDUD\ÕFՁUHWLFLOHULQGHQ$60/
úLUNHWL WHVW VUHVLQL D]DOWPD\Õ DPDoODPÕúWÕU *RIUHW WDUD\ÕFÕ LoLQ WHVW oRN |QHPOL YH
]DPDQDOÕFÕELUVUHoWLU%XDPDoODWHVWVUHoOHULQH VUHoPDGHQFLOL÷LWHNQLNOHULX\JX
ODQPÕúWÕU+DWDWHVSLWL\HULQHWHVWVUHFLQLQEL]]DWNHQGLVLQHRGDNODQÕOPÕúWÕU7HVWVUH
FL ROD\ JQONOHUL NXOODQÕODELOLUOL÷L LOH NROD\FD ND\GHGLOPHNWHGLU 6UHo PDGHQFLOL÷L
DUDFÕRODUDN3UR0NXOODQÕOPDNWDROXSDQDVRUX³$VOÕQGDWHVWOHUQDVÕOX\JXODQÕU"´GÕU
7HVWIDDOL\HWOHULQLQVLSDULúYHVÕNOÕ÷ÕQÕJ|VWHUHQVUHoPRGHOOHULROD\JQONOHULWHPHO
DOÕQDUDNROXúWXUXOPDNWDYHGDKDVRQUDLGHDOPRGHOLOHNDUúÕODúWÕUÕOPDNWDGÕU6RQXQGD
test sürecinde en çok zaman harcanan süreç RUWD\DoÕNPDNWDGÕU
%LU EDúND oDOÕúPD GD 0DQV YH DUNDGDúODUÕ WDUDIÕQGDQ \DSÕOPÕúWÕU >@ %X oDOÕúPDGD
VD÷OÕNDODQÕQGDVUHoPDGHQFLOL÷L\DNODúÕPÕQDRGDNODQÕOPÕúWÕU$\QÕWDQÕNRQXOPXúELU
KDVWDJUXEXLoLQSURVHGU EDNÕP\ROODUÕ WDQÕPODPDNYHE|OPOHUDUDVÕLúELUOL÷LVD÷
ODPDNLoLQVUHoPDGHQFLOL÷LNXOODQÕODELOHFH÷LJ|VWHULOPLúWLUdDOÕúPDGDVUHoPDGHQ
FLOL÷L NRQWURO DNÕú SHUVSHNWLIL RUJDQL]DV\RQ SHUVSHNWLIL YH SHUIRUPDQV SHUVSHNWLIL
ROPDN]HUHoSHUVSHNWLIHGD\DQPDNWDGÕU
%DúNDELUoDOÕúPDGD>] süreoPDGHQFLOL÷LWHNQLNOHULLONNH]JHUoHNELUWLFDUHWDODQÕQD
X\JXODPD RODUDN DOÕQPDNWDGÕU .XOODQÕODQ WHNQLNOH GHQHWLP DODQÕQGD PHYFXW GH÷HU
OHQGLUPH X\JXODPDODUÕ\OD RUWD\D oÕNPDVÕ EHNOHQPH\HQ ROD÷DQGÕúÕ LúOHPOHU RUWD\D
oÕNDUÕOPDNWDGÕU $PDo Lo GHQHWoLOHULQ mevcut denetim tekniklerini kullanarak tespit
HGHPHGLNOHUL ROD÷DQ GÕúÕ LúOHP YH LOLúNLOHUL DOJÕODPDODUÕQD L]LQ YHUPHNWLU 6UHo PD
GHQFLOL÷LWHNQLNOHULNXOODQÕODUDNRQD\ODQPDPÕú|GHPHOHUúLUNHWSURVHGUOHULLKODOOHUL
YH\DJ|UHYoHNIDUNODUÕJLELLOJLQoGurumlar tespit edilmektedir.
AalsWYH*XQWKHU¶LQoDOÕúPDVÕQÕQ>@LNLIDUNOÕJ|UúYDUGÕUøONRODUDNNODVLNVHQWH]
\DNODúÕPODUÕQVUHoPDGHQFLOL÷LQHJ|UH³DúÕUÕX\JXQOX÷D´H÷LOLPOLROPDODUÕVHEHEL\OH
\DUDUVÕ] ROGX÷X NDQÕWODQPDNWDGÕU 6UHo PDGHQFLOL÷L ³\HWHUVL] X\JXQOXN´ YH ³DúÕUÕ
X\JXQOXN´DUDVÕQGDGHQJHNXUDUøNLQFLRODUDNJHUoHN\DúDPVUHoOHULoRNNXOODQÕODQ
VUHoNHúLIWHNQLNOHULLOHVSDJHWWLPRGHOJLELPRGHOOHQPLúWLU%XJHUoHNoR÷XQOXNOD
\DúDP VUHoOHULQLQ NDUPDúÕN YH \DSÕODQGÕUÕOPDPÕú VUHoOHU ROPDVÕQGDQ ND\QDNODQ
PDNWDGÕU %X QHGHQOH PRGHO EDVLWOHúWLUPH WHNQLNOHUL EX oDOÕúPDGD VXQXOPDNWDGÕU
6R\XWODPDYHNPHOHPHGDKDL\LDQODúÕOÕUPRGHOOHUROXúWXUPDNLoLQNXOODQÕOPDNWDGÕU


3      6UHo0DGHQFLOL÷LYH*HOLúWLULOHQ8\JXODPD

3.1    6UHo0DGHQFLOL÷L
,((( oDOÕúma grubuna göre o oHúLW VUHo PDGHQFLOL÷L WLSL YDUGÕU %XQODU VÕUDVÕ\OD
|QFELOJLOHUROPDGDQROD\ORJODUÕQGDQPRGHOROXúXPXLOHLOJLOHQHQ .HúLI; var olan
VUHoOHU LOH ORJODUGDQ NHúIHGLOPLú VUHoOHULQ NDUúÕODúWÕUÕOPDVÕ YH X\XPOXOXN YHYH\D
VDSPDODUÕWHspit edilmesini amaçlayan 8\XP.RQWURO7HNQL÷L; ve son olarak önce-




                                             651
GHQYDURODQPRGHOLROD\ORJODUÕQGDQHOGHHGLOHQELOJLOHUOHJHQLúOHWPH\DGDJHOLúWLU
meyi amaçlayan *HOLúWLUPH¶dir [10].
ProM [5@ HQ \D\JÕQ YH SRSXODU VUHo PDGHQFLOL÷L DUDFÕGÕU 6UHo 0DGHQFLOL÷L 3ODW
IRUPODUÕQDD\UÕELUDUDoRODUDNHNOHQWLRODELOHQELUoRNDOJRULWPDYDUGÕUYH3UR0WP
madencilik özelliklerini tek bir sistemde kapsayan en büyük platform olarak kabul
HGLOLU )DUNOÕ DOJRULWPDODU VUHoOHUL NHúIHWPH VRV\DO D÷ DQDOL]L \D GD Lú NXUDOODUÕQÕ
GR÷UXODPDJLELIDUNOÕDPDoODUÕKHGHIOHU>@%XDUDoDoÕNND\QDNYHJHQLúOHWLOHELOLUGLU
%DúNDELUGH\LúOH\HQLHNOHQWLOHU\DUDWÕODUDNJHOLúWLULOHELOLU%XJQHNDGDU¶LQ]H
ULQGHHNOHQWLEXDUDFDGDKLOHGLOPLúWLU(QX\JXQYH|QHPOLRODQHNOentiler madencilik
]HULQH RODQODUGÕU $OID $OJRULWPDVÕ 6H]JLVHO 0DGHQFLOLN $OJRULWPDVÕ YH 6RV\DO $÷
$QDOL]LNXOODQÕODQVUHoPDGHQFLOL÷LDOJRULWPDODUÕGÕU
DISCO, Fluxicon [11] WDUDIÕQGDQ WDPDPHQ VUHo PDGHQFLOL÷L LoLQ KD]ÕUODQPÕú ELU
\D]ÕOÕPGÕU',6&2RWRPDWLNVUHoNHúILVUHoKDULWDVÕDQLPDV\RQXGHWD\OÕLVWDWLVWLN
ler, filtreleme, veri girdi-oÕNWÕVÕYHSURMH\|QHWLPLJLELDPDoODULoLQNXOODQÕOPDNWDGÕU


3.2    *HOLúWLULOHQ8\JXODPD

Uygulama 6$3 9HULLúOHPHGH6LVWHPOHU8\JXODPDODUYHhUQOHU NXOODQDQELUNuru-
OXúWD 13@¶GH \HU DODQ NÕODYX] ÕúÕ÷ÕQGD GH÷HUOHQGL
ULOPLúWLU
',6&2DUDFÕLOHDOÕQDQDQDOL]OHUDúD÷ÕGDDoÕNODQPÕúWÕU




                                              652
ùHNLO 4 =DPDQ øoHULVLQGH $NWLYLWHOHU JUDIL÷LQLQ \DWD\ HNVHQL ORJ-zaman) logun
NDSVDGÕ÷ÕWRSODP]DPDQoHUoHYHVLQLWHPVLOHGHU'LNH\HNVHQ]HULQGHLúOHP\DSÕODQ
IDDOL\HWVD\ÕVÕoL]LOHUHNDNWLYLWHG]H\LQLJ|VWHULU2UJDQL]DV\RQXQELU\ÕOLoHULVLQGHNL
LVWDWLVWL÷L LQFHOHQGL÷LQGH \DSÕODQ LúOHP VD\ÕVÕQÕQ \ÕOÕQ LNLQFL \DUÕVÕQGD LON \DUÕVÕQGDQ
\NVHNROGX÷X|]HOOLNOHPD\ÕV-hD]LUDQD\ODUÕQGDLVHRUWDODPDGDQGúNROGX÷XJ|]
lemlenmektedir.




                             ùHNLO=DPDQøoHULVLQGH$NWLYLWHOHU

ùHNLO =DPDQøoHULVLQGH$NWLI2OJXODUJUDIL÷LD\QÕ]DPDQGDGHYDPHWPHNWHRODQ
ROJX VD\ÕVÕQÕ J|VWHUPHNWHGLU