activity
20132023
most citedA method for analyzing stakeholders' influence on an open source software ecosystem's requirements engineering process

32 citations · 155 across the 16 of their papers we have counts for

collaborators

16 papers

cs.SE2023

"Software is the easy part of Software Engineering" -- Lessons and Experiences from A Large-Scale, Multi-Team Capstone Course

Ze Shi Li, Nowshin Nawar Arony, Kezia Devathasan +1

Capstone courses in undergraduate software engineering are a critical final milestone for students. These courses allow students to create a software solution and demonstrate the k…

cs.CY2023★ 2 cited

Software Engineering Through Community-Engaged Learning and an Inclusive Network

Nowshin Nawar Arony, Kezia Devathasan, Ze Shi Li +1

Retaining diverse, underrepresented students in computer science and software engineering programs is a significant concern for universities. In this chapter, we describe the INSPI…

cs.SE2022★ 13 cited

A Community Strategy Framework -- How to obtain Influence on Requirements in Meritocratic Open Source Software Communities?

Johan Linåker, Björn Regnell, Daniela Damian

Context: In the Requirements Engineering (RE) process of an Open Source Software (OSS) community, an involved firm is a stakeholder among many. Conflicting agendas may create miss-…

cs.SE2022★ 32 cited

A method for analyzing stakeholders' influence on an open source software ecosystem's requirements engineering process

Johan Linåker, Björn Regnell, Daniela Damian

For a firm in an open source software (OSS) ecosystem, the requirements engineering (RE) process is rather multifaceted. Apart from its typical RE process, there is a competing pro…

cs.SE2022

A Case Study of Building Shared Understanding of Non-Functional Requirements in a Remote Software Organization

Laura Okpara, Colin Werner, Adam Murray +1

Building a shared understanding of non-functional requirements (NFRs) is a known but understudied challenge in requirements engineering, especially in organizations that adopt cont…

cs.SE2021★ 30 cited

Continuously Managing NFRs: Opportunities and Challenges in Practice

Colin Werner, Ze Shi Li, Derek Lowlind +3

Non-functional requirements (NFR), which include performance, availability, and maintainability, are vitally important to overall software quality. However, research has shown NFRs…