• Challenges and Experiences with Applying Microsoft Threat Modeling in Agile Development Projects 

      Cruzes, Daniela Soares; Jaatun, Martin Gilje; Bernsmed, Karin; Tøndel, Inger Anne (Journal article; Peer reviewed, 2018)
      The goal of secure software engineering is to create software that keeps performing as intended even when exposed to attacks. Threat modeling is considered to be a key activity, but can be challenging to perform for ...
    • Collaborative security risk estimation in agile software development 

      Tøndel, Inger Anne; Jaatun, Martin Gilje; Cruzes, Daniela Soares; Williams, Laurie (Journal article; Peer reviewed, 2019)
      Today, agile software development teams in general do not adopt security risk-assessment practices in an ongoing manner to prioritize security work. Protection Poker is a collaborative and lightweight software security ...
    • Dependency Management in Large-Scale Agile: A Case Study of DevOps Teams 

      Stray, Viktoria; Moe, Nils Brede; Aasheim, Andreas (Proceedings of the Annual Hawaii International Conference on System Sciences (HICSS);, Chapter; Peer reviewed, 2019)
      Managing dependencies between teams and within teams is critical when running large-scale agile projects. In large-scale software development, work is carried out simultaneously by many developers and development teams. ...
    • Identifying Scalability Debt in Open Systems 

      Hanssen, Geir Kjetil; Brataas, Gunnar; Martini, Antonio (Chapter; Peer reviewed, 2019)
      Architectural technical debt can be generated by changes in the business and the environment of an organization. In this paper, we emphasize the change in scalability requirements due to new regulations. Scalability is the ...
    • Towards an understanding of scaling frameworks and business agility: a summary of the 6th international workshop at XP2018 

      Dingsøyr, Torgeir; Moe, Nils Brede; Ohlsson, Helena Holmström (Proceedings of the 19th International Conference on Agile Software Development;2018, Journal article; Peer reviewed, 2018)
      Large development projects and programs are conducted using agile development methods, with an increasing body of advice from practitioners and from research. This sixth workshop showed in increasing interest in scaling ...