Abstract

Abstract Distinct technological trends seriously influence the modern software architectures. In this paper, four different software architectures and framework combinations were generally compared. The basis for the analysis is the developer's productivity. In a 3 year-long research and development project, a real-world telemedicine application was efficiently implemented four times with various software architectures and architectural patterns. More than 5,000 person-hours were spent on carrying out them. At present, a unique dataset is available, which provides the opportunity to compare the cost of spent person-hours in different approaches. The goal of this research is to describe the measurement approach, the dataset and the applied architectures considering the software developer's productivity.

Highlights

  • Modern technological trends seriously influence software architectures

  • A unique dataset is available, which provides the opportunity to compare the cost of spent person-hours in different approaches

  • Developer where Ticket (H) is the time spent on ticket/task

Read more

Summary

Introduction

Modern technological trends seriously influence software architectures. Software developers have to select the best from an enormous variety of possible approaches and extract information from blogs and Git repositories. These sources are technology-oriented since they focus on the How, not on the Why questions. In a 3 years long Research and Development (R&D) project, a real-world telemedicine application was efficiently implemented four times with various software architectures and architectural patterns. More than 5,000 person-hours were spent on carrying out them. A unique dataset is available, which provides the opportunity to compare the cost of spent person-hours in different approaches.

Objectives
Results
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call