| | SLO | ENG | Piškotki in zasebnost

Večja pisava | Manjša pisava

Iskanje po katalogu digitalne knjižnice Pomoč

Iskalni niz: išči po
išči po
išči po
išči po
* po starem in bolonjskem študiju

Opcije:
  Ponastavi


1 - 10 / 15
Na začetekNa prejšnjo stran12Na naslednjo stranNa konec
1.
Can large-language models replace humans in agile effort estimation? Lessons from a controlled experiment
Luka Pavlič, Vasilka Saklamaeva, Tina Beranič, 2024, izvirni znanstveni članek

Opis: Effort estimation is critical in software engineering to assess the resources needed for development tasks and to enable realistic commitments in agile iterations. This study investigates whether generative AI tools, which are transforming various aspects of software development, can improve effort estimation efficiency. A controlled experiment was conducted in which development teams upgraded an existing information system, with the experimental group using the generative-AI-based tool GitLab Duo for estimation and the control group using conventional methods (e.g., planning poker or analogy-based planning). Results show that while generative-AI-based estimation tools achieved only 16% accuracy—currently insufficient for industry standards—they offered valuable support for task breakdown and iteration planning. Participants noted that a combination of conventional methods and AI-based tools could offer enhanced accuracy and efficiency in future planning.
Ključne besede: software engineering, agile development, iteration planning, effort estination, generative AI, tool accuracy
Objavljeno v DKUM: 24.12.2024; Ogledov: 0; Prenosov: 5
.pdf Celotno besedilo (1,29 MB)

2.
Analysis of Methodologies and Tools for Software Development in Different Architectures
Maksim Nikitashin, 2024, magistrsko delo

Opis: In modern software development, three of the most popular application architectures are commonly used: monolithic, service-oriented, and microservices. At the same time, plenty of different methodologies, primarily agile ones, and tools are in use to plan and manage software projects. The research studies relations between these two entities to define the most popular and suitable methodologies and tools for projects, implementing each specific architecture. The research consists of 2 parts: qualitative and quantitative. The first one includes the study of the theoretical basis and related sources to find out the most popular modern methodologies and tools considering their characteristics and each specific architecture. Based on these characteristics, a definition of the most suitable ones is made. The second part represents preliminary statistical research among people, currently employed in software development companies about their opinions on the thematic. The second part includes 36 professionals, employed in different roles. In this part, descriptive statistics and correlation analysis are used. The results have some limitations related to the limited scope of literature studied and also to the size and representativeness of the sample. However, they are useful both for people working in software development, especially for leading personnel, making decisions about project management, and for researchers as a good starting point for continuing research. The results show the necessity of further investigation of the topic due to inconsistency between the scientific literature research and real business world research. Also, we have found out possible correlation between employees’ satisfaction and tools used in project management. In reference to IEEE copyrighted material which is used with permission in this thesis, the IEEE does not endorse any of University of Maribor’s products or services. Internal or personal use of this material is permitted. If interested in reprinting/republishing IEEE copyrighted material for advertising or promotional purposes or for creating new collective works for resale or redistribution, please go to http://www.ieee.org/publications_standards/publications/rights/rights_link.html to learn how to obtain a License from RightsLink. If applicable, University Microfilms and/or ProQuest Library, or the Archives of Canada may supply single copies of the dissertation.
Ključne besede: agile methodologies, software, monolithic architecture, service-oriented architecture, microservices
Objavljeno v DKUM: 25.09.2024; Ogledov: 0; Prenosov: 12
.pdf Celotno besedilo (1,01 MB)

3.
Leadership and managerial challenges to ensure agile management as a method to enable business success : a Delphi study of the Slovenian health organisations
Vasja Roblek, Vlado Dimovski, Kristjan Jovanov Oblak, Maja Meško, Judita Peterlin, 2024, izvirni znanstveni članek

Opis: Purpose This study aims to apply the Delphi method to explore the possibilities for implementing agility management concepts in Slovenian health-care organisations. Design/methodology/approach The research is based on a qualitative Delphi study encompassing 15 employees in different Slovenian health-care organisations. Findings Slovenian health-care organisations need to be more agile currently. For this reason, it is necessary to begin with organisational changes and organisational learning concepts to educate employees about the meaning and content of agile processes. It is essential to ensure that accepting employee mistakes and offering help to employees becomes normal practice, and it is necessary to ensure the greater trust of the management towards the employees. Originality/value The research empowers health-care professionals with new management and leadership concepts, such as agile management, sustainable leadership and leadership development methods in health care.
Ključne besede: entrepreneurship, leadership, company performance, business efficiency, agile management, delphi study, health-care organisations, organisational transformation, Slovenia, change management, health services sector
Objavljeno v DKUM: 08.04.2024; Ogledov: 301; Prenosov: 18
.pdf Celotno besedilo (588,83 KB)
Gradivo ima več datotek! Več...

4.
Artificial intelligence and agility-based model for successful project implementation and company competitiveness
Polona Tominc, Dijana Oreški, Maja Rožman, 2023, izvirni znanstveni članek

Opis: The purpose of the paper is to present a model of factors affecting the successful project implementation by introducing agility and artificial intelligence to increase the company’s competitiveness. In the model, the multidimensional constructs describing the implementation of an agile work environment and artificial intelligence technologies and tools were developed. These multidimensional constructs are agile work environment, agile leadership, agile team skills and capabilities, improving the work of the leader in the project, adopting AI technologies in the project, and using AI solutions in a project. Their impact on successful project implementation and on the company competitiveness was tested. The fundamental reason for conducting this research and developing the model is to enhance the understanding of factors that contribute to the successful implementation of projects and to increase a company’s competitiveness. Our developed model encompasses multidimensional constructs that describe the agile work environment and the utilization of AI technologies. By examining the impact of these constructs on both successful project implementation and company competitiveness, we aimed to establish a comprehensive framework that captures the relationship between agility, AI, and successful project implementation. This model serves as a valuable tool for companies seeking to improve their project implementation processes and gain a competitive edge in the market. The research was based on a sample of 473 managers/owners in medium-sized and large companies. Structural equation modeling was used to test the hypotheses. In today’s turbulent environment, the results will help develop guidelines for a successful combination of agile business practices and artificial intelligence to achieve successful project implementation, increasing a company’s competitiveness.
Ključne besede: artificial intelligence, agile work environment, company competitiveness, project management
Objavljeno v DKUM: 26.03.2024; Ogledov: 294; Prenosov: 176
.pdf Celotno besedilo (1,68 MB)
Gradivo ima več datotek! Več...

5.
Agile Machine Learning Model Development Using Data Canyons in Medicine : A Step towards Explainable Artificial Intelligence and Flexible Expert-Based Model Improvement
Bojan Žlahtič, Jernej Završnik, Helena Blažun Vošner, Peter Kokol, David Šuran, Tadej Završnik, 2023, izvirni znanstveni članek

Opis: Over the past few decades, machine learning has emerged as a valuable tool in the field of medicine, driven by the accumulation of vast amounts of medical data and the imperative to harness this data for the betterment of humanity. However, many of the prevailing machine learning algorithms in use today are characterized as black-box models, lacking transparency in their decision-making processes and are often devoid of clear visualization capabilities. The transparency of these machine learning models impedes medical experts from effectively leveraging them due to the high-stakes nature of their decisions. Consequently, the need for explainable artificial intelligence (XAI) that aims to address the demand for transparency in the decision-making mechanisms of black-box algorithms has arisen. Alternatively, employing white-box algorithms can empower medical experts by allowing them to contribute their knowledge to the decision-making process and obtain a clear and transparent output. This approach offers an opportunity to personalize machine learning models through an agile process. A novel white-box machine learning algorithm known as Data canyons was employed as a transparent and robust foundation for the proposed solution. By providing medical experts with a web framework where their expertise is transferred to a machine learning model and enabling the utilization of this process in an agile manner, a symbiotic relationship is fostered between the domains of medical expertise and machine learning. The flexibility to manipulate the output machine learning model and visually validate it, even without expertise in machine learning, establishes a crucial link between these two expert domains.
Ključne besede: XAI, explainable artificial intelligence, data canyons, machine learning, transparency, agile development, white-box model
Objavljeno v DKUM: 14.03.2024; Ogledov: 299; Prenosov: 32
.pdf Celotno besedilo (5,28 MB)
Gradivo ima več datotek! Več...

6.
The potential of ai-driven assistants in scaled agile software development
Vasilka Saklamaeva, Luka Pavlič, 2024, izvirni znanstveni članek

Opis: Scaled agile development approaches are now used widely in modern software engineering, allowing businesses to improve teamwork, productivity, and product quality. The incorporation of artificial intelligence (AI) into scaled agile development methods (SADMs) has emerged as a potential strategy in response to the ongoing demand for simplified procedures and the increasing complexity of software projects. This paper explores the intersection of AI-driven assistants within the context of the scaled agile framework (SAFe) for large-scale software development, as it stands out as the most widely adopted framework. Our paper pursues three principal objectives: (1) an evaluation of the challenges and impediments encountered by organizations during the implementation of SADMs, (2) an assessment of the potential advantages stemming from the incorporation of AI in large-scale contexts, and (3) the compilation of aspects of SADMs that AI-driven assistants enhance. Through a comprehensive systematic literature review, we identified and described 18 distinct challenges that organizations confront. In the course of our research, we pinpointed seven benefits and five challenges associated with the implementation of AI in SADMs. These findings were systematically categorized based on their occurrence either within the development phase or the phases encompassing planning and control. Furthermore, we compiled a list of 15 different AI-driven assistants and tools, subjecting them to a more detailed examination, and employing them to address the challenges we uncovered during our research. One of the key takeaways from this paper is the exceptional versatility and effectiveness of AI-driven assistants, demonstrating their capability to tackle a broader spectrum of problems. In conclusion, this paper not only sheds light on the transformative potential of AI, but also provides invaluable insights for organizations aiming to enhance their agility and management capabilities.
Ključne besede: SAFe, scaled agile framework, AI, artificial intelligence, tools, assistants, agile, large-scale
Objavljeno v DKUM: 26.01.2024; Ogledov: 342; Prenosov: 58
.pdf Celotno besedilo (816,79 KB)
Gradivo ima več datotek! Več...

7.
Identifying key activities, artifacts and roles in agile engineering of secure software with hierarchical clustering
Anže Mihelič, Tomaž Hovelja, Simon Vrhovec, 2023, izvirni znanstveni članek

Opis: Different activities, artifacts, and roles can be found in the literature on the agile engineering of secure software (AESS). The purpose of this paper is to consolidate them and thus identify key activities, artifacts, and roles that can be employed in AESS. To gain initial sets of activities, artifacts, and roles, the literature was first extensively reviewed. Activities, artifacts, and roles were then cross-evaluated with similarity matrices. Finally, similarity matrices were converted into distance matrices, enabling the use of Ward’s hierarchical clustering method for consolidating activities, artifacts, and roles into clusters. Clusters of activities, artifacts, and roles were then named as key activities, artifacts, and roles. We identified seven key activities (i.e., security auditing, security analysis and testing, security training, security prioritization and monitoring, risk management, security planning and threat modeling; and security requirements engineering), five key artifacts (i.e., security requirement artifacts, security repositories, security reports, security tags, and security policies), and four key roles (i.e., security guru, security developer, penetration tester, and security team) in AESS. The identified key activities, artifacts, and roles can be used by software development teams to improve their software engineering processes in terms of software security.
Ključne besede: secure software development, security engineering, agile methods, agile development, software development, software engineering, software security, application security, cybersecurity, cyber resilience
Objavljeno v DKUM: 29.11.2023; Ogledov: 417; Prenosov: 10
.pdf Celotno besedilo (557,17 KB)
Gradivo ima več datotek! Več...

8.
Agile development of secure software for small and medium-sized enterprises
Anže Mihelič, Simon Vrhovec, Tomaž Hovelja, 2023, izvirni znanstveni članek

Opis: Although agile methods gained popularity and became globally widespread, developing secure software with agile methods remains a challenge. Method elements (i.e., roles, activities, and artifacts) that aim to increase software security on one hand can reduce the characteristic agility of agile methods on the other. The overall aim of this paper is to provide small- and medium-sized enterprises (SMEs) with the means to improve the sustainability of their software development process in terms of software security despite their limitations, such as low capacity and/or financial resources. Although software engineering literature offers various security elements, there is one key research gap that hinders the ability to provide such means. It remains unclear not only how much individual security elements contribute to software security but also how they impact the agility and costs of software development. To address the gap, we identified security elements found in the literature and evaluated them for their impact on software security, agility, and costs in an international study among practitioners. Finally, we developed a novel lightweight approach for evaluating agile methods from a security perspective. The developed approach can help SMEs to adapt their software development to their needs.
Ključne besede: secure software development, security engineering, agile, small and medium sized enterprises, software development management, security
Objavljeno v DKUM: 29.11.2023; Ogledov: 494; Prenosov: 7
.pdf Celotno besedilo (2,58 MB)
Gradivo ima več datotek! Več...

9.
A conceptual model of developing an agile work environment
Katja Crnogaj, Polona Tominc, Maja Rožman, 2022, izvirni znanstveni članek

Opis: This study has highlighted the need for an agile work environment to enhance companies’ performance, growth, and sustainability. In today’s rapidly changing business world, the goal of every individual and team in a company should be to deliver value to customers. The paper highlights theoretical and empirical evidence on the importance of an agile work environment and its positive effect on company performance. In addition, the paper provides insights into the important concept of developing an agile work environment and offers a conceptual model with five selected constructs, which can be leveraged to build an agile mindset in companies. Moving away from traditional leadership models, this paper highlights the significant role that agile leadership can play in enhancing effectiveness and performance, even in long-established large companies. The empirical research was based on 468 randomly selected medium and large Slovenian companies. Structural equation modelling (SEM) was used to test the model. The empirical results show that changing and adaptive agile companies are the ones that thrive more easily in an environment that is unpredictable and characterized by rapid change.
Ključne besede: agility, agile work environment, company performance, conceptual model
Objavljeno v DKUM: 21.09.2023; Ogledov: 414; Prenosov: 68
.pdf Celotno besedilo (584,80 KB)
Gradivo ima več datotek! Več...

10.
Success of agile programming in real world : magistrsko delo
Andrès Latas Martínez, 2021, magistrsko delo

Opis: Software development is living its golden time in the commercial field. The way we depend on software is so strong that there is a growing need of fast development and delivery of new tools. This growing need is mostly supported and enabled by the use of agile methodologies. In theory, agile methodologies, allow entities to fast develop and deliver software whilst being in constant touch with the stakeholders to listen and fullfill their needs. The aim of this research is to validate such theory in the real world by asking its users.
Ključne besede: agile, methodologies, software, scrum
Objavljeno v DKUM: 28.01.2022; Ogledov: 914; Prenosov: 109
.pdf Celotno besedilo (1,25 MB)

Iskanje izvedeno v 0.24 sek.
Na vrh
Logotipi partnerjev Univerza v Mariboru Univerza v Ljubljani Univerza na Primorskem Univerza v Novi Gorici