Browsing by Author "Milani, Fredrik P., juhendaja"
Now showing 1 - 3 of 3
- Results Per Page
- Sort Options
Item Blockchain Voting: A Systematic Literature Review(Tartu Ülikool, 2020) Dengo, Marianne; Milani, Fredrik P., juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituutThe aim of the thesis is to study blockchain-based voting and its methods. In doing so, it is determined how blockchain-based voting works, which types of voting blockchain technology can be used for, and what are the advantages and disadvantages of doing so. A systematic literature review is carried out to study and compare different solutions. The purpose of the systematic literature review is to identify relevant research papers and use them to find and analyze different voting methods that utilize the blockchain. As a result, a framework is compiled summarizing the advantages, disadvantages, components, and possible areas of use of different solutions.Item Business Process Redesign Heuristics in The Context of Blockchain-Based Solutions(Tartu Ülikool, 2021) Stepanyan, Lilit; Milani, Fredrik P., juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituutThe blockchain technology was introduced with a promise to deliver ground-breaking changes to the world. Thus, the businesses are looking for opportunities to implement the technology and exploit suggested benefits. Nevertheless, mere substitution of ex-isting technologies with a more innovative one does not guarantee a radical improvement. To achieve the desired outcome, existing business processes need to be redesigned with the consideration of the new technology specifics. This paper contributes to the “how-to” aspect of redesigning business processes to implement blockchain technology. Best practices of business process redesign are analysed in the context of blockchain technology and adapted into redesign heuristics. The applicability of the proposed heuristics is evaluated with a case study. The proposed heuristics are considered to be applicable as guidelines by the practitioners when redesigning processes for blockchain. The paper describes 4 essential focus areas for the redesign: (i) using the blockchain for shared data storage among different counterparts and hence change the scope of the process from within organization to larger scale inter-organizational processes; (ii) exploiting the potential of smart contracts for data storage, task completion and linking sub-processes; (iii) transferring data via blockchain; and (iv) exploiting tokens for asset management. The paper is concluded with the review of potential limitations to the adapted approach, along with potential opportunities for further research.Item Conformance Checking of Scrum Practices: A Study of 10 Open-Source Projects(Tartu Ülikool, 2021) Murati, Mirlind; Scott, Ezequiel, juhendaja; Milani, Fredrik P., juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituutSoftware development teams add agility to their processes by implementing agile practices and frameworks, the correct execution of which, creates artifacts and traces in the development environments. This wealth of information can be used to compare the actual practices against the practices defined by the frameworks and then, suggest potential improvements to the process. This thesis analyzed data taken from ten Jira repositories that belong to real life open-source projects. A set of Scrum rules is carefully extracted from official and relevant Scrum sources. In addition, several Scrum rules were proposed by the thesis. The goal of this thesis is to assess to what extent we can use data extracted from software development environments to verify the prescribed Scrum practices, through the aforementioned rules. Moreover, this thesis aims to apply rule-based conformance checking to the data, in order to verify the set of Scrum rules and check their compliance against the development team in a programmatic way. The results showed that the obtained data can only be mapped to nearly half of the defined Scrum practices and that, for the other half, there are not sufficient data captured by Jira. The results also indicated that some of the open-source projects are more compliant to the Scrum practices than the others, and that some Scrum practices themselves are more commonly adopted in the development teams than others. The thesis also highlights some limitations of the available data in issue-tracking software, which consequently conceal valuable information that can be used to improve team agility.