English
Related papers

Related papers: A lightweight forum-based distributed requirement …

200 papers

Requirements elicitation interviews are crucial for gathering system requirements but heavily depend on skilled analysts, making them resource-intensive, susceptible to human biases, and prone to miscommunication. Recent advancements in…

Software Engineering · Computer Science 2025-07-04 Alexander Korn , Samuel Gorsch , Andreas Vogelsang

Cross-community collaboration can exploit the expertise and knowledges of crowds in different communities. Recently increasing users in open source software (OSS) community like GitHub attempt to gather software requirements from question…

Software Engineering · Computer Science 2020-08-07 Hao Huang , Yao Lu , Xinjun Mao

Challenges in spatial planning include adjusting settlement patterns to increasing or shrinking populations; it also includes organizing food delivery in rural and peripheral environments. Discourse typically starts with an open problem and…

Software Engineering · Computer Science 2017-08-02 Kurt Schneider , Oliver Karras , Anne Finger , Barbara Zibell

T-Reqs is a text-based requirements management solution based on the git version control system. It combines useful conventions, templates and helper scripts with powerful existing solutions from the git ecosystem and provides a working…

Software Engineering · Computer Science 2018-07-23 Eric Knauss , Grischa Liebel , Jennifer Horkoff , Rebekka Wohlrab , Rashidah Kasauli , Filip Lange , Pierre Gildert

This paper presents the ReXCL tool, which automates the extraction and classification processes in requirements engineering, enhancing the software development life-cycle. The tool features two main modules: Extraction, which processes raw…

Software Engineering · Computer Science 2026-05-13 Paheli Bhattacharya , Manojit Chakraborty , Santhosh Kumar Arumugam , Rishabh Gupta

Requirements engineering process intends to obtain software services and constraints. This process is essential to meet the customer's needs and expectations. This process includes three main activities in general. These are detecting…

Software Engineering · Computer Science 2021-11-03 Ra'Fat Al-Msie'deen , Anas H. Blasi , Mohammed A. Alsuwaiket

The area of Traffic Management (TM) is characterized by uncertainty, complexity, and imprecision. The complexity of software systems in the TM domain which contributes to a more challenging Requirements Engineering (RE) job mainly stems…

Software Engineering · Computer Science 2017-07-10 Mohammad Noaeen , Zahra Shakeri Hossein Abad , Behrouz Homayoun Far

We propose a cost-effective framework for preference elicitation and aggregation under the Plackett-Luce model with features. Given a budget, our framework iteratively computes the most cost-effective elicitation questions in order to help…

Machine Learning · Computer Science 2018-07-10 Zhibing Zhao , Haoming Li , Junming Wang , Jeffrey Kephart , Nicholas Mattei , Hui Su , Lirong Xia

Requirements selection is a decision-making process that enables project managers to focus on the deliverables that add most value to the project outcome. This task is performed to define which features or requirements will be developed in…

Software Engineering · Computer Science 2024-01-24 José del Sagrado , Isabel M del Águila

Requirements elicitation is among the most communication-intensive activities in software engineering, yet it receives limited explicit treatment in undergraduate curricula. This paper presents a case study of an Introduction to Software…

Computational Engineering, Finance, and Science · Computer Science 2026-04-09 Santiago Berrezueta-Guzman , Vanesa Metaj , Stefan Wagner

Past ontology requirements engineering (ORE) has primarily relied on manual methods, such as interviews and collaborative forums, to gather user requirements from domain experts, especially in large projects. Current OntoChat offers a…

Human-Computer Interaction · Computer Science 2025-07-01 Yihang Zhao , Bohui Zhang , Xi Hu , Shuyin Ouyang , Jongmo Kim , Nitisha Jain , Jacopo de Berardinis , Albert Meroño-Peñuela , Elena Simperl

We describe the software requirements and development methodology developed for the NLC control system. Given the longevity of that project, and the likely geographical distribution of the collaborating engineers, the planned requirements…

Accelerator Physics · Physics 2007-05-23 G. R. White , H. Shoaee

Decision-making is a cognitively intensive task that requires synthesizing relevant information from multiple unstructured sources, weighing competing factors, and incorporating subjective user preferences. Existing methods, including large…

Computation and Language · Computer Science 2026-04-21 Akriti Jain , Anish Mulay , Divyansh Verma , Aishani Pandey , Pritika Ramu , Aparna Garimella

Large Language Models (LLMs) have become powerful foundations for generative recommender systems, framing recommendation tasks as text generation tasks. However, existing generative recommendation methods often rely on discrete ID-based…

Information Retrieval · Computer Science 2026-03-24 Jerome Ramos , Bin Wu , Aldo Lipani

Distributed software engineering is widely recognized as a complex task. Among the inherent complexities is the process of obtaining a system design from its global requirement specification. This paper deals with such transformation…

Software Engineering · Computer Science 2012-02-09 Ahmed Harbouche , Mohammed Erradi , Aicha Mokhtari

Background: Requirement engineering is often considered a critical activity in system development projects. The increasing complexity of software, as well as number and heterogeneity of stakeholders, motivate the development of methods and…

Understanding the principles of consensus in communities and finding ways to optimal solutions beneficial for entire community becomes crucial as the speeds and scales of interaction in modern distributed systems increase. Such systems can…

Social and Information Networks · Computer Science 2018-11-22 Anton Kolonin , Ben Goertzel , Deborah Duong , Matt Ikle , Nejc Znidar

Fuzzy constraints are a popular approach to handle preferences and over-constrained problems in scenarios where one needs to be cautious, such as in medical or space applications. We consider here fuzzy constraint problems where some of the…

Artificial Intelligence · Computer Science 2009-09-25 Mirco Gelain , Maria Pini , Francesca Rossi , Brent Venable , Toby Walsh

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-alignment with the firm's internal requirements strategy. In…

Software Engineering · Computer Science 2022-08-08 Johan Linåker , Björn Regnell , Daniela Damian

In this paper, we present a systematic effort to design, evaluate, and implement a realistic conversational recommender system (CRS). The objective of our system is to allow users to input free-form text to request recommendations, and then…

Artificial Intelligence · Computer Science 2025-01-03 Se-eun Yoon , Xiaokai Wei , Yexi Jiang , Rachit Pareek , Frank Ong , Kevin Gao , Julian McAuley , Michelle Gong