2015 IEEE Fifth International Workshop on Empirical Requirements Engineering (EmpiRE) 2015
DOI: 10.1109/empire.2015.7431307
|View full text |Cite
|
Sign up to set email alerts
|

How do open source software (OSS) developers practice and perceive requirements engineering? An empirical study

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2017
2017
2024
2024

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 7 publications
(3 citation statements)
references
References 27 publications
0
3
0
Order By: Relevance
“…Compared to classic RE [31], OSS RE can be described as a collaborative, transparent and open process involving the stakeholders (both developers and users) in the community with interest in specific requirements [31,32]. Formal methods and processes, as well as documents or central repositories, are often absent [33,34]. Instead, a requirement may often be represented by multiple artifacts which are stored and managed in a series of interconnected and overlapping repositories, e.g., as an issue in an issue tracker and mail threads in a mailing list [35].…”
Section: Requirements Engineering In Oss Communitiesmentioning
confidence: 99%
See 1 more Smart Citation
“…Compared to classic RE [31], OSS RE can be described as a collaborative, transparent and open process involving the stakeholders (both developers and users) in the community with interest in specific requirements [31,32]. Formal methods and processes, as well as documents or central repositories, are often absent [33,34]. Instead, a requirement may often be represented by multiple artifacts which are stored and managed in a series of interconnected and overlapping repositories, e.g., as an issue in an issue tracker and mail threads in a mailing list [35].…”
Section: Requirements Engineering In Oss Communitiesmentioning
confidence: 99%
“…Instead, a requirement may often be represented by multiple artifacts which are stored and managed in a series of interconnected and overlapping repositories, e.g., as an issue in an issue tracker and mail threads in a mailing list [35]. These repositories also function as communication channels for the stakeholders where the requirements are asserted (i.e., elicited from the OSS community perspective), analyzed, and specified informally, and often realized simultaneously [36,33,37,34]. This is an iterative process characterized as just-in-time RE [37,36] and where the social interactions between the stakeholders are often decentralized and dynamic [38].…”
Section: Requirements Engineering In Oss Communitiesmentioning
confidence: 99%
“…In this context, the organization is a stakeholder among many and needs to consider potentially conflicting agendas from other stakeholders (Munir et al 2016;Schaarschmidt et al 2015;Mäenpää et al 2018;Linåker et al 2019b). If there is a misalignment between the organization's and the community's Requirements Engineering (RE) process (Ernst and Murphy 2012;Alspaugh and Scacchi 2013;Kuriakose and Parsons 2015), the organization may need to influence the development direction of the community (Munir et al 2018a). If the organization lacks the influence needed, they need to consider the cost of gaining it (Linåker et al 2019a).…”
Section: Costs and Risks Of Sharing Software As Ossmentioning
confidence: 99%