Güleç, Ulaş; Yılmaz, Murat; İşler, Veysi; O'Connor, Rory V.; Clarke, Paul
(Assoc Computing Machinery, 2018)
Software development is a complex process of collaborative endeavour which requires hands-on experience starting from requirement analysis through to software testing and ultimately demands continuous maintenance so as to ...