Towards Utility-based Prioritization of Requirements in Open Source Environments

02/17/2021
by   Alexander Felfernig, et al.
0

Requirements Engineering in open source projects such as Eclipse faces the challenge of having to prioritize requirements for individual contributors in a more or less unobtrusive fashion. In contrast to conventional industrial software development projects, contributors in open source platforms can decide on their own which requirements to implement next. In this context, the main role of prioritization is to support contributors in figuring out the most relevant and interesting requirements to be implemented next and thus avoid time-consuming and inefficient search processes. In this paper, we show how utility-based prioritization approaches can be used to support contributors in conventional as well as in open source Requirements Engineering scenarios. As an example of an open source environment, we use Bugzilla. In this context, we also show how dependencies can be taken into account in utility-based prioritization processes.

READ FULL TEXT

Authors

page 5

08/18/2020

Quo Vadis, Open Source? The Limits of Open Source Growth

Open source software plays a significant role in the software industry. ...
03/13/2020

MegaM@Rt2 EU Project: Open Source Tools for Mega-Modelling at Runtime of CPSs

In this paper, we overview our experiences of developing large set of op...
08/27/2008

Free and Open Source Software for Development

Development organizations and International Non-Governmental Organizatio...
04/24/2019

The VGG Image Annotator (VIA)

Manual image annotation, such as defining and labelling regions of inter...
11/03/2021

Recommendations to clarify NASA open source requirements

The software community has specific definitions for terms such as "open ...
04/24/2019

On the Challenges and KPIs for Benchmarking Open-Source NFV MANO Systems: OSM vs ONAP

NFV management and orchestration (MANO) systems are being developed to m...
06/01/2021

Reconciling interoperability with efficient Verification and Validation within open source simulation environments

A Cyber-Physical System (CPS) comprises physical as well as software sub...
This week in AI

Get the week's most popular data science and artificial intelligence research sent straight to your inbox every Saturday.