Scopus İndeksli Yayınlar Koleksiyonu

Permanent URI for this collectionhttps://hdl.handle.net/20.500.12416/8651

Browse

Search Results

Now showing 1 - 2 of 2
  • Conference Object
    Citation - WoS: 8
    Citation - Scopus: 6
    Software Developer's Journey a Story-Driven Approach To Support Software Practitioners
    (Springer-verlag Berlin, 2016) Atasoy, Berke; O'Connor, Rory V.; Martens, Jean-Bernard; Clarke, Paul; Yilmaz, Murat; O’Connor, Rory V.
    Agile development requires a highly iterative and collaborative design process, which relies on the successful interpretation of software development activities amongst team members throughout the overall process. However, contemporary methods and tools that support agile efforts provide little help in addressing context-specific tacit knowledge, which is difficult to externalize without a shared method of interpretation. Without a continuously updated interpretation of the project vision, it is difficult to claim a shared mental model, while this is actually vital for the success of an agile process. In this paper, we address this issue and seek guidance in an approach that is commonly used in film storycraft. Film production has ample experience with externalizing experiences with the help of visual planning tools and related techniques to orchestrate the creative efforts of vast interdisciplinary production teams. We therefore propose that methods and tools from visual storycrafting can be adapted to assist software developers, not only with externalizing and discussing context-specific tacit knowledge but also to keep them creatively engaged in the development process.
  • Conference Object
    Citation - WoS: 28
    Citation - Scopus: 37
    An Investigation of Software Development Process Terminology
    (Springer-verlag Berlin, 2016) Clarke, Paul; Mesquida, Antoni-Lluis; Ekert, Damjan; Ekstrom, J. J.; Gornostaja, Tatjana; Jovanovic, Milos; Yilmaz, Murat
    The practice of software development has evolved considerably in recent decades, with new programming technologies, the affordability of hardware, pervasive internet access and mobile computing all contributing to the emergence of new software development processes. The newer process initiatives, which include those which are sometimes referred to as agile or lean methods, have brought with them new terms, which sometimes reflect the introduction of novel concepts. Other times, new terms correspond to long established concepts that have been repackaged. The net position is that we have a proliferation of language and term usage in the software development process domain, a problem which has implications for assessors and assessment frameworks, and for the broader community. In this paper, we explore this problem, finding that it is worthy of further research. Plus, we identify a technique suited to addressing this concern: the establishment of a canonical software process ontological model.