| | 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


1 - 6 / 6
Na začetekNa prejšnjo stran1Na naslednjo stranNa konec
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: 177; Prenosov: 19
.pdf Celotno besedilo (5,28 MB)
Gradivo ima več datotek! Več...

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: 308; Prenosov: 8
.pdf Celotno besedilo (557,17 KB)
Gradivo ima več datotek! Več...

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: 332; Prenosov: 5
.pdf Celotno besedilo (2,58 MB)
Gradivo ima več datotek! Več...

Advantages and disadvantages of agile approach in software development : diplomsko delo
Doroteja Minjovič, 2019, diplomsko delo

Opis: The thesis touches on the agile manifesto, followed by a description of Scrum, where Roles, Ceremonies, Artifacts, and Sprints are described. In addition to Scrum, the thesis describes Extreme Programming, Kanban, and Lean. The last part of the chapter contains an analysis of the pros and cons of agile methods in software development. The thesis concludes with a review of survey results.
Ključne besede: Agile methods, Software development, Scrum
Objavljeno v DKUM: 21.11.2019; Ogledov: 4697; Prenosov: 325
.pdf Celotno besedilo (803,77 KB)

Teaching Scrum in cooperation with a software development company
Viljan Mahnič, Strahil Georgiev, Tomo Jarc, 2010, izvirni znanstveni članek

Opis: The increasing use of agile methods for software development creates the need for these methods to become part of the education of future computer and information science engineers. On the other hand, teaching these methods gives us an opportunity to verify individual agile concepts and their effectiveness. For that reason, project work is an appropriate and frequently used form of teaching that enables students to get acquainted with agile methods and, at the same time, provides case studies for evaluating individual agile concepts. We describe our approach to teaching the Scrum agile method, within the software technology course, in cooperation with a software development company. Students were taught through work on a real project for which a list of requirements was submitted by the company. A co-worker of this company participated throughout the teaching period playing the role of customer's representative. During their work, students consistently used the Scrum method and at the end of each iteration they evaluated their experience by means of a questionnaire. In the article, the Scrum method is presented first, then a description of work on the project is given and finally the results of the survey are described.
Ključne besede: agile methods, Scrum, software development, computer engineering education, university industry cooperation
Objavljeno v DKUM: 22.01.2018; Ogledov: 1145; Prenosov: 383
.pdf Celotno besedilo (974,55 KB)
Gradivo ima več datotek! Več...

Usage of agile SCRUM methodology on configuration management application
Željko Stanojević, 2017, magistrsko delo/naloga

Opis: The purpose of the master thesis is to research and determine how to successfully manage a project using agile methodology Scrum. Scrum methodology will be used to improve the functionality of existing internally developed software solutions. Scrum, being an agile methodology, is an alternative approach to the traditional waterfall methodology, and is typically used in software development. Agile methodologies help teams respond to a project’s unpredictability by using incremental, iterative way of work known as sprints. The first part of the master’s thesis presents a problem, defines goals and methods used, and the necessary tools required to achieve the objectives. The following part of the thesis presents the foundations of agile methodologies and describes the used methodology – Scrum - in detail. In the practical part, the thesis presents the existing software solution and opportunities for its improvement. We use Scrum for upgrading existing application, including all the attributes of the mentioned methodology, from team design to artifacts and events. The thesis also presents a renewed application in detail. In conclusion, by using the SWOT analysis we observe suitability for use of the Scrum methodology in the case of renewal of application and propose further changes to improve the application.
Ključne besede: Project Management, Software Development, Agile Project Management, Scrum Implementation, Agile Methodologies
Objavljeno v DKUM: 28.06.2017; Ogledov: 1496; Prenosov: 134
.pdf Celotno besedilo (3,43 MB)

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