• 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 ...
    • An Assessment of Avionics Software Development Practice: Justifications for an Agile Development Process 

      Hanssen, Geir Kjetil; Wedzinga, Gosse; Stuip, Martijn (Lecture Notes in Business Information Processing;283, Chapter, 2017)
      Avionic systems for communication, navigation, and flight control, and many other functions are complex and crucial components of any modern aircraft. Present day avionic systems are increasingly based on computers and a ...
    • Coopetition of software firms in open source software ecosystems 

      Nguyen Duc, Anh; Cruzes, Daniela Soares; Hanssen, Geir Kjetil; Snarby, Terje; Abrahamsson, Pekka Kalevi (Journal article; Peer reviewed, 2017)
      Software firms participate in an ecosystem as a part of their innovation strategy to extend value creation beyond the firm’s boundary. Participation in an open and independent environment also implies the competition among ...
    • “Do You See What I Hear?”: Designing for Collocated Patient–Practitioner Collaboration in Audiological Consultations 

      Dahl, Yngve; Hanssen, Geir Kjetil (Journal article; Peer reviewed, 2017)
      Patient-centered care encourages active involvement of patients in their own treatment and a collaborative perspective on the relationship between patient and practitioner. However, to achieve constructive patient–practitioner ...
    • 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 ...
    • Remote and agile improvement of industrial control and safety systems processes 

      Myklebust, Thor; Lundteigen, Mary Ann; Bodsberg, Lars; Hanssen, Geir Kjetil (Chapter; Peer reviewed, 2020)
      Digitalization and remote operations introduce new possibilities for continuous and agile improvements of products in operation by exploiting inherent possibilities in software which is easily changeable and deployable. ...
    • Requirements Engineering in the Market Dialogue Phase of Public Procurement: A Case Study of an Innovation Partnership for Medical Technology 

      Brataas, Gunnar; Hanssen, Geir Kjetil; Qiu, Xinlu; Græslie, Lisa S. (Chapter; Peer reviewed, 2022)
      Context and Motivation: In 2016, the European Union introduced ‘innovation partnerships’ to facilitate innovative development of the EU through public procurement. Requirements engineering is one of the main challenges ...
    • Software Entropy in Agile Product Evolution 

      Hanssen, Geir Kjetil; Conradi, Reidar; Yamashita, Aiko Amparo Fallas; Moonen, Leon (Journal article; Peer reviewed, 2010)
      Conference: HICCS-43, 5-8 Jan. 2010, Koloa, Kauai (Hawaii), USA. ACM Press. A shorter version was presented at the 25th International Conference on Software Maintenance (ICSM'2009), Edmonton, Canada, 20-26 Sept. 2009, pp. ...
    • Towards Agile Scalability Engineering 

      Brataas, Gunnar; Hanssen, Geir Kjetil; Ræder, Georg (Chapter, 2018)
      Scalability engineering is currently not well integrated into agile development techniques. This paper extends agile development techniques so that scalability can be handled in an incremental and iterative development ...
    • Trends in Agile Development of Safety-Critical Software: A Summary of the 3d International Workshop on Agile Development of Safety-Critical Software (ASCS 2017) 

      Hanssen, Geir Kjetil; Myklebust, Thor; Johnsen, Stig Ole; Doss, Osama (Chapter, 2017)
      Agile development of safety-critical software has evolved from an early conceptual idea to, presently, an approach that is gaining uptake in the industry. As we now get more and more experience we also discover new challenges ...