• Accumulation and Prioritization of Architectural Debt in Three Companies Migrating to Microservices 

      Soares de Toledo, Saulo; Martini, Antonio; Nguyen, Phu Hong; Sjøberg, Dag (Peer reviewed; Journal article, 2022)
      Many companies migrate to microservices because they help deliver value to customers quickly and continuously. However, like any architectural style, microservices are prone to architectural technical debt (ATD), which can ...
    • Daily Stand-Up Meetings: Start Breaking the Rules! 

      Stray, Viktoria; Moe, Nils Brede; Sjøberg, Dag (Peer reviewed; Journal article, 2020)
      Daily stand-up meetings are commonly used for software teams to collaborate and exchange information, but conducting them in a way that benefits the whole team can be challenging. We describe factors that can affect meetings ...
    • Incorrect results in software engineering experiments: How to improve research practices 

      Jørgensen, Magne; Dybå, Tore; Liestøl, Knut; Sjøberg, Dag (Journal article; Peer reviewed, 2016)
      Context The trustworthiness of research results is a growing concern in many empirical disciplines. Aim The goals of this paper are to assess how much the trustworthiness of results reported in software engineering experiments ...
    • Teamwork Quality and Project Success in Software Development: A Survey of Agile Development Teams 

      Lindsjørn, Yngve; Sjøberg, Dag; Dingsøyr, Torgeir; Bergersen, Gunnar R.; Dybå, Tore (Journal article, 2016)
      Small, self-directed teams are central in agile development. This article investigates the effect of team- work quality on team performance, learning and work satisfaction in agile software teams, and whether this effect ...
    • Teamwork Quality and Team Performance: Exploring Differences Between Small and Large Agile Projects 

      Lindsjørn, Yngve; Bergersen, Gunnar R.; Dingsøyr, Torgeir; Sjøberg, Dag (Chapter, 2018)
      Agile principles were originally developed for small projects but are now widely used in larger projects with hundreds of developers. Teamwork quality is essential in any development work, but how does teamwork quality ...
    • The Daily Stand-up Meeting: A Grounded Theory Study 

      Stray, Viktoria; Sjøberg, Dag; Dybå, Tore (Journal article; Peer reviewed, 2016)
      The daily stand-up meeting is one of the most used agile practices but has rarely been the subject of empirical research. The present study aims to identify how daily stand-up meetings are conducted and what the attitudes ...