Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3422392.3422475acmotherconferencesArticle/Chapter ViewAbstractPublication PagessbesConference Proceedingsconference-collections
research-article

Developers experience (DX) in ALM software tools: an investigation on virtual kanban boards

Published: 21 December 2020 Publication History
  • Get Citation Alerts
  • Abstract

    In recent years, the work in software engineering has demanded professionals with not only technical but also social skills. Besides, these professionals have struggled to handle the different tools which impact straight in their experience. Among the various tools, virtual kanban boards arise as a tool intensely used by developers. However, little has been investigated about the developers' experience (DX) with these tools. This paper aims to examine the DX of software professionals with virtual kanban boards. We conducted focus group sessions with 10 developers to understand the issues they faced when using these tools. In our analysis, we explored the data gathered from the perspectives of how the developers perceive the resources of the virtual kanban tools, feel about their work, and see the value of their contribution. Our results showed that the developers often struggled in understanding the project scope from the virtual kanban boards they used in their workplace.

    References

    [1]
    Muhammad Ovais Ahmad, Denis Dennehy, Kieran Conboy, and Markku Oivo. 2018. Kanban in software engineering: A systematic mapping study. Journal of Systems and Software 137 (2018), 96--113.
    [2]
    Fabian Fagerholm, Marko Ikonen, Petri Kettunen, Jürgen Münch, Virpi Roto, and Pekka Abrahamsson. 2014. How Do Software Developers Experience Team Performance in Lean and Agile Environments?. In Proceedings of the 18th International Conference on Evaluation and Assessment in Software Engineering. Association for Computing Machinery, New York, NY, USA, Article 7, 10 pages.
    [3]
    Fabian Fagerholm and Jürgen Münch. 2012. Developer Experience: Concept and Definition. In Proceedings of the International Conference on Software and System Process (Zurich, Switzerland). IEEE Press, 73--77.
    [4]
    Kenji Hiranabe. 2008. Kanban Applied to Software Development: from Agile to Lean. https://www.infoq.com/articles/hiranabe-lean-agile-Kanban/. https://www.infoq.com/articles/hiranabe-lean-agile-Kanban/ Acessado em 27/09/2019.
    [5]
    ISO/IEC 9241-210:2010 2010. Ergonomics of human-system interaction - Part 210: Human-centered design for interactive systems. Standard. International Organization for Standardization.
    [6]
    Christiaan Katsma, Chintan Amrit, Jos van Hillegersberg, and Klaas Sikkel. 2013. Can Agile Software Tools Bring the Benefits of a Task Board to Globally Distributed Teams?. In Advances in Global Sourcing. Models, Governance, and Relationships. Springer Berlin Heidelberg, Berlin, Heidelberg, 163--179.
    [7]
    Kati Kuusinen. 2016. Are Software Developers Just Users of Development Tools? Assessing Developer Experience of a Graphical User Interface Designer. In Human-Centered and Error-Resilient Systems Development. Springer International Publishing, Cham, 215--233.
    [8]
    Kati Kuusinen, Helen Petrie, Fabian Fagerholm, and Tommi Mikkonen. 2016. Flow, Intrinsic Motivation, and Developer Experience in Software Engineering. In Agile Processes, in Software Engineering, and Extreme Programming. Springer International Publishing, Cham, 104--117.
    [9]
    J. Morales, C. Rusu, F. Botella, and D. Quiñones. 2019. Programmer eXperience: A Systematic Literature Review. IEEE Access 7 (2019), 71079--71094.
    [10]
    Shun Nakazawa and Tetsuo Tanaka. 2016. Prototype of Kanban Tool and Preliminary Evaluation of Visualizing Method for Task Assignment. In 2015 International Conference on Computer Application Technologies. IEEE, 48--49.
    [11]
    Anders Nylund. 2020-03-16. A multivocal literature review on developer experience; En multivocal litteraturöversikt på utvecklarupplevelse. G2 Pro gradu, diplomityö. http://urn.fi/URN:NBN:fi:aalto-202003222600
    [12]
    Jarmo Palviainen, Terhi Kilamo, Johannes Koskinen, Janne Lautamäki, Tommi Mikkonen, and Antti Nieminen. 2015. Design Framework Enhancing Developer Experience in Collaborative Coding Environment. In Proceedings of the 30th Annual ACM Symposium on Applied Computing (Salamanca, Spain). Association for Computing Machinery, New York, NY, USA, 149--156.
    [13]
    Florian Raith, Ingo Richter, and Robert Lindermeier. 2017. How Project-Management-Tools Are Used in Agile Practice: Benefits, Drawbacks and Potentials. In Proceedings of the 21st International Database Engineering Applications Symposium (Bristol, United Kingdom). Association for Computing Machinery, New York, NY, USA, 30--39.
    [14]
    Mario Schmidt. 2008. The Sankey Diagram in Energy and Material Flow Management. Journal of Industrial Ecology 12, 2 (2008), 173--185.
    [15]
    Helen Sharp, Rosalba Giuffrida, and Grigori Melnik. 2012. Information Flow within a Dispersed Agile Team: A Distributed Cognition Perspective. In Agile Processes in Software Engineering and Extreme Programming. Springer Berlin Heidelberg, Berlin, Heidelberg, 62--76.
    [16]
    Helen Sharp, Yvonne Rogers, and Jennifer Preece. 2019. Interaction Design: beyond human-computer interaction (5 ed.). Wiley, Indianopolis, IN.
    [17]
    Renata Souza, Larissa Rocha, Franklin Silva, and Ivan Machado. 2019. Investigating Agile Practices in Software Startups. In Proceedings of the XXXIII Brazilian Symposium on Software Engineering (Salvador, Brazil). Association for Computing Machinery, New York, NY, USA, 317--321.
    [18]
    Anselm L. Strauss and Juliet M. Corbin. 1998. Basics of qualitative research: techniques and procedures for developing grounded theory. Sage Publications.

    Cited By

    View all
    • (2022)How developers feel about toolsProceedings of the 15th International Conference on Cooperative and Human Aspects of Software Engineering10.1145/3528579.3529172(1-10)Online publication date: 21-May-2022

    Index Terms

    1. Developers experience (DX) in ALM software tools: an investigation on virtual kanban boards

        Recommendations

        Comments

        Information & Contributors

        Information

        Published In

        cover image ACM Other conferences
        SBES '20: Proceedings of the XXXIV Brazilian Symposium on Software Engineering
        October 2020
        901 pages
        ISBN:9781450387538
        DOI:10.1145/3422392
        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        In-Cooperation

        • SBC: Brazilian Computer Society

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        Published: 21 December 2020

        Permissions

        Request permissions for this article.

        Check for updates

        Author Tags

        1. Developer Experience (DX)
        2. Focus Group
        3. Virtual Kanban Boards

        Qualifiers

        • Research-article
        • Research
        • Refereed limited

        Conference

        SBES '20

        Acceptance Rates

        Overall Acceptance Rate 147 of 427 submissions, 34%

        Contributors

        Other Metrics

        Bibliometrics & Citations

        Bibliometrics

        Article Metrics

        • Downloads (Last 12 months)27
        • Downloads (Last 6 weeks)3
        Reflects downloads up to 12 Aug 2024

        Other Metrics

        Citations

        Cited By

        View all
        • (2022)How developers feel about toolsProceedings of the 15th International Conference on Cooperative and Human Aspects of Software Engineering10.1145/3528579.3529172(1-10)Online publication date: 21-May-2022

        View Options

        Get Access

        Login options

        View options

        PDF

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader

        Media

        Figures

        Other

        Tables

        Share

        Share

        Share this Publication link

        Share on social media