• Agile elicitation of scalability requirements for open systems: A case study 

      Brataas, Gunnar; Martini, Antonio; Hanssen, Geir Kjetil; Ræder, Georg (Peer reviewed; Journal article, 2021)
      Eliciting scalability requirements during agile software development is complicated and poorly described in previous research. This article presents a lightweight artifact for eliciting scalability requirements during agile ...
    • Agile Scalability Engineering: The ScrumScale Method 

      Brataas, Gunnar; Hanssen, Geir Kjetil; Herbst, Nikolas; van Hoorn, Andre (Peer reviewed; Journal article, 2019)
      While agile methods have had a great uptake and impact in software engineering, managing non‑functional qualities still seems to be a challenge. We focus on the scalability of software systems and how this critical quality ...
    • 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 ...
    • Exploring human factors of the agile software tester 

      Stray, Viktoria; Florea, Raluca-Madalina; Paruch, Lucas (Peer reviewed; Journal article, 2021)
      Although extensive research has been conducted on the characteristics of the agile developer, little attention has been given to the features of the software-testing role. This paper explores the human factors of the ...
    • A Lightweight Measurement of Software Security Skills, Usage and Training Needs in Agile Teams 

      Oyetoyan, Tosin Daniel; Jaatun, Martin Gilje; Cruzes, Daniela Soares (Peer reviewed; Journal article, 2017)
      Although most organizations understand the need for application security at an abstract level, achieving adequate software security at the sharp end requires taking bold steps to address security practices within the ...
    • The product owner in large-scale agile: An empirical study through the lens of relational coordination theory 

      Berntzen, Marthe; Moe, Nils Brede; Stray, Viktoria (Journal article; Peer reviewed, 2019)
      In agile software development, a core responsibility of the product owner (PO) is to communicate business needs to the development team. In large-scale agile software development projects, many teams work toward an overall ...
    • Slack Me If You Can! Using Enterprise Social Networking Tools in Virtual Agile Teams 

      Stray, Viktoria; Moe, Nils Brede; Noroozi, Mehdi (Chapter; Peer reviewed, 2019)
      Virtual teams rely on enterprise social networking tools such as Slack to collaborate efficiently. While such tools contribute to making the communication more synchronous and support distributed agile development, there ...
    • A taxonomy of inter-team coordination mechanisms in large-scale agile 

      Berntzen, Marthe; Hoda, Rashina; Moe, Nils Brede; Stray, Viktoria (Peer reviewed; Journal article, 2022)
      In large-scale agile software development, many teams work together to achieve overarching project goals. The more teams, the greater the coordination requirements. Despite the growing popularity of large-scale agile, ...
    • Understanding coordination in global software engineering: A mixed-methods study on the use of meetings and Slack 

      Stray, Viktoria; Moe, Nils Brede (Peer reviewed; Journal article, 2020)
      Given the relevance of coordination in the field of global software engineering, this work was carried out to further understand coordination mechanisms. Specifically, we investigated meetings and the collaboration tool ...