663 research outputs found

    Sensemaking Practices in the Everyday Work of AI/ML Software Engineering

    Get PDF
    This paper considers sensemaking as it relates to everyday software engineering (SE) work practices and draws on a multi-year ethnographic study of SE projects at a large, global technology company building digital services infused with artificial intelligence (AI) and machine learning (ML) capabilities. Our findings highlight the breadth of sensemaking practices in AI/ML projects, noting developers' efforts to make sense of AI/ML environments (e.g., algorithms/methods and libraries), of AI/ML model ecosystems (e.g., pre-trained models and "upstream"models), and of business-AI relations (e.g., how the AI/ML service relates to the domain context and business problem at hand). This paper builds on recent scholarship drawing attention to the integral role of sensemaking in everyday SE practices by empirically investigating how and in what ways AI/ML projects present software teams with emergent sensemaking requirements and opportunities

    Sustaining effectiveness in global teams: The co-evolution of knowledge management activities and technology affordances

    Get PDF
    Despite the dynamic nature of knowledge-related activities and the availability of a variety of communication technologies, many global teams habitually use technology in the same way across activities. However, as teams move through cycles of accumulating, integrating, and implementing knowledge, the purposes for communication technologies change. Current theorizing and empirical work on team knowledge management has yet to develop a dynamic theory that incorporates these changes. By conducting a multiwave, mixed method analysis of 48 global teams, we develop a theory of how global teams sustain effectiveness through technology affordance processes. We found that effective teams are those that recognize cues indicating change is necessary and coevolve a symbiosis between new activities, new purposes for interaction, and new uses of communication technologies. This coevolution of purpose with technology use forms new affordances, which enable the team to move on to new knowledge management activities and sustain effectiveness. Our theory more realistically models the dynamics of staying connected while sharing, combining, and implementing knowledge across the globe

    A Manga-Driven System Requirements Development PBL Exercise

    Full text link
    We conducted a Project-Based Learning (PBL)-type exercise incorporating Japanese cartoon (manga) techniques into Requirements Development (RD) processes. Manga has established techniques, such as those for character setting and story development, that we thought are also valid for RD processes. Using this manga-driven method, students were able to clarify high-level project goals early in the development life-cycle, and succeeded in defining high quality and unique system ideas.Comment: SEEM201
    • …
    corecore