1. Using Artificial Intelligence in Software Development: a case analysisPatricija Vrentuša, 2023, master's thesis Abstract: In this work, we talk about artificial intelligence and its impact on software development. We define the AI concept, the software development process, and the various uses of AI in programming. We put a special focus on the ethical aspects of AI. In the empirical part, we analyzed the AI pair programming tool created by Microsoft called GitHub Copilot. We examine several usage examples, as well as the opinions of developers that have been using GitHub Copilot. We found that the AI pair programmer tool helps programmers increase productivity and automate mundane tasks to concentrate on more complex and interesting parts of software development. However, some programmers raise concerns about unethical concepts connected to the development of GitHub Copilot, implying violations of original code author copyrights. We discuss current licenses, other possible solutions, and the morality of building AI on open-sourced repositories. Moreover, many believe that the future will be increasingly intertwined with AI in all industries and that the only way to preserve (software development) jobs is to keep learning and being innovative and creative. Programmers say that almost certainly their job will not vanish because of AI advancement; only the scope of their work will change. Keywords: AI, software development, ethics, AI pair programming, GitHub Copilot. Published in DKUM: 21.02.2023; Views: 125; Downloads: 30
Full text (1,49 MB) |
2. Success of agile programming in real world : magistrsko deloAndrès Latas Martínez, 2021, master's thesis Abstract: 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. Keywords: agile, methodologies, software, scrum Published in DKUM: 28.01.2022; Views: 481; Downloads: 74
Full text (1,25 MB) |
3. Crosswalk of most used metadata schemes and guidelines for metadata interoperability (Version 1.0)Milan Ojsteršek, 2021, complete scientific database of research data Abstract: This resource provides crosswalks among the most commonly used metadata schemes and guidelines to describe digital objects in Open Science, including:
- RDA metadata IG recommendation of the metadata element set,
- EOSC Pilot - EDMI metadata set,
- Dublin CORE Metadata Terms,
- Datacite 4.3 metadata schema,
- DCAT 2.0 metadata schema and DCAT 2.0 application profile,
- EUDAT B2Find metadata recommendation,
- OpenAIRE Guidelines for Data Archives,
- OpenAire Guidelines for literature repositories 4.0,
- OpenAIRE Guidelines for Other Research Products,
- OpenAIRE Guidelines for Software Repository Managers,
- OpenAIRE Guidelines for CRIS Managers,
- Crossref 4.4.2 metadata XML schema,
- Harvard Dataverse metadata schema,
- DDI Codebook 2.5 metadata XML schema,
- Europeana EDM metadata schema,
- Schema.org,
- Bioschemas,
- The PROV Ontology. Keywords: crosswalk, metadata, EDMI metadata set, Dublin CORE, Datacite 4.3 metadata schema, DCAT 2.0 metadata schema, UDAT B2Find metadata recommendation, OpenAIRE Guidelines for Data Archives, OpenAire Guidelines for literature repositories 4.0, OpenAIRE Guidelines for Other Research Products, OpenAIRE Guidelines for Software Repository Managers, OpenAIRE Guidelines for CRIS Managers, Crossref 4.4.2 metadata XML schema, Harvard Dataverse metadata schema, DDI Codebook 2.5 metadata XML schema, Europeana EDM metadata schema, Schema.org, Bioschemas, The PROV Ontology Published in DKUM: 21.09.2021; Views: 1031; Downloads: 46
Research data (169,58 KB) This document has many files! More... |
4. uARMSolver: a framework for association rule miningIztok Fister, Iztok Fister, 2020, treatise, preliminary study, study Keywords: association rule mining, categorical attributes, numerical attributes, software framework, optimization Published in DKUM: 17.03.2021; Views: 796; Downloads: 25
Full text (462,21 KB) This document has many files! More... |
5. Advantages and disadvantages of agile approach in software development : diplomsko deloDoroteja Minjovič, 2019, undergraduate thesis Abstract: 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. Keywords: Agile methods, Software development, Scrum Published in DKUM: 21.11.2019; Views: 3547; Downloads: 218
Full text (803,77 KB) |
6. Webinar “Tools supporting academic integrity”Július Kravjar, Milan Ojsteršek, Oliver Trevisiol, scientific film, scientific sound or video publication Abstract: Webinar “Tools supporting academic integrity” with presentations on:
Experiences in Establishing National Plagiarism Detection Systems
Academic Integrity and Plagiarism on Slovenian Academic Institutions (Ojsteršek Milan)
The Slovenian open access infrastructure consists of Slovenian universities repositories, a repository for research organisations, a repository for standalone faculties and a national portal (http://openscience.si/) that aggregates content from the repositories and other Slovenian archives (dLib.si, videolectures.NET, digital library of Ministry of Defence, Social Science data archive, ScieVie repository…). The national portal provides a common search engine, recommendation of similar publications, and similar text detection. During the setting up of the national open access infrastructure, the rules and processes for mandatory submissions of electronic theses, dissertations, research publications and research data were defined. One of the features is the use of software for plagiarism detection during the process of submitting electronic theses, dissertations and research publications. Technical characteristics of the plagiarism detection system used in the Slovenian national open access infrastructure will be presented. We will also describe established processes for awareness, prevention and detection of plagiarised documents. Finally, we will present chronologically organised data about the similarity of documents from the test corpus of documents, published on the internet after the year 2000.
Nationwide Barrier to Plagiarism is Bearing Fruit (Kravjar Július)
Plagiarism is a phenomenon that existed in the past, exists today and will exist in the future. Slovakia with its population of 5.4 million is confronted with plagiarism like other countries. The dynamics of changes in higher education, in ICT and internet penetration while at the same time a low level of ethics, copyright and intellectual property rights awareness in our country, contributed to the spread of plagiarism – an unwanted kind of “creativity“ after the year of revolutionary changes (1989). And there was an inherent lack of systemic action to create a barrier for future growth of plagiarism. The absence of a broader discussion of academic ethics (AE) had its consequences: the members of the academic community and the general public do not fully understood the importance of AE, hence they were less sensitive to the violations of AE. There were 13 higher education institutions (HEIs) in Slovakia in 1989, the number has now grown to 39, the number of students increased from 63 thousand to about a quarter of million and the teaching staff growth was insignificant. In 2008 MinEdu decided to acquire a plagiarism detection system (PDS) and create a central repository of theses and dissertations (CR) for all Slovak HEIs. It was the milestone for the nationwide CR and for PDS – both systems are known under the name SK ANTIPLAG. The preparation of the legislative environment (the amendment to the Higher Education Act, 2009) represented the fundamental prerequisite for the breakthrough in the fight against plagiarism and created an important step towards the implementation of the CR and PDS. The use of SK ANTIPLAG has been mandatory for all Slovak HEIs operating under Slovak legislation since April 2010. It is an example of an unparalleled and unprecedented implementation of such a system on a national level on a worldwide scale.
Educational Resources for Plagiarism Prevention. Practical Work with Examples (Trevisiol Oliver)
The participants will get to know, test, and review educational resources for plagiarism prevention.
Examples are:
- Exercises and tasks for courses (How, with which methods and conceptual formulation can I teach students about referencing and good scientific practice?);
- Reviewed educational videos (Which video may I use in class?);
- Examples of myths and rumours about plagiarism (Which questions and perception do students have? How can I react to typical notions and answer frequent questions?), such as the strange rule of “you need to cite more than 3 words in a row”.
Keywords: plagiarism, open access, text matching software, plagiarism prevention, educational resources Published in DKUM: 16.10.2019; Views: 1089; Downloads: 28
Link to full text This document has many files! More... |
7. Workshop - Avoiding Plagiarism - Pubmet 2017Milan Ojsteršek, Koos Kruithof, unpublished invited conference lecture Abstract: Plagiarism is defined as the “wrongful appropriation” and “purloining and publication” of another author’s “language, thoughts, ideas, or expressions,” and the representation of them as one’s own original work. Plagiarism is not a crime per se but in academia and industry it is a serious ethical offense and cases of plagiarism can constitute copyright infringement.
The Slovenian open access infrastructure consists of Slovenian universities repositories, a repository for research organisations, a repository for standalone faculties and a national portal (http://openscience.si/) that aggregates content from the repositories and other Slovenian archives (dLib.si, videolectures.NET, digital library of Ministry of Defence, Social Science data archive, ScieVie repository, etc.). The national portal provides a common search engine, recommendation of similar publications, and similar text detection. During the setting up of national open access infrastructure rules and processes for mandatory submissions of electronic theses, dissertations, research publications and research data were defined. One of the features is the use of software for plagiarism detection during processes of submitting electronic theses, dissertations and research publications. Technical characteristics of the plagiarism detection system used in the Slovenian national open access infrastructure will be presented. We will also describe established processes for awareness, prevention and detection of plagiarised documents. Finally, we will present chronologically organised data about the similarity of documents from test corpus of documents, published on the internet after year 2000.
Definitions of plagiarism can often vary widely from institution to institution and from sector to sector. This interactive workshop, during which participants will be encouraged to share their experiences will aim to draw parallels between academic integrity and research integrity as elements of the same journey as scholars move from academia to research and commercial publishing. Whilst there is often a focus on the negative consequences of plagiarism we should also not lose sight of the positive attributes of academic integrity and how this can affect a proactive approach to both study and scholarly research. The workshop will share good practice examples from academia and the publishing sector and attempt to consider the elements to consider in case processing. Keywords: plagiarism, academic writing, open access, plagiarism prevention, text matching software Published in DKUM: 15.10.2019; Views: 811; Downloads: 13
Link to file |
8. Solution of the problem of critical path’s finding in Excel on the basis of reducing it to ordinary transportation taskMimo Drašković, Ludmila Malyaretz, Oleksandr Dorokhov, 2016, independent scientific component part or a chapter in a monograph Abstract: The problem of determining the critical path for the scheduling tasks has been considered. An original technique for practical calculations using the available Solver add-on in Excel has been described. The proposed approach is based on reducing the task to solving the ordinary transportation problem, in particular to the problem of finding the longest path. Examples of solutions with the test input data and corresponding screenshots are given. The practical steps of the user’s action in the process of direct solution in Excel are consistently described. The analysis of the results of the proposed method has been performed and presented. It is established that presented method for calculating the critical path requires minimal efforts from the users, regardless of the dimension of the tasks. Keywords: task scheduling, transportation tasks, calculations, critical path, Excel, Solver, software tools Published in DKUM: 09.05.2018; Views: 773; Downloads: 79
Full text (377,09 KB) This document has many files! More... |
9. Teaching Scrum in cooperation with a software development companyViljan Mahnič, Strahil Georgiev, Tomo Jarc, 2010, original scientific article Abstract: 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. Keywords: agile methods, Scrum, software development, computer engineering education, university industry cooperation Published in DKUM: 22.01.2018; Views: 870; Downloads: 360
Full text (974,55 KB) This document has many files! More... |
10. Development of the research tool to identify factors affecting the use of chemistry educational softwareKateřina Chroustová, Martin Bílek, Andrej Šorgo, 2015, original scientific article Abstract: Currently, the implementation of information and communication technologies (ICT) has been strongly recommended to science teachers. For identification the factors of successful ICT implementation the Unified Theory of Use and Acceptance of Technology (UTAUT) is applied, which works as the theoretical background of planned monitoring of Czech chemistry teachers´ attitudes to this problem. This theoretical review introduces the process of creating the modified UTAUT model serving as the basis for a research tool to be exploited for the future survey. Within this process three sources were exploited: (1) theories dealing with factors which influence user behaviour in relation to the use of modern technologies, (2) the analysis of research results focused on the acceptance and use of ICT in chemistry instruction and (3) results of researches conducted by the authors in the field of the effectiveness of the educational software used in chemistry teaching and learning. The conducted analysis of these three sources resulted in defining the presented survey and designing the appropriate theoretical model and research tool. Keywords: education, chemistry education, educational software, teachers' attitudes Published in DKUM: 15.12.2017; Views: 783; Downloads: 127
Full text (983,16 KB) This document has many files! More... |