Browsing by Author "O'Connor, Rory, V"
Now showing 1 - 2 of 2
- Results Per Page
- Sort Options
Conference Object Citation - WoS: 10Citation - Scopus: 12Adopting Virtual Reality as a Medium for Software Development Process Education(Assoc Computing Machinery, 2018) Güleç, Ulaş; Gulec, Ulas; Yilmaz, Murat; Yılmaz, Murat; Isler, Veysi; O'Connor, Rory, V; Clarke, Paul; 47439; Bilgisayar Mühendisliği; Yazılım MühendisliğiSoftware 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 mitigate risks and uncertainty. Therefore, training experienced software practitioners is a challenging task. To address this gap, we propose an interactive virtual reality training environment for software practitioners to gain virtual experience based on the tasks of software development. The goal is to transport participants to a virtual software development organization where they experience simulated development process problems and conflicting situations, where they will interact virtually with distinctive personalities, roles and characters borrowed from real software development organizations. This PhD in progress paper investigates the literature and proposes a novel approach where participants can acquire important new process knowledge. Our preliminary observations suggest that a complementary VR-based training tool is likely to improve the experience of novice software developers and ultimately it has a great potential for training activities in software development organizations.Conference Object Citation - WoS: 17Citation - Scopus: 19In Search of the Origins and Enduring Impact of Agile Software Development(Assoc Computing Machinery, 2018) Clarke, Paul; O'Connor, Rory, V; Yilmaz, Murat; 55248The Agile Manifesto is a philosophical touchpoint for all agile software development (ASD) methods. We examine the manifesto and certain agile methods in an effort to identify the major impacts of ASD. We have encountered some difficulty in delineating agile and non-agile software processes, which is partially the result of terminological confusion. It is clear from the volume of published research that ASD has made a significant contribution, and we have identified two lasting impacts: a reduction in iteration durations and a push for reduced levels of documentation. We find that the contemporary use of tooling to automate processes may not be wholly congruent with the manifesto and that many organisations may still rely on business contracts despite calls in the manifesto for greater levels of informal customer collaboration.