36 research outputs found

    On the Experience of Using Git-Hub in the Context of an Academic Course for the Development of Apps for Smart Devices

    No full text
    In this paper, we present the experience we gained in a Mobile Application Development course for Computer Science students at the University of Salerno. The course foresaw a project work conducted by students organized in teams. The goal of the project work was to design and develop Android-based applications for smart devices. The learning approach was based on collaboration (intra-team) and competition (extra-team). Students cooperated using GitHub as Computer-Supported-Collaborative-Learning tool for the implicit and explicit communication among team members and distributed revision control and management of software artifacts (e.g., source code and requirements models). All the developed applications underwent a final public competition prized by IT managers of national and international companies. IT managers expressed a positive judgment both on the students' competition and on the developed applications for smart devices. Also, the students provided very good feedback on the competition and on the GitHub support

    Mobile App Development and Management: Results from a Qualitative Investigation

    No full text
    We conducted a qualitative study to investigate the main aspects related to the development and management of applications (or apps) for smart and mobile devices. This investigation is composed of two main steps and its context is the software industry. In the first step, we interviewed software managers with experience in the context of app development and management. This part of our study can be intended as explorative because we used its outcomes to plan and execute the second step of our study, namely a survey with software professionals. From this survey, we obtained a number of findings that we can summarize as follows: (i) app development is mostly done by junior developers; (ii) agile methodologies and cross-platform development frameworks are largely adopted even if there are no approaches and frameworks considered the best; (iii) support for testing is considered inadequate; (iv) fragmentation of software and hardware is perceived an important concern; and (v) app development is considered different from the development of web/desktop applications. Based on our findings, we highlight areas that require more attention from the research and the industry

    Estimate method calls in android apps

    No full text
    In this paper, we focus on the definition of estimators to predict method calls in Android apps. Estimation models are based on information from requirements specification documents (e.g., number of actors, number of use cases, and number of classes in the conceptual model). We have used a dataset containing information on 23 Android apps. After performing data-cleaning, we applied linear regression to build estimation models on 21 data points. Results suggest that measures gathered from requirements specification documents can be considered good predictors to estimate the number of internal calls (i.e., methods invoking other methods present in the app) and external calls (i.e., invocations to API) as well as their sum

    The Role of Echocardiography in the Management of Heart Transplant Recipients

    No full text
    Transthoracic echocardiography is the primary non-invasive modality for the investigation of heart transplant recipients. It is a versatile tool that provides comprehensive information on cardiac structure and function. Echocardiography is also helpful in diagnosing primary graft dysfunction and evaluating the effectiveness of therapeutic approaches for this condition. In acute rejection, echocardiography is useful with suspected cellular or antibody-mediated rejection, with findings confirmed and quantified by endomyocardial biopsy. For identifying chronic rejection, ultrasound has a more significant role and, in some specific patients (e.g., patients with renal failure), it may offer a role comparable to coronary angiography to identify cardiac allograft vasculopathy. This review highlights the usefulness of echocardiography in evaluating normal graft function and its role in the management of heart transplant recipients
    corecore