8 research outputs found

    Supporting Multiple Stakeholders in Agile Development

    Get PDF
    Agile software development practices require several stakeholders with different kinds of expertise to collaborate while specifying requirements, designing and modeling software, and verifying whether developers have implemented requirements correctly. We studied 112 requirements engineering (RE) tools from academia and the features of 13 actively maintained behavior-driven development (BDD) tools, which support various stakeholders in specifying and verifying the application behavior. Overall, we found that there is a growing tool specialization targeted towards a specific type of stakeholders. Particularly with BDD tools, we found no adequate support for non-technical stakeholders —- they are required to use an integrated development environment (IDE) —- which is not adapted to suit their expertise. We argue that employing separate tools for requirements specification, modeling, implementation, and verification is counter-productive for agile development. Such an approach makes it difficult to manage associated artifacts and support rapid implementation and feedback loops. To avoid dispersion of requirements and other software-related artifacts among separate tools, establish traceability between requirements and the application source code, and streamline a collaborative software development workflow, we propose to adapt an IDE as an agile development platform. With our approach, we provide in-IDE graphical interfaces to support non-technical stakeholders in creating and maintaining requirements concurrently with the implementation. With such graphical interfaces, we also guide non-technical stakeholders through the object-oriented design process and support them in verifying the modeled behavior. This approach has two advantages: (i) compared with employing separate tools, creating and maintaining requirements directly within a development platform eliminates the necessity to recover trace links, and (ii) various natively created artifacts can be composed into stakeholder-specific interactive live in-IDE documentation. These advantages have a direct impact on how various stakeholders collaborate with each other, and allow for rapid feedback, which is much desired in agile practices. We exemplify our approach using the Glamorous Toolkit IDE. Moreover, the discussed building blocks can be implemented in any IDE with a rich-enough graphical engine and reflective capabilities

    Supporting multiple stakeholders in agile development

    Get PDF
    Agile software development practices require several stakeholders with different kinds of expertise to collaborate while specifying requirements, designing, and modelling software, and verifying whether developers have implemented requirements correctly. We studied 112 requirements engineering (RE) tools from academia and the features of 13 actively maintained behavior-driven development (BDD) tools, which support various stakeholders in specifying and verifying the application behavior. Overall, we found that there is a growing tool specialization targeted towards a specific type of stakeholders. Particularly with BDD tools, we found no adequate support for non-technical stakeholders-- they are required to use an integrated development environment (IDE)-- which is not adapted to suit their expertise. We argue that employing separate tools for requirements specification, modelling, implementation, and verification is counterproductive for agile development. Such an approach makes it difficult to manage associated artifacts and support rapid implementation and feedback loops. To avoid dispersion of requirements and other software-related artifacts among separate tools, establish traceability between requirements and the application source code, and streamline a collaborative software development workflow, we propose to adapt an IDE as an agile development platform. With our approach, we provide in-IDE graphical interfaces to support non-technical stakeholders in creating and maintaining requirements concurrently with the implementation. With such graphical interfaces, we also guide non-technical stakeholders through the object-oriented design process and support them in verifying the modelled behavior. This approach has two advantages: (i) compared with employing separate tools, creating, and maintaining requirements directly within a development platform eliminates the necessity to recover trace links, and (ii) various natively created artifacts can be composed into stakeholder-specific interactive live in-IDE documentation. These advantages have a direct impact on how various stakeholders collaborate with each other, and allow for rapid feedback, which is much desired in agile practices. We exemplify our approach using the Glamorous Toolkit IDE. Moreover, the discussed building blocks can be implemented in any IDE with a rich-enough graphical engine and reflective capabilities

    (Un)real (un)realities : exploring the confusion of reality and unreality through cinema

    Get PDF
    This thesis examines the confusion of reality and unreality in contemporary media discourses, and focuses specifically upon the medium of cinema. The art of our time, cinema reflects the postmodern fusion between machine and culture. As such, a crucial concern of this work, which addresses the impact of digital and visual technological developments in western societies and examines how such advances have come to supersede the historical and cultural imperatives, is precisely this resultant confusion/fragmentation. The thesis analyzes how audiences interpret the current cinematic evolution, based on computer generated imagery, and how their subjectivity influences and impacts upon knowledge, ideology, culture and society as a whole. The creation of (un)realities in fictional spaces is most apparent in such concurrent places as the Internet, videogames and Virtual Reality, spaces which are certainly of interest to this thesis. However, it is also crucial to note that recent years have seen a proliferation of films based on the confusion between reality and unreality; and, further, that these have enforced a fear of being deceived by technology. Indeed, such post-classical films as Total Recall (Verhoeven, 1990), The Lawnmower Man (Leonard, 1992), The Matrix (Wachowski and Wachowski, 1999) and eXistenZ (Cronenberg, 1999) materialize this fear cinematographically; a fear which is arguably then assimilated by the spectators because this fear is projected onto their lives. In this respect, it is essential to be aware of the creation of new spaces, identify related boundaries and understand our own creations in order to have control over our destiny. Concepts such as (un)reality, a hybrid of reality and fiction, are essential to refer to the inventions, contexts and information that appears in a world where atoms and a binary of 0s and 1s constitute a dual code to which our lives conform. The production of an original film, Luna (Diaz Gandasegui, 2007), works in synergy with the written text to illuminate the complexities of (un)reality and the vital influence of technology on its confusion

    Uncertain Grounds: Key Moves in the Making of Modernity, from Tudor England to the Globalized Present

    Get PDF
    Which historical lens and what scope can capture modernitys complex social, political, economic, and epistemic permutations? Using an historical interpretive lens to explore contingent moments in its making, this work seeks to describe a core dynamic within modernity. In modernity, the assertion of freedom from rooted systems of meaning ushers in radical uncertainty. In response, new certainties are constructed for guiding human action, but being grounded upon indeterminacy these are necessarily provisional and open ended. Uncertainty thus grows in proportion to the expansion of freedom and the abstraction of foundations, making the drives to know and to control insatiable. To narrate a history of this dynamic, I frame it as a series of strategies for grounding upon groundlessness: surveying and mapping, enclosing and improving; risking and insuring. This narrative is largely set in the particular soil of British history, where the discourses surrounding efforts to ground property and knowledge upon new certainties uncovers the contingent nature of truth and legitimacy in modernity. In the Tudor period customary knowledge of the land was delegitimized as estate surveyors began to measure and represent land from the distanced perspective of geometry. In the seventeenth and eighteenth centuries, the discourse of improvement legitimized the practice of enclosure as the means of securing certainty of ownership in order to cultivate endless growth, while Baconian science pursued a parallel strategy. In the eighteenth century, risk was objectified in probability theory and traded in insurance and investment markets. Since the nineteenth century risk management has been applied to populations and has become the guarantor of security and the means of governing societies across the globe. But perpetual efforts to know and contain risks have only generated more insecurity. I conclude that while founded upon freedom, modernity is a compulsion that draws us ever further from the soil of particularity. Using an historical interpretive approach and drawing on the histories of science, capitalism and insurance, as well as theories of modernity, property and risk, this project is an interdisciplinary effort to understand the making of key dynamics within modernity

    Narrative motion on the two-dimensional plane: the “video-ization” of photography and characterization of reality

    Get PDF
    "Art is not truth. Art is a lie that enables us to recognize truth" Pablo Picasso Time, as known to many, is an indispensable component of photography. Period(s) included in “single” photographs are usually and naturally much shorter than periods documented in video works. Yet, when it comes to combining photos taken at different times on one photographical surface, it becomes possible to see remnants of longer periods of time. Whatever method you use, the many traces left by different moments, lead to the positive notion of timelessness (lack of time dependence) due to the plural presences of time at once. This concept of timelessness sometimes carries the content of the photo to anonymity, the substance becomes multi-layered and hierarchy disappears. This paper focuses on creating photographical narratives within the two-dimensional world. The possibility of working in layers with transparency within the computer environment enables us to overlay succession of moments seized from time on top of each other, in order to create a storyline spread in time that is otherwise not possible to express in a single photograph, unless properly staged. Truth with the capital T is not taken as the departure point in this article; on the contrary, personal delineations of temporary yet experienced smaller realities is suggested

    Knowledge for Governance

    Get PDF
    This open access book focuses on theoretical and empirical intersections between governance, knowledge and space from an interdisciplinary perspective. The contributions elucidate how knowledge is a prerequisite as well as a driver of governance efficacy, and conversely, how governance affects the creation and use of knowledge and innovation in geographical context. Scholars from the fields of anthropology, economics, geography, public administration, political science, sociology, and organization studies provide original theoretical discussions along these interdependencies. Moreover, a variety of empirical chapters on governance issues, ranging from regional and national to global scales and covering case studies in Australia, Europe, Latina America, North America and South Africa demonstrate that geography and space are not only important contexts for governance that affect the contingent outcomes of governance blueprints. Governance also creates spaces. It affects the geographical confines as well as the quality of opportunities and constraints that actors enjoy to establish legitimate and sustainable ways of social and environmental co-existence
    corecore