English
Related papers

Related papers: Connecting the Dots of Knowledge in Agile Software…

200 papers

Agile - denoting "the quality of being agile, readiness for motion, nimbleness, activity, dexterity in motion" - software development methods are attempting to offer an answer to the eager business community asking for lighter weight along…

Software Engineering · Computer Science 2017-09-26 Pekka Abrahamsson , Outi Salo , Jussi Ronkainen , Juhani Warsta

We formulate one methodology to put a value or price on knowledge using well accepted techniques from finance. We provide justifications for these finance principles based on the limitations of the physical world we live in. We start with…

General Finance · Quantitative Finance 2021-02-02 Ravi Kashyap

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

Wikis provide a new way of collaboration and knowledge sharing. Wikis are software that allows users to work collectively on a web-based knowledge base. Wikis are characterised by a sense of anarchism, collaboration, connectivity, organic…

Digital Libraries · Computer Science 2008-02-07 Sander Spek

Software engineering is knowledge-intensive work, and how to manage software engineering knowledge has received much attention. This systematic review identifies empirical studies of knowledge management initiatives in software engineering,…

Software Engineering · Computer Science 2018-11-30 Finn Olav Bjørnson , Torgeir Dingsøyr

Increased usage of the internet has contributed immensely to the growth of software development practice in East Africa. This paper investigates the existence of formal KM (Knowledge Management) initiatives in the Software industry such as…

Software Engineering · Computer Science 2015-04-09 Karanja Evanson Mwangi , Lawrence Xavier Thuku , John Patrick Kangethe

The article first summarizes reasons why current approaches supporting Open Learning and Distance Education need to be complemented by tools permitting lecturers, researchers and students to cooperatively organize the semantic content of…

Computers and Society · Computer Science 2013-06-07 Philippe A. Martin

As Clouds are complex, large-scale, and heterogeneous distributed systems, management of their resources is a challenging task. They need automated and integrated intelligent strategies for provisioning of resources to offer services that…

Distributed, Parallel, and Cluster Computing · Computer Science 2016-11-17 Rajkumar Buyya , Rodrigo N. Calheiros , Xiaorong Li

Knowledge sharing plays a crucial role throughout all software application development activities. When programmers learn and share through media like Stack overflow, GitHub, Meetups, videos, discussion forums, wikis, and blogs, every…

Software Engineering · Computer Science 2020-10-22 Maryam Arab , Thomas D LaToza , Amy J Ko

Agile software development relies on self-organized teams, underlining the importance of individual responsibility. How developers take responsibility and build ownership are influenced by external factors such as architecture and…

Software Engineering · Computer Science 2025-06-04 Tomi Suomi , Petri Ihantola , Tommi Mikkonen , Niko Mäkitalo

Knowledge constitutes the accumulated understanding and experience that humans use to gain insight into the world. In deep learning, prior knowledge is essential for mitigating shortcomings of data-driven models, such as data dependence,…

Machine Learning · Computer Science 2023-07-04 Hao Xu , Yuntian Chen , Dongxiao Zhang

In machine learning (ML), efficient asset management, including ML models, datasets, algorithms, and tools, is vital for resource optimization, consistent performance, and a streamlined development lifecycle. This enables quicker…

Software Engineering · Computer Science 2024-06-19 Zhimin Zhao , Yihao Chen , Abdul Ali Bangash , Bram Adams , Ahmed E. Hassan

Although agile software development methods have caught the attention of software engineers and researchers worldwide, scientific research still remains quite scarce. The aim of this study is to order and make sense of the different agile…

Software Engineering · Computer Science 2019-03-27 Pekka Abrahamsson , Nilay Oza , Mikko T. Siponen

A Software Engineering project depends significantly on team performance, as does any activity that involves human interaction. In the last years, the traditional perspective on software development is changing and agile methods have…

Software Engineering · Computer Science 2014-08-27 M. Rizwan Jameel Qureshi , Sohayp Abo Alshamat , Fatima Sabir

Knowledge is attributed to human whose problem-solving behavior is subjective and complex. In today's knowledge economy, the need to manage knowledge produced by a community of actors cannot be overemphasized. This is due to the fact that…

Artificial Intelligence · Computer Science 2010-12-16 Bolanle Oladejo , Victor Odumuyiwa , Amos David

Resource allocation in business process management involves assigning resources to open tasks while considering factors such as individual roles, aptitudes, case-specific characteristics, and regulatory constraints. Current information…

Software Engineering · Computer Science 2025-03-28 Leon Bein , Niels Martin , Luise Pufahl

An increasing number of software companies have already realized the importance of storing project-related data as valuable sources of information for training prediction models. Such kind of modeling opens the door for the implementation…

Software Engineering · Computer Science 2023-03-08 Victor Uc-Cetina

We present a new conceptual definition of 'productivity' for sustainably developing research software. Existing definitions are flawed as they are short-term biased, thus devaluing long-term impact, which we consider to be the principal…

Software Engineering · Computer Science 2020-09-30 Spencer Smith , Jacques Carette

Knowledge networks can be defined as social networks that enable the transfer of the knowledge, which is defined as the intellectual product formed as a result of the work of human intelligence, to be transferred to any other means of…

Computers and Society · Computer Science 2019-11-25 Hilmi Bahadır Temur , Ahmet Serdar Yılmaz , Mehmet Tekerek

This article presents the top-level of an ontology categorizing and generalizing best practices and quality criteria or measures for Linked Data. It permits to compare these techniques and have a synthetic organized view of what can or…

Digital Libraries · Computer Science 2013-05-31 Philippe A. Martin