Authors:
Grácián Kokrehel Department of Software Engineering, Faculty of the Science and Informatics, University of Szeged, Dugonics tér 13, H-6726, Szeged, Hungary

Search for other papers by Grácián Kokrehel in
Current site
Google Scholar
PubMed
Close
https://orcid.org/0000-0002-5074-6033
and
Vilmos Bilicki Department of Software Engineering, Faculty of the Science and Informatics, University of Szeged, Dugonics tér 13, H-6726, Szeged, Hungary

Search for other papers by Vilmos Bilicki in
Current site
Google Scholar
PubMed
Close
Open access

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.

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.

1 Introduction

Modern technological trends seriously influence software architectures. Typically, software developers have to select the best from an enormous variety of possible approaches and extract information from blogs and Git repositories. Unfortunately, these sources are technology-oriented since they focus on the How, not on the Why questions. There are few phases of software development: requirement, design, coding/implementation, testing, deployment, maintenance. This paper focuses on a software design and within that the architectural design. 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. At present, a unique dataset is available, which provides the opportunity to compare the cost of spent person-hours in different approaches. The basis for the analysis is the developer's productivity.

Is a server-less architecture more efficient than classical server-based software architecture? Questions like this can be answered under these circumstances:

  1. Dataset with Ticket system;
  2. Same team through the development process;
  3. Same or similar architectures;
  4. Similarly experienced team.

2 State of the art in software architecture

It is all too common for developers to start coding an application without a formal architecture in place. Without a clear and well-defined architecture, most developers and architects will resort to the de facto standard traditional layered architecture pattern, Mark Richards [1], focuses on five architectures that are commonly used to organize software systems: Layered (n-tier) architecture, Event-driven architecture, Microkernel architecture, Microservices architecture and Space-based architecture.

The Layered Architecture style is focused around dividing software functionality into distinct layers that are interacted and stacked vertically on top of each other. Functionality within each layer is related by a common role or responsibility. Communication between layers is explicit and loosely coupled. The main application of layering helps to support great separation of concerns that in turn, support maintainability and flexibility [2].

Microservices are an architectural style in which a single application is built by using multiple small services. Each service runs in its own process and communicates with other services by using lightweight mechanisms, often REST web services. Each service is a small component, which performs a single business purpose - authentication, notification, payment processing, etc. The different services may use different technology stacks - databases, frameworks or programming languages. They are also independently deployable and scalable [3].

Event-Driven Architecture (EDA) is a popular distributed asynchronous architecture pattern, which can be used to overcome the distributed data challenges [3].

Server-less computing is any computing platform that hides server usage from developers and runs code on-demand automatically scaled and billed only for the time the code is running [4]. Based on Eismann, et al. [5] analysis of 89 server-less applications, they find that the most commonly reported reasons for the adoption of server-less are to save costs for irregular or bursty workloads, to avoid operational concerns, and for the built-in scalability. Server-less applications are most commonly used for short-running tasks with low data volume and bursty workloads but are also frequently used for latency-critical, high-volume core functionality. The Berkeley team [6] from the University of California predicts that server-less use will skyrocket. They also project that hybrid cloud on-premises applications will dwindle over time, though some deployments might persist due to regulatory constraints and data governance rules. So far, very few sources were found by comparing server-based efficiency with serverless.

3 State of the art in the field of productivity measurement

In software engineering, productivity is frequently defined, from an economic viewpoint, as the effectiveness of productive effort, measured in terms of the rate of output per unit of input. Consequently, direct measures do not characterize the construct of productivity in an economic sense of the term, i.e., by means of an association between some input effort and the quantity of output obtained as a result [7, pp. 77]. Enterprise resource planning-system is one of the instruments to implement disruptive ideas in business and create long-time competitive advantages [8]. Fuzzy based production planning became more accurate and more realistic than the result of a traditional network model due to the factors of unpredictability of the human workforce and those of unforeseeable interruptions in the production [9].

Measurement techniques used worldwide to measure developer's productivity [10]: Sprint Burndown, Team Velocity metric, Throughput, Cycle Time, etc.

The throughput method indicates the total value-added work output by the team. They are represented by tickets completed by the team within a specified time. The cycle time is the total time that has elapsed from the moment a ticket started until the task is completed. A mixture of these two methods was used in the measurements. All of the methods mentioned have been tried, but the data set that stores the data in the form of Tickets has limited and made it impossible to make measurements in some cases. There are many variable names for measuring Time, Effort, Task, Function Points and Lines of Code. The diversity between Time and Effort occurred because they were measured with different time units. Function Points and Lines of Code had different names because of the different methods or strategies used by researchers [7, pp. 83]. A version of the less popular Task/Time method was used.

4 Measurement approach

Over the 3 years, 4 projects ran in parallel and 5,000+ man-hours of logs were collected. Many beginners with no experience have been involved in the development process. Developers have created custom guides over the years: clean code, objective oriented programming, programming paradigms, design patterns and architectural designs. This also allowed new trainees and students to integrate faster. In the research project all the architectures mentioned later have been tested over the years. The other three projects were evaluated with just one of the architecture. The research project is a real world Telemedicine application. Throughout this project, the managers were the same and the Kanban [11] development process was used. Everyone receives tasks in the form of tickets and has been rated based on work-logs/completed tickets. There are more than 238 tickets in this project alone.

The FHIR [12] standard for medical purposes is used for data modeling. Table 1 shows the developer team experience. Software Architecture version number is SAvn.

Table 1.

The developer team experience

SAvn/number of the developers SAv1 (May 2018 - Jan 2019) SAv2 (Feb 2019 - Sep 2019) SAv3 (Nov 2019 - Feb 2020) SAv4 (Mar 2020 - Sep 2020)
Beginner 16 8 3 0
1YearOld 0 0 5 2
2YearOld 0 0 0 6

Considering that this is an R&D project, so the individuals involved in the process are still students or trainees with little or no experience. The measurements were not biased by this fact.

5 Applied software architectures

The main task of the Custom API(SDK) is to connect Firebase and frontend. All queries, view tables, cloud functions, triggers, email functions, etc. are stored in one npm package (Fig. 1).

Fig. 1.
Fig. 1.

SAv1 and SAv2

Citation: Pollack Periodica 17, 1; 10.1556/606.2021.00372

The so-called “Custom LIB” is a set of similar but parameterizable GUI elements that can then be used in other projects. It consists mainly of (simple) components suitable for visualization purposes. It also contains (powerful) widgets and model-specific elements with complex functions (Fig. 2). Table 2 shows the used technologies per version.

Fig. 2.
Fig. 2.

SAv3 and SAv4

Citation: Pollack Periodica 17, 1; 10.1556/606.2021.00372

Table 2.

Technologies per version

SAv1 SAv2 SAv3 SAv4
Web app. Angular Material Angular Material Angular Material Ionic 4
Mobile app. Ionic 3 Ionic 3 Ionic 3 Ionic 4
Database Apache Cassandra Apache Cassandra Firebase Firebase
Plugin Lucene index Lucene index - -
Server/Cloud Loopback Loopback Firebase Firebase
Connector - - Angular Firestore Angular Firestore

6 Results and discussion

Figure 3 shows the total time spent by developers on different architecture versions:
Time spent ( H ) = ( Ticket ( H ) Developer ) ,
where Ticket (H) is the time spent on ticket/task.
Fig. 3.
Fig. 3.

Total time spent by developers on different architecture versions

Citation: Pollack Periodica 17, 1; 10.1556/606.2021.00372

The difference is huge but other factors need to be considered in SAv1:

  1. testing and implementation of agile and kanban methods;
  2. inexperienced team;
  3. incomplete functional;
  4. requirement and design plans.

It can be clearly seen that the time between SAv1 (2341 H) and SAv4 (191 H) differs greatly, the latter being completed 8 times faster.

The difference between server-based and non-server-based systems is clearly indicated by the large change between SAv2 and SAv3. Developers spent a lot less time learning and setting up the day-to-day system, so a lot more tickets were completed.

Figure 4 shows the time spent by developers on different categories. It is clear that Backend-related tasks have taken up the most time. The frontend was refactored only during SAv2, later there were only bug fixes. The mobile application has been completed in SAv3.

Fig. 4.
Fig. 4.

Time spent by developers on different categories

Citation: Pollack Periodica 17, 1; 10.1556/606.2021.00372

Figure 5 shows the subtasks that consumed the most time. SAv4 tasks: 55.5 h to implement own server to store patient data, 42 h for Firebase analytics.

Fig. 5.
Fig. 5.

Subtasks that consumed the most time

Citation: Pollack Periodica 17, 1; 10.1556/606.2021.00372

Figure 6 shows the completed functions on different architecture versions. For SAv4, all functions are 100%.

Fig. 6.
Fig. 6.

Completed functions on different architecture versions

Citation: Pollack Periodica 17, 1; 10.1556/606.2021.00372

These requirements have changed and expanded over time. Yet in the post-SAv3 period, it was much easier to implement and demonstrate the new features described by customers and managers. It is important to mention that the maintenance of existing functions has also been greatly simplified.

7 Conclusion

The results show that in our case, Server-less Firebase-based architectures can be implemented in up to 8x less time than private cloud IaaS level architectures.

Based on the measurements our findings are the following: Server-less architectures are much more efficient than IaaS level architectures. Based on the results, it is easy to state that experience and skilled management can give completely different results for some architectures. If possible, it would be worth running the experiment again based on data from larger companies.

Future plans are:

  • Command line interface for faster application initialization;

  • Measure how fast the custom library can generate projects;

  • How much code review affects productivity;

  • Visualize metrics that motivate developers.

Acknowledgments

The research project took place at the University of Szeged, Hungary. This research was supported by the EU-funded Hungarian grants EFOP-3.6.1-16-2016-00008, EFOP-3.6.3-VEKOP-16-2017-00002 and GINOP-2.2.1-15-2017-00073.

References

  • [1]

    M. Richards , Software Architecture Patterns. O’Reilly Media, Inc., 2015.

  • [2]

    F. Akmel , E. Birhanu , B. Siraj , and S. Shifaw , “A comparative analysis on software architecture styles,” Int. J. Foundations Comput. Sci. Technol., vol. 7, no. 5/6, pp. 1122, 2017.

    • Crossref
    • Search Google Scholar
    • Export Citation
  • [3]

    S. Zelev and A. Rozeva , “Using microservices and event driven architecture for big data stream processing,” AIP Conf. Proc., vol. 2172, no. 1, 2019, Paper no. 090010.

    • Crossref
    • Search Google Scholar
    • Export Citation
  • [4]

    P. Castro , V. Ishakian , V. Muthusamy , and A. Slominski , “The rise of server-less computing,” Commun. ACM, vol. 62, no. 12, pp. 4454, 2019.

  • [5]

    S. Eismann , J. Scheuner , E. van Eyk , M. n Schwinger , J. Grohmann , N. Herbst , C. L. Abad , and A. Iosup , “Server-less applications: Why, When, and How?,” IEEE Softw., vol. 38, no. 1, pp. 3239, 2020.

    • Crossref
    • Search Google Scholar
    • Export Citation
  • [6]

    E. Jonas , J. Schleier-Smith , V. Sreekanti , C.-C. Tsai , A. Khandelwal , Q. Pu , V. Shankar , J. Carreira , K. Krauth , N. Yadwadkar , J. E. Gonzalez , R. A. Popa , I. Stoica , and D. A. Patterson , Cloud Programming Simplified: A Berkeley View on Server-Less Computing, UC Berkeley, 2019.

    • Search Google Scholar
    • Export Citation
  • [7]

    E. Oliveira , D. Viana , M. Cristo , and T. Conte , “How have software engineering researchers been measuring software productivity?” in Proceedings of the 19th International Conference on Enterprise Information Systems, vol. 2, Porto, Portugal, April 26-29, 2017, pp. 7687.

    • Search Google Scholar
    • Export Citation
  • [8]

    M. A. Razzhivina , B. A. Yakimovich , and A. I. Korshunov , “Application of information technologies and principles of lean production for efficiency improvement of machine building enterprises,” Pollack Period., vol. 10, no. 2, pp. 1723, 2015.

    • Crossref
    • Search Google Scholar
    • Export Citation
  • [9]

    L. Pusztai , B. Kocsi , and I. Budai , “Making engineering projects more thoughtful with the use of fuzzy value-based project planning,” Pollack Period., vol. 14, no. 1, pp. 2534, 2019.

    • Crossref
    • Search Google Scholar
    • Export Citation
  • [10]

    Top 10 software development metrics to measure productivity, [Online]. Available: https://www.infopulse.com/blog/top-10-software-development-metrics-to-measure-productivity/. Accessed: Dec. 22, 2020.

    • Search Google Scholar
    • Export Citation
  • [11]

    D. J. Anderson , Kanban: Successful Evolutionary Change for Your Technology Business, Blue Hole Press, 2010.

  • [12]

    Index - FHIR v4.0.1. [Online]. Available: http://www.hl7.org/fhir/. Accessed: Dec. 22, 2020.

  • [1]

    M. Richards , Software Architecture Patterns. O’Reilly Media, Inc., 2015.

  • [2]

    F. Akmel , E. Birhanu , B. Siraj , and S. Shifaw , “A comparative analysis on software architecture styles,” Int. J. Foundations Comput. Sci. Technol., vol. 7, no. 5/6, pp. 1122, 2017.

    • Crossref
    • Search Google Scholar
    • Export Citation
  • [3]

    S. Zelev and A. Rozeva , “Using microservices and event driven architecture for big data stream processing,” AIP Conf. Proc., vol. 2172, no. 1, 2019, Paper no. 090010.

    • Crossref
    • Search Google Scholar
    • Export Citation
  • [4]

    P. Castro , V. Ishakian , V. Muthusamy , and A. Slominski , “The rise of server-less computing,” Commun. ACM, vol. 62, no. 12, pp. 4454, 2019.

  • [5]

    S. Eismann , J. Scheuner , E. van Eyk , M. n Schwinger , J. Grohmann , N. Herbst , C. L. Abad , and A. Iosup , “Server-less applications: Why, When, and How?,” IEEE Softw., vol. 38, no. 1, pp. 3239, 2020.

    • Crossref
    • Search Google Scholar
    • Export Citation
  • [6]

    E. Jonas , J. Schleier-Smith , V. Sreekanti , C.-C. Tsai , A. Khandelwal , Q. Pu , V. Shankar , J. Carreira , K. Krauth , N. Yadwadkar , J. E. Gonzalez , R. A. Popa , I. Stoica , and D. A. Patterson , Cloud Programming Simplified: A Berkeley View on Server-Less Computing, UC Berkeley, 2019.

    • Search Google Scholar
    • Export Citation
  • [7]

    E. Oliveira , D. Viana , M. Cristo , and T. Conte , “How have software engineering researchers been measuring software productivity?” in Proceedings of the 19th International Conference on Enterprise Information Systems, vol. 2, Porto, Portugal, April 26-29, 2017, pp. 7687.

    • Search Google Scholar
    • Export Citation
  • [8]

    M. A. Razzhivina , B. A. Yakimovich , and A. I. Korshunov , “Application of information technologies and principles of lean production for efficiency improvement of machine building enterprises,” Pollack Period., vol. 10, no. 2, pp. 1723, 2015.

    • Crossref
    • Search Google Scholar
    • Export Citation
  • [9]

    L. Pusztai , B. Kocsi , and I. Budai , “Making engineering projects more thoughtful with the use of fuzzy value-based project planning,” Pollack Period., vol. 14, no. 1, pp. 2534, 2019.

    • Crossref
    • Search Google Scholar
    • Export Citation
  • [10]

    Top 10 software development metrics to measure productivity, [Online]. Available: https://www.infopulse.com/blog/top-10-software-development-metrics-to-measure-productivity/. Accessed: Dec. 22, 2020.

    • Search Google Scholar
    • Export Citation
  • [11]

    D. J. Anderson , Kanban: Successful Evolutionary Change for Your Technology Business, Blue Hole Press, 2010.

  • [12]

    Index - FHIR v4.0.1. [Online]. Available: http://www.hl7.org/fhir/. Accessed: Dec. 22, 2020.

  • Collapse
  • Expand

Senior editors

Editor(s)-in-Chief: Amália Iványi

Editor(s)-in-Chief: Péter Iványi

Associate Editor: 

János Gyergyák

Scientific Secretary: 

Miklós M. Iványi

Editorial Board

  • Bálint BACHMANN (Institute of Architecture, Faculty of Engineering and Information Technology, University of Pécs, Hungary)
  • Jeno BALOGH (Department of Civil Engineering Technology, Metropolitan State University of Denver, Denver, Colorado, USA)
  • Magdaléna BÁLINTOVÁ (Institute of Environmental Engineering, Faculty of Civil Engineering, Technical University of Kosice. Kosice, Slovakia)
  • Radu BANCILA (Department of Geotechnical Engineering and Terrestrial Communications Ways, Faculty of Civil Engineering and Architecture, “Politehnica” University Timisoara, Romania)
  • Charalambos C. BANIOTOPULOUS (Department of Civil Engineering, Chair of Sustainable Energy Systems, Director of Resilience Centre, School of Engineering, University of Birmingham, U.K.)
  • Oszkar BIRO (Graz University of Technology, Institute of Fundamentals and Theory in Electrical Engineering, Austria)
  • Ágnes BORSOS (Institute of Architecture, Department of Interior, Applied and Creative Design, Faculty of Engineering and Information Technology, University of Pécs, Hungary)
  • Matteo BRUGGI (Dipartimento di Ingegneria Civile e Ambientale, Politecnico di Milano, Italy)
  • Petra BUJŇÁKOVÁ (Department of Structures and Bridges, Faculty of Civil Engineering, University of Žilina, Slovakia)
  • Anikó Borbála CSÉBFALVI (Department of Civil Engineering, Institute of Smart Technology and Engineering, Faculty of Engineering and Information Technology, University of Pécs, Hungary)
  • Mirjana S. DEVETAKOVIĆ (Faculty of Architecture, University of Belgrade, Serbia)
  • Adriana EŠTOKOVA (Institute of Environmental Engineering, Faculty of Civil Engineering, Technical University of Kosice. Kosice, Slovakia
  • Fabrizio FINUCCI (Dipartimento di Architettura  Università Degli Studi Roma Tre, Roma, Italy)
  • Szabolcs FISCHER (Department of Transport Infrastructure and Water Resources Engineering, Faculty of Architerture, Civil Engineering and Transport Sciences Széchenyi István University, Győr, Hungary)
  • Radomir FOLIC (Department of Civil Engineering, Faculty of Technical Sciences, University of Novi Sad Serbia)
  • Jana FRANKOVSKÁ (Department of Geotechnics, Faculty of Civil Engineering, Slovak University of Technology in Bratislava, Slovakia)
  • Elena HELEREA (Dept. of Electrical Engineering and Applied Physics, Faculty of Electrical Engineering and Computer Science, Transilvania University of Brasov, Romania)
  • Ákos HUTTER (Department of Architecture and Urban Planning, Institute of Architecture, Faculty of Engineering and Information Technolgy, University of Pécs, Hungary)
  • Károly JÁRMAI (Institute of Energy and Chemical Machinery, Faculty of Mechanical Engineering and Informatics, University of Miskolc, Hungary)
  • Teuta JASHARI-KAJTAZI (Department of Architecture, Faculty of Civil Engineering and Architecture, University of Prishtina, Kosovo)
  • Xue KANG (Faculty of Architecture and Environmental Arts, Sichuan Fine Arts Institute, Chongqing, China)
  • Róbert KERSNER (Department of Technical Informatics, Institute of Information and Electrical Technology, Faculty of Engineering and Information Technology, University of Pécs, Hungary)
  • Rita KISS (Biomechanical Cooperation Center, Faculty of Mechanical Engineering, Budapest University of Technology and Economics, Budapest, Hungary)
  • István KISTELEGDI (Department of Simulation Design, Institute of Architecture, Ybl Miklós Faculty of Architecture and Civil Engineering, Óbuda University, Budapest, Hungary)
  • Imre KOCSIS (Department of Basic Engineering Research, Faculty of Engineering, University of Debrecen, Hungary)
  • László T. KÓCZY (Department of Information Sciences, Faculty of Mechanical Engineering, Informatics and Electrical Engineering, University of Győr, Hungary)
  • Dražan KOZAK (Faculty of Mechanical Engineering, University of Slavonski Brod, Slavonski Brod, Croatia)
  • Balázs Géza KÖVESDI (Department of Structural Engineering, Faculty of Civil Engineering, Budapest University of Engineering and Economics, Budapest, Hungary)
  • Tomáš KREJČÍ (Department of Mechanics, Faculty of Civil Engineering, Czech Technical University in Prague, Czech Republic)
  • Jaroslav KRUIS (Department of Mechanics, Faculty of Civil Engineering, Czech Technical University in Prague, Czech Republic)
  • Miklós KUCZMANN (Department of Automations, Faculty of Mechanical Engineering, Informatics and Electrical Engineering, Széchenyi István University, Győr, Hungary)
  • Maria Jesus LAMELA-REY (Departamento de Construcción e Ingeniería de Fabricación, University of Oviedo, Spain)
  • János LÓGÓ (Department of Structural Mechanics, Faculty of Civil Engineering, Budapest University of Technology and Economics, Hungary)
  • Frédéric MAGOULÉS (Department of Mathematics and Informatics for Complex Systems, Centrale Supélec, Université Paris Saclay, France)
  • Gabriella MEDVEGY (Department of Interior, Applied and Creative Design, Institute of Architecture, Faculty of Engineering and Information Technology, University of Pécs, Hungary)
  • Barhm Abdullah MOHAMAD (Department of Petroleum, Control and Operation, Koya Technical Institute, Erbil Polytechnic University, Kurdistan Region, Iraq)
  • Tamás MOLNÁR (Department of Visual Studies, Institute of Architecture, Faculty of Engineering and Information Technology, University of Pécs, Hungary)
  • Rad Majid MOVAHEDI (Department of Structural Engineering and Geotechnics, Faculty of Architecture Civil Engineering and Transport Sciences, Széchenyi István University, Győr, Hungary
  • Ferenc ORBÁN (Department of Mechanical Engineering, Institute of Smart Technology and Engineering, Faculty of Engineering and Information Technology, University of Pécs, Hungary)
  • Zoltán ORBÁN (Department of Civil Engineering, Institute of Smart Technology and Engineering, Faculty of Engineering and Information Technology, University of Pécs, Hungary)
  • Dmitrii RACHINSKIY (Department of Mathematical Sciences, The University of Texas at Dallas, Texas, USA)
  • Chro RADHA (Chro Ali Hamaradha) (Sulaimani Polytechnic University, Technical College of Engineering, Department of City Planning, Kurdistan Region, Iraq)
  • Maurizio REPETTO (Department of Energy “Galileo Ferraris”, Politecnico di Torino, Italy)
  • Olena SAVCHENKO (Department of Heat and Gas Supply and Ventilation, Institute of Civil Engineering and Building Systems, Lviv Polytechnic National University, Lviv, Ukraine)
  • Zoltán SÁRI (Department of Technical Informatics, Institute of Information and Electrical Technology, Faculty of Engineering and Information Technology, University of Pécs, Hungary)
  • Grzegorz SIERPIŃSKI (Department of Transport Systems and Traffic Engineering, Faculty of Transport, Silesian University of Technology, Katowice, Poland)
  • Zoltán SIMÉNFALVI (Institute of Energy and Chemical Machinery, Faculty of Mechanical Engineering and Informatics, University of Miskolc, Hungary)
  • Andrej ŠOLTÉSZ (Department of Hydrology, Faculty of Civil Engineering, Slovak University of Technology in Bratislava, Slovakia)
  • Hussein Kareem SULTAN (Department of Civil Engineering, College of Engineering, Al-Muthanna University, Samawa, Iraq)
  • Zsolt SZABÓ (Faculty of Information Technology and Bionics, Pázmány Péter Catholic University, Hungary)
  • Mykola SYSYN (Chair of Planning and Design of Railway Infrastructure, Institute of Railway Systems and Public Transport, Technical University of Dresden, Germany)
  • Barry H. V. TOPPING (Heriot-Watt University, UK, Faculty of Engineering and Information Technology, University of Pécs, Hungary)

POLLACK PERIODICA
Pollack Mihály Faculty of Engineering
Institute: University of Pécs
Address: Boszorkány utca 2. H–7624 Pécs, Hungary
Phone/Fax: (36 72) 503 650

E-mail: peter.ivanyi@mik.pte.hu 

or amalia.ivanyi@mik.pte.hu

Indexing and Abstracting Services:

  • SCOPUS
  • CABELLS Journalytics

 

2024  
Scopus  
CiteScore  
CiteScore rank  
SNIP  
Scimago  
SJR index 0.385
SJR Q rank Q3

2023  
Scopus  
CiteScore 1.5
CiteScore rank Q3 (Civil and Structural Engineering)
SNIP 0.849
Scimago  
SJR index 0.288
SJR Q rank Q3

Pollack Periodica
Publication Model Hybrid
Submission Fee none
Article Processing Charge 900 EUR/article
Printed Color Illustrations 40 EUR (or 10 000 HUF) + VAT / piece
Regional discounts on country of the funding agency World Bank Lower-middle-income economies: 50%
World Bank Low-income economies: 100%
Further Discounts Editorial Board / Advisory Board members: 50%
Corresponding authors, affiliated to an EISZ member institution subscribing to the journal package of Akadémiai Kiadó: 100%
Subscription fee 2025 Online subsscription: 381 EUR / 420 USD
Print + online subscription: 456 EUR / 520 USD
Subscription Information Online subscribers are entitled access to all back issues published by Akadémiai Kiadó for each title for the duration of the subscription, as well as Online First content for the subscribed content.
Purchase per Title Individual articles are sold on the displayed price.

 

Pollack Periodica
Language English
Size A4
Year of
Foundation
2006
Volumes
per Year
1
Issues
per Year
3
Founder Faculty of Engineering and Information Technology, University of Pécs
Founder's
Address
H–7624 Pécs, Hungary, Boszorkány utca 2.
Publisher Akadémiai Kiadó
Publisher's
Address
H-1117 Budapest, Hungary 1516 Budapest, PO Box 245.
Responsible
Publisher
Chief Executive Officer, Akadémiai Kiadó
ISSN 1788-1994 (Print)
ISSN 1788-3911 (Online)

Monthly Content Usage

Abstract Views Full Text Views PDF Downloads
Dec 2024 0 30 20
Jan 2025 0 15 21
Feb 2025 0 30 19
Mar 2025 0 59 25
Apr 2025 0 46 18
May 2025 0 38 19
Jun 2025 0 34 8