3 research outputs found

    DESIGNING MICROSERVICES ARCHITECTURE FOR SOFTWARE PRODUCT IN STARTUP

    Get PDF
    Digital technologies in the world continue to develop in various sectors. This happens not only in developed countries, but also in developing countries such as Indonesia. A trend that continues to develop in the world of information technology becomes a consideration when starting a start-up company. In order to anticipate changes and developments in this trend, it is not uncommon for problems to arise that can directly affect the quality of service for startups. Therefore, a startup needs to create a dynamic culture and infrastructure for the introduction of new technologies. The problems start when startups mature, with more teams, more complex systems, and more traffic to websites or apps. At this stage, startups usually start thinking about scalability issues. to avoid problems, a startup must develop the right architecture for a software product, and a microservices architecture can be a solution to problems. A microservices architecture is an architectural style that structures an application as a collection of small self-contained services modeled around a business domain. This chapter describes the design of microservices architecture for software product in Startup Using Web Service Implementation Methodology 

    How tertiary studies perform quality assessment of secondary studies in software engineering

    Get PDF
    Best Paper Award a l’Experimental Software Engineering Track (ESELAW) de la XXIV Ibero-American Conference on Software Engineering, CIbSE 2021Context: Tertiary studies are becoming increasingly popular in software engineering as an instrument to synthesise evidence on a research topic in a systematic way. In order to understand and contextualize their findings, it is important to assess the quality of the selected secondary studies. Objective: This paper aims to provide a state of the art on the assessment of secondary studies’ quality as conducted in tertiary studies in the area of software engineering, reporting the frameworks used as instruments, the facets examined in these frameworks, and the purposes of the quality assessment. Method: We designed this study as a systematic mapping responding to four research questions derived from the objective above. We applied a rigorous search protocol over the Scopus digital library, resulting in 47 papers after application of inclusion and exclusion criteria. The extracted data was synthesised using content analysis. Results: A majority of tertiary studies perform quality assessment. It is not often used for excluding studies, but to support some kind of investigation. The DARE quality assessment framework is the most frequently used, with customizations in some cases to cover missing facets. We outline the first steps towards building a new framework to address the shortcomings identified. Conclusion: This paper is a step forward establishing a foundation for researchers in two different ways. As authors of tertiary studies, understanding the different possibilities in which they can perform quality assessment of secondary studies. As readers, having an instrument to understand the methodological rigor upon which tertiary studies may claim their findings.Peer ReviewedAward-winningPostprint (author's final draft

    A critical appraisal tool for systematic literature reviews in software engineering

    No full text
    Context: Methodological research on systematic literature reviews (SLRs)in Software Engineering (SE)has so far focused on developing and evaluating guidelines for conducting systematic reviews. However, the support for quality assessment of completed SLRs has not received the same level of attention. Objective: To raise awareness of the need for a critical appraisal tool (CAT)for assessing the quality of SLRs in SE. To initiate a community-based effort towards the development of such a tool. Method: We reviewed the literature on the quality assessment of SLRs to identify the frequently used CATs in SE and other fields. Results: We identified that the CATs currently used is SE were borrowed from medicine, but have not kept pace with substantial advancements in the field of medicine. Conclusion: In this paper, we have argued the need for a CAT for quality appraisal of SLRs in SE. We have also identified a tool that has the potential for application in SE. Furthermore, we have presented our approach for adapting this state-of-the-art CAT for assessing SLRs in SE. © 2019 The Authorsopen access</p
    corecore