Sökning: "Technical Debt"

Visar resultat 1 - 5 av 34 uppsatser innehållade orden Technical Debt.

  1. 1. Connecting GitHub Issues with Commits in Open Source Software Projects

    Kandidat-uppsats, Göteborgs universitet/Institutionen för data- och informationsteknik

    Författare :Georgi Dungarov; [2019-11-26]
    Nyckelord :;

    Sammanfattning : In the current state of software development a common way to manage and contribute to an Open Source Software Project is to use Version Control Systems. GitHub, one of the largest hosting services for Open Source projects, provides an issue-tracking system allowing users and developers to report issues and offer solutions. LÄS MER

  2. 2. An Investigation of Integration Debt in Continuous Integration - A design science study

    Master-uppsats, Göteborgs universitet/Institutionen för data- och informationsteknik

    Författare :Pooriya Balavi; Kevin Rasku; [2019-11-19]
    Nyckelord :Continuous integration; Integration debt; Repository mining; Software metrics; Code integration; Merge conflict; Automated test and build;

    Sammanfattning : Continuous integration is a commonly used method in software development. It isused to improve the development process by prescribing frequent code integrationand testing and thereby creating a mechanism for early feedback. LÄS MER

  3. 3. APPLYING MACHINE LEARNING ALGORITHMS TO DETECT LINES OF CODE CONTRIBUTING TO TECHNICAL DEBT

    Kandidat-uppsats, Göteborgs universitet/Institutionen för data- och informationsteknik

    Författare :Filip Isakovski; Rafael Antonino Sauleo; [2019-11-12]
    Nyckelord :Technical Debt; Machine Learning; Static Code Analysis;

    Sammanfattning : This paper shows the investigation of the viability of finding lines ofcode (LOC) contributing to technical debt (TD) using machine learning (ML), bytrying to imitate the static code analysis tool SonarQube. This is approached byletting industry professionals choose the SonarQube rules, followed by trainingdifferent classifiers with the help of CCFlex (a tool for training classifiers withlines of code), while using SonarQube as an oracle (a source of training sampledata) which selects the faulty lines of code. LÄS MER

  4. 4. Increasing the robustness of a service in a complex information flow

    Kandidat-uppsats, Linnéuniversitetet/Institutionen för datavetenskap och medieteknik (DM)

    Författare :Albin Johansson; [2019]
    Nyckelord :Technical debt; incident handling; developer morale; cloud service; Zero Downtime Deployment;

    Sammanfattning : In complex information flows where a lot of varied data is transmitted through many companies and divisions, incidents will occur. When Visma Spcs had an incident where invoices sent from Visma to Visma's customers were duplicated and the service meant to receive the transactions did not handle the duplicates properly. LÄS MER

  5. 5. Investigating the applicability of Software Metrics and Technical Debt on X++ Abstract Syntax Tree in XML format : calculations using XQuery expressions

    Master-uppsats, Linköpings universitet/Institutionen för datavetenskap

    Författare :David Tran; [2019]
    Nyckelord :X ; Abstract syntax tree; software metrics; technical debt; SQALE method; software quality; xquery; xml; xpath;

    Sammanfattning : This thesis investigates how XML representation of X++ abstract syntax trees (AST) residing in an XML database can be subject to static code analysis. Microsoft Dynamics 365 for Finance & Operations comprises a large and complex corpus of X++ source code and intuitive ways of visualizing and analysing the state of the code base in terms of software metrics and technical debt are non-existent. LÄS MER