Towards Utility-based Prioritization of Requirements in Open Source
Environments
- URL: http://arxiv.org/abs/2102.08638v1
- Date: Wed, 17 Feb 2021 09:05:54 GMT
- Title: Towards Utility-based Prioritization of Requirements in Open Source
Environments
- Authors: Alexander Felfernig and Martin Stettinger and M\"usl\"um Atas and
Ralph Samer and Jennifer Nerlich and Simon Scholz and Juha Tiihonen and Mikko
Raatikainen
- Abstract summary: We show how utility-based prioritization approaches can be used to support contributors in conventional and open source Requirements Engineering scenarios.
As an example, we show how dependencies can be taken into account in utility-based prioritization processes.
- Score: 51.65930505153647
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: 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.
Related papers
- Prioritizing Software Requirements Using Large Language Models [3.9422957660677476]
This article focuses on requirements engineering, typically seen as the initial phase of software development.
The challenge of identifying requirements and satisfying all stakeholders within time and budget constraints remains significant.
This study introduces a web-based software tool utilizing AI agents and prompt engineering to automate task prioritization.
arXiv Detail & Related papers (2024-04-05T15:20:56Z) - FAIR-USE4OS: Guidelines for Creating Impactful Open-Source Software [0.41942958779358663]
This paper extends the FAIR (Findable, Accessible, Interoperable, Reusable) guidelines to provide criteria for assessing if software conforms to best practices in open source.
The FAIR-USE4OS guidelines will allow funders and researchers to more effectively evaluate and plan open source software projects.
arXiv Detail & Related papers (2024-02-05T09:15:20Z) - Improving Software Requirements Prioritization through the Lens of
Constraint Solving [0.0]
This paper presents an interactive method to requirements prioritization that leverages the pairwise comparisons and a constraint solver.
We evaluate the proposed method using the requirements from a real healthcare project.
arXiv Detail & Related papers (2023-06-21T17:24:24Z) - Analyzing Maintenance Activities of Software Libraries [65.268245109828]
Industrial applications heavily integrate open-source software libraries nowadays.
I want to introduce an automatic monitoring approach for industrial applications to identify open-source dependencies that show negative signs regarding their current or future maintenance activities.
arXiv Detail & Related papers (2023-06-09T16:51:25Z) - Concepts and Algorithms for Agent-based Decentralized and Integrated
Scheduling of Production and Auxiliary Processes [78.120734120667]
This paper describes an agent-based decentralized and integrated scheduling approach.
Part of the requirements is to develop a linearly scaling communication architecture.
The approach is explained using an example based on industrial requirements.
arXiv Detail & Related papers (2022-05-06T18:44:29Z) - Attracting and Retaining OSS Contributors with a Maintainer Dashboard [19.885747206499712]
We design a maintainer dashboard that provides recommendations on how to attract and retain open source contributors.
We conduct a project-specific evaluation with maintainers to better understand use cases in which this tool will be most helpful.
We distill our findings to share what the future of recommendations in open source looks like and how to make these recommendations most meaningful over time.
arXiv Detail & Related papers (2022-02-15T21:39:37Z) - Generalize then Adapt: Source-Free Domain Adaptive Semantic Segmentation [78.38321096371106]
Prior arts assume concurrent access to both labeled source and unlabeled target, making them unsuitable for scenarios demanding source-free adaptation.
In this work, we enable source-free DA by partitioning the task into two: a) source-only domain generalization and b) source-free target adaptation.
We introduce a novel conditional prior-enforcing auto-encoder that discourages spatial irregularities, thereby enhancing the pseudo-label quality.
arXiv Detail & Related papers (2021-08-25T14:18:59Z) - AI Techniques for Software Requirements Prioritization [91.3755431537592]
The prioritization approaches discussed in this paper are based on different Artificial Intelligence (AI) techniques that can help to improve the overall quality of requirements prioritization processes.
arXiv Detail & Related papers (2021-08-02T12:43:00Z) - CoreDiag: Eliminating Redundancy in Constraint Sets [68.8204255655161]
We present a new algorithm which can be exploited for the determination of minimal cores (minimal non-redundant constraint sets)
The algorithm is especially useful for distributed knowledge engineering scenarios where the degree of redundancy can become high.
In order to show the applicability of our approach, we present an empirical study conducted with commercial configuration knowledge bases.
arXiv Detail & Related papers (2021-02-24T09:16:10Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.