English
Related papers

Related papers: Towards Just-Enough Documentation for Agile Effort…

200 papers

The number of machine learning, artificial intelligence or data science related software engineering projects using Agile methodology is increasing. However, there are very few studies on how such projects work in practice. In this paper,…

Software Engineering · Computer Science 2019-12-17 Kushal Singla , Joy Bose , Chetan Naik

The Agile Manifesto describes that the most efficient and effective method of conveying information to and within a development team is through face-to-face conversation. However that is not always possible when teams are working in a…

Software Engineering · Computer Science 2019-10-22 Tatiane Lautert , Adolfo Gustavo Serra Seca Neto , Nadia P. Kozievitch

This article discusses the importance of managing knowledge as a resource due to its great potential to create economic value. We detail the types of knowledge resources, the challenges associated with their management, and potential…

Software Engineering · Computer Science 2023-06-12 Raquel Ouriques , Tony Gorschek , Daniel Mendez , Fabian Fagerholm

The value and copyright of training data are crucial in the artificial intelligence industry. Service platforms should protect data providers' legitimate rights and fairly reward them for their contributions. Shapley value, a potent tool…

Machine Learning · Computer Science 2025-11-21 Haifeng Sun , Yu Xiong , Runze Wu , Xinyu Cai , Changjie Fan , Lan Zhang , Xiang-Yang Li

Event data provide the main source of information for analyzing and improving processes in organizations. Process mining techniques capture the state of running processes w.r.t. various aspects, such as activity-flow and performance…

Other Computer Science · Computer Science 2022-01-20 Mahsa Pourbafrani , Wil M. P. van der Aalst

As software systems grow increasingly complex, explainability has become a crucial non-functional requirement for transparency, user trust, and regulatory compliance. Eliciting explainability requirements is challenging, as different…

Software Engineering · Computer Science 2025-09-05 Martin Obaidi , Jakob Droste , Hannah Deters , Marc Herrmann , Raymond Ochsner , Jil Klünder , Kurt Schneider

Automated decision systems (ADS) are increasingly used for consequential decision-making. These systems often rely on sophisticated yet opaque machine learning models, which do not allow for understanding how a given decision was arrived…

Human-Computer Interaction · Computer Science 2022-05-13 Jakob Schoeffer , Niklas Kuehl , Yvette Machowski

Understanding the reasons behind past code changes is critical for many software engineering tasks, including refactoring and reviewing code, diagnosing bugs, and implementing new features. Unfortunately, locating and reconstructing this…

Software Engineering · Computer Science 2026-04-14 Mehedi Sun , Antu Saha , Nadeeshan De Silva , Antonio Mastropaolo , Oscar Chaparro

Artificial Intelligence (AI) faces persistent challenges in terms of transparency and accountability, which requires rigorous documentation. Through a literature review on documentation practices, we provide an overview of prevailing…

Digital Libraries · Computer Science 2024-06-28 Stefan Arnold , Dilara Yesilbas , Rene Gröbner , Dominik Riedelbauch , Maik Horn , Sven Weinzierl

Context: It is not uncommon for a new team member to join an existing Agile software development team, even after development has started. This new team member faces a number of challenges before they are integrated into the team and can…

Software Engineering · Computer Science 2019-07-25 Jim Buchan , Stephen MacDonell , Jennifer Yang

Application of models to data is fraught. Data-generating collaborators often only have a very basic understanding of the complications of collating, processing and curating data. Challenges include: poor data collection practices, missing…

Databases · Computer Science 2017-05-08 Neil D. Lawrence

Software development projects have undergone remarkable changes with the arrival of agile development methods. While intended for small, self-managing teams, these methods are increasingly used also for large development programs. A major…

Software Engineering · Computer Science 2018-11-30 Torgeir Dingsøyr , Nils Brede Moe , Eva Amdahl Seim

The use of approximation is fundamental in computational science. Almost all computational methods adopt approximations in some form in order to obtain a favourable cost/accuracy trade-off and there are usually many approximations that…

Distributed, Parallel, and Cluster Computing · Computer Science 2022-06-14 Michael A. Johnston , Vassilis Vassiliadis

In a world of information overload, understanding how we can most effectively manage information is crucial to success. We set out to understand how people view deletion, the removal of material no longer needed: does it help by reducing…

Human-Computer Interaction · Computer Science 2026-01-01 Paul Englefield , Russell Beale

Context: Success with agile methods in the small scale has led to an increasing adoption also in large development undertakings and organizations. Recent years have also seen an increasing amount of primary research on the topic, as well as…

Software Engineering · Computer Science 2022-08-05 Oemer Uludag , Pascal Philipp , Abheeshta Putta , Maria Paasivaara , Casper Lassenius , Florian Matthes

While organizations want to develop software products with reduced cost and flexible scope, stories about the applicability of agile practices to improve project development and performance in the software industry are scarce and focused on…

Knowledge editing aims to correct outdated or inaccurate knowledge in neural networks. In this paper, we explore knowledge editing using easily accessible documents instead of manually labeled factual triples employed in earlier research.…

Computation and Language · Computer Science 2025-07-25 Suhang Wu , Ante Wang , Minlong Peng , Yujie Lin , Wenbo Li , Mingming Sun , Jinsong Su

Information value, a measure for decision sensitivity, can provide essential information in engineering and environmental assessments. It quantifies the potential for improved decision-making when reducing uncertainty in specific inputs. By…

Accurate assessment of students' ability is the key task of a test. Assessments based on final responses are the standard. As the infrastructure advances, substantially more information is observed. One of such instances is the process data…

Applications · Statistics 2025-01-08 Susu Zhang , Zhi Wang , Jitong Qi , Jingchen Liu , Zhiliang Ying

Data is fundamental to the training of language models (LM). Recent research has been dedicated to data efficiency, which aims to maximize performance by selecting a minimal or optimal subset of training data. Techniques such as data…

Computation and Language · Computer Science 2025-06-30 Yalun Dai , Yangyu Huang , Xin Zhang , Wenshan Wu , Chong Li , Wenhui Lu , Shijie Cao , Li Dong , Scarlett Li