中文
相关论文

相关论文: How Do Requirements Evolve During Elicitation? An …

200 篇论文

Recommendation systems aim to identify items that are likely to be of interest to users. In many cases, users are interested in package recommendations as collections of items. For example, a dietitian may wish to derive a dietary plan as a…

数据库 · 计算机科学 2015-07-06 Matteo Brucato , Azza Abouzied , Alexandra Meliou

Explainability, i.e. the ability of a system to explain its behavior to users, has become an important quality of software-intensive systems. Recent work has focused on methods for generating explanations for various algorithmic paradigms…

软件工程 · 计算机科学 2023-07-11 Max Unterbusch , Mersedeh Sadeghi , Jannik Fischbach , Martin Obaidi , Andreas Vogelsang

Requirements Elicitation (RE) is a crucial activity especially in the early stages of software development. GUI prototyping has widely been adopted as one of the most effective RE techniques for user-facing software systems. However, GUI…

软件工程 · 计算机科学 2024-09-26 Kristian Kolthoff , Christian Bartelt , Simone Paolo Ponzetto , Kurt Schneider

Large language models (LLMs) can be employed for automating the generation of software requirements from natural language inputs such as the transcripts of elicitation interviews. However, evaluating whether those derived requirements…

计算与语言 · 计算机科学 2025-10-13 Francesco Dente , Fabiano Dalpiaz , Paolo Papotti

During acceptance testing customers assess whether a system meets their expectations and often identify issues that should be improved. These findings have to be communicated to the developers a task we observed to be error prone,…

软件工程 · 计算机科学 2014-09-02 Olga Liskin , Christoph Herrmann , Eric Knauss , Thomas Kurpick , Bernhard Rumpe , Kurt Schneider

With the rise of social media like Twitter and distribution platforms like app stores, users have various ways to express their opinions about software products. Popular software vendors get user feedback thousandfold per day. Research has…

软件工程 · 计算机科学 2019-09-13 Christoph Stanik , Walid Maalej

Search and recommender systems that take the initiative to ask clarifying questions to better understand users' information needs are receiving increasing attention from the research community. However, to the best of our knowledge, there…

信息检索 · 计算机科学 2020-08-04 Jie Zou , Evangelos Kanoulas , Yiqun Liu

Pull request latency evaluation is an essential application of effort evaluation in the pull-based development scenario. It can help the reviewers sort the pull request queue, remind developers about the review processing time, speed up the…

软件工程 · 计算机科学 2021-08-24 Xunhui Zhang , Yue Yu , Tao Wang , Ayushi Rastogi , Huaimin Wang

Learning of preference models from human feedback has been central to recent advances in artificial intelligence. Motivated by the cost of obtaining high-quality human annotations, we study efficient human preference elicitation for…

Context: Software specifications are usually written in natural language and may suffer from imprecision, ambiguity, and other quality issues, called thereafter, requirement smells. Requirement smells can hinder the development of a project…

软件工程 · 计算机科学 2024-04-18 Emanuele Gentili , Davide Falessi

Background: The uptake of formalized prior elicitation from experts in Bayesian clinical trials has been limited due to challenges such as complex statistical modeling, lack of practical tools, and the cognitive burden placed on experts…

统计方法学 · 统计学 2025-09-15 Yongdong Ouyang , Janice J Eng , Denghuang Zhan , Hubert Wong , The WnW Research Team

In the international standard for system and software engineering ISO/IEC/IEEE 15288: 2015, the output of the stakeholder needs and the business or mission analysis technical processes are transformed into a technical view of the system by…

软件工程 · 计算机科学 2023-02-14 Siyuan Ji , Charles E. Dickerson , Michael Wilkinson

Transformation approaches for automatically constructing analysis models from textual requirements are critical to software development, as they can bring forward the use of precise formal languages from the coding phase to the requirement…

软件工程 · 计算机科学 2024-08-13 Keletso J. Letsholo

AI coding assistants are reshaping software development by shifting focus from writing code to formulating prompts. In chat-focused approaches such as vibe coding, prompts become the primary arbiter between human intent and executable…

软件工程 · 计算机科学 2026-03-18 Shalini Chakraborty , Jan-Philipp Steghöfer

We tackle the problem of constructive preference elicitation, that is the problem of learning user preferences over very large decision problems, involving a combinatorial space of possible outcomes. In this setting, the suggested…

机器学习 · 统计学 2018-05-08 Paolo Dragone , Stefano Teso , Mohit Kumar , Andrea Passerini

Design creativity, the originality and practicality of a solution concept is critical for the success of many software projects. However, little research has investigated the relationship between the way desiderata are presented and design…

软件工程 · 计算机科学 2019-07-17 Rahul Mohanani , Burak Turhan , Paul Ralph

Artificial Intelligence (AI) systems have gained significant traction in the recent past, creating new challenges in requirements engineering (RE) when building AI software systems. RE for AI practices have not been studied much and have…

软件工程 · 计算机科学 2023-02-14 Khlood Ahmad , Mohamed Abdelrazek , Chetan Arora , John Grundy , Muneera Bano

Social media users have repeatedly advocated for control over the currently opaque operations of feed algorithms. Large language models (LLMs) now offer the promise of custom-defined feeds--but users often fail to foresee the gaps and edge…

人机交互 · 计算机科学 2026-02-24 Lindsay Popowski , Xiyuan Wu , Charlotte Zhu , Tiziano Piccardi , Michael S. Bernstein

All learning algorithms for recommendations face inevitable and critical trade-off between exploiting partial knowledge of a user's preferences for short-term satisfaction and exploring additional user preferences for long-term coverage.…

信息检索 · 计算机科学 2021-08-13 Kihwan Kim

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 based on multiple…

软件工程 · 计算机科学 2023-06-22 Jonathan Winton , Francis Palma