Scopus İndeksli Yayınlar Koleksiyonu
Permanent URI for this collectionhttps://hdl.handle.net/20.500.12416/8651
Browse
4 results
Search Results
Conference Object Citation - WoS: 6Citation - Scopus: 10The Impact of Situational Context on Software Process: a Case Study of a Very Small-Sized Company in the Online Advertising Domain(Springer international Publishing Ag, 2018) Yilmaz, Murat; O'Connor, Rory V.; Clarke, Paul M.; Giray, Gorkem; O’Connor, Rory V.A primary concern of software development is selecting a suitable methodology to implement a software project. However, this selection is affected by many factors, with evidence suggesting that a specific set of factors defines a specific situational context for a project. This situational context leads to a project-specific software process. In this paper, we report on our analysis of a very small-sized company's current software process based on a reference framework that identifies the factors of a situational context. The outcome of our case study confirms the earlier findings that a software process is highly dependent on situational factors. The company has a suitable situational context (such as very small-sized, experienced, skilled, cohesive team with low turnover) to apply agile practices and its software process is more close to an agile rather than plan-driven approach. Moreover, the company is continuously adopting its software process to the situational factors changing from project to project and over time.Article Citation - WoS: 5Citation - Scopus: 6Exploring the Belief Systems of Software Development Professionals(Taylor & Francis inc, 2015) O'Connor, Rory V.; Yilmaz, MuratIt is commonly accepted that an individual's beliefs and actions are based on his or her assessment and perceptions of the world. In order to determine what practices an individual is likely to follow at any given time, it is necessary to understand the individual's behavioral intention in a given circumstance. From an Information Technology perspective, a software development professional's belief systems are potentially the basis for the adoption and implementation of new and innovative work practices and processes. In this article, we explore the belief systems of software development professionals in order to understand the beliefs underlying intention and practice, and we seek answers about how they adopt or reject new and innovative software development processes and practices. The results point out a strong influence of past experiences, personality types, and repeated behavior on current software development processes and practices in industrial settings.Conference Object Citation - WoS: 11Citation - Scopus: 13Adopting Virtual Reality as a Medium for Software Development Process Education(Assoc Computing Machinery, 2018) Isler, Veysi; O'Connor, Rory, V; Clarke, Paul; Gulec, Ulas; Yilmaz, MuratSoftware 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.Article Citation - WoS: 13Citation - Scopus: 17Integration of Accessibility Design Patterns With the Software Implementation Process of Iso/Iec 29110(Wiley, 2019) Sanchez-Gordon, Mary; Yilmaz, Murat; O'Connor, Rory V.; Sanchez-Gordon, SandraThe Web Content Accessibility Guidelines was developed by World Wide Web Consortium with a goal of providing a single shared standard for web content accessibility that meets the needs of individuals, organizations, and governments. Given that there is a large percentage of very small entities that develop software who also utilize the ISO/IEC software process standard, the purpose of this study is the development of software design patterns for users with visual disabilities. As a result, four accessibility design patterns are defined: Authentication adapter, Blindness adapter, Dichromatic color vision adapter, and Blurry vision adapter. These patterns will help to improve the design of the web applications built using them while being compliant with the ISO/IEC 29110 standard. The use of design patterns also enables the transfer of design experience to programming practices and improves the software documentation. To validate the set of patterns, an online course for Spanish speakers was developed, and the evaluation was carried out using simulators, automated tools, experts, and users. Simulators and automated tools showed no accessibility errors and experts evaluated 10 heuristics principles and did not identify any severity issues. Taken together, our results provide positive evidence that users with visual disabilities could benefit from the proposed features.
