paper-with-me

Papers

Towards Utility-based Prioritization of Requirements in Open Source Environments

2021-02-17 · Alexander Felfernig, Martin Stettinger, Müslüm Atas, Ralph Samer, Jennifer Nerlich, Simon Scholz, Juha Tiihonen, Mikko Raatikainen

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.

📄 PDF Abstract BibTeX arXiv:2102.08638

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

AI Techniques for Software Requirements Prioritization

2021-08-02 · Alexander Felfernig

Aspects such as limited resources, frequently changing market demands, and different technical restrictions regarding the implementation of software requirements (features) often demand for the prioritization of requirem…

Improving Software Requirements Prioritization through the Lens of Constraint Solving

2023-06-21 · Jonathan Winton, Francis Palma

Requirements prioritization is a critical activity during the early software development process, which produces a set of key requirements to implement. The prioritization process offers a parity among the requirements b…

Applying Large Language Models API to Issue Classification Problem

2024-01-09 · Gabriel Aracena, Kyle Luster, Fabio Santos, Igor Steinmacher 외

Effective prioritization of issue reports is crucial in software engineering to optimize resource allocation and address critical problems promptly. However, the manual classification of issue reports for prioritization …

Classification

Enhanced Generalization through Prioritization and Diversity in Self-Imitation Reinforcement Learning over Procedural Environments with Sparse Rewards

2023-11-01 · Alain Andres, Daochen Zha, Javier Del Ser

Exploration poses a fundamental challenge in Reinforcement Learning (RL) with sparse rewards, limiting an agent's ability to learn optimal decision-making due to a lack of informative feedback signals. Self-Imitation Lea…

Decision MakingDiversityImitation LearningReinforcement Learning (RL)

Fuzzy Inference System for Test Case Prioritization in Software Testing

2024-04-25 · Aron Karatayev, Anna Ogorodova, Pakizar Shamoi

In the realm of software development, testing is crucial for ensuring software quality and adherence to requirements. However, it can be time-consuming and resource-intensive, especially when dealing with large and compl…

software testing