568 research outputs found

    Measuring Developer Experience of a Digital Platform

    Get PDF
    Smart city and smart transportation are concepts that have emerged as an enabling solution which facilitates the grassroots social innovations to mitigate the problems generated by rapid urbanization and population growth. The digital service platform has fostered a new paradigm of transportation by involving all key players to create a novel environment. It is concerned developer are also the user of the platform as they are using the system development tools and methods for further development, that is why developer experience over the platform plays a vital role. Delightful developer experience not only improving the platform performance but also invokes to introduce new innovations. In this research we off to measure developer experience and answering the research questions “how to measure developer experience on top of the digital service platform” and “how to analyse the developer experience”. In the state of measuring developer experience, an application has been developed over the digital service platform and a measurement procedure has been introduced by modifying System Usability Scale (SUS) to more suit the context of the developer. The SUS has been borrowed from UX measurement tools as developers are the user of system, system development tools and methods as well as SUS is a widely accepted tool by the usability researchers for measuring usability. The result of the proposed method showed superior experience from the developer’s perspective to develop the application over the living lab bus platform. The result is almost same when it is compared with another method, but it is arguable as it showed small discrepancy. Furthermore, it can be said that, this research provides a straight forward way to measure developer experience on a digital service platform. The answer of the research questions provides a detail guideline of the measurement process and analysing criteria of developer experience. Moreover, it comes out with few recommendations that can be helpful for the developers of the platform to improve the platform in future, so that it could ensure the delightful experience for the developers

    Smart Personality Development Model in Software Developer

    Get PDF
    In this Industry 4.0 era, digital facilities are used by companies from all fields. In this digitalization development era, there are more software development companies established to offer software development services. It makes software developers an increasingly popular job today. In order to get qualified software developers, companies need to identify the smart personality of software developers. Smart personality is very useful for knowing the company’s needs in determining the criteria for prospective software developers. This research aims to analyze the development of smart personality in software developers. Data in this research were obtained using the descriptive qualitative research method and through in-depth interviews. The data collected were analyzed by thematic analysis in accordance with the results of interviews. Based on the results, it can be concluded that a software developer with smart personality has the following characteristics: they do not have to be good looking, they have to be well-skilled in their field, have strong/good logic, have good analysis skill, and can do coding neatly and carefully. The main smart personality types that can make a software developer good are they have to be well-skilled in their field, have strong/good logic and have good analysis skill

    Fast-prototyping Approach to Design and Validate Architectures for Smart Home

    Get PDF
    The Internet of Things has contributed to make smarter houses and buildings in the last decades. Different existing works already integrate IoT technologies in homes, but end-user needs continuously change and researchers must face this challenge in identifying platforms to fast prototype solutions satisfying these new needs. This paper presents a solution that demonstrates how well-known fast-prototyping technologies like Node-RED, IBM Watson, Telegram, Raspberry Pi 4, and secured MQTT can contribute to develop complex systems facing the challenge. The selected tools are used within a smart home context to support features inspired by people needs and allow users to: a) consult real time conditions (i.e., temperature, humidity, gas), b) remotely manage lights, c) save energy through a light management system based on user movements, d) remotely monitor the house through dedicated webcams, e) generate warning notifications in case of danger. Users can interact with the systems through a web Node-RED dashboard and a Telegram bot. Differently from existing works, the feasibility of the implemented system and the efficacy of the exploited platforms are demonstrated through a running scenario extracted from a consolidated study on user needs in smart homes. The performed experiment can facilitate the fast prototyping of new solutions

    Design of Virtual Map Building Using Unity 3D with MDLC Method

    Get PDF
    Lampung University does routine activities every new academic year for students, especially for new students college in the Faculty of Engineering, Introduction to Campus Life for New Students (PKKMB), one of the main agendas of PKKMB is introducing every building and public facilities in Civil Engineering, also every building and the room in it. The current state of the COVID-19 pandemic makes the University of Lampung conduct learning activities by network (online).The area and number of buildings' public facilities will be an issue for new students and visitors since it takes longer to find information, explore, and understand the layout of the building environment. To address these issues, there is a need for technology that fulfills the requirements of information, efficiency, and new methods in introducing a building to visitors. These problems are expected to be resolved by developing a virtual 3D map application for Building A, the Dean of the Faculty of Engineering, and Building B the architectural engineering. The Multimedia Development Life Cycle (MDLC) method was used to develop this application. The application testing in this research uses two types of testing namely Alpha and Beta testing with a black box scheme. Alpha testing results show that the app is compatible with Android OS 8.1 to 11.1 and smartphones with 5.45 to 6.4-inch displays. It requires at least 4GB to 8GB RAM According to the Beta Testing the application resulted in an outstanding 90.2% satisfaction rate. It can be concluded that the virtual 3D map application for Dean's Office Building A and Architecture Engineering Building B of the Faculty of Engineering at Lampung University functions effectively and is rated as "Very Good" based on the established criteria and index

    Housing can be both green and affordable| Innovative projects demonstrate how

    Get PDF

    Design and Implementation of CI/CD over LoRaWAN : Continuous Integration and Deployment in LoRaWAN Edge Computing Applications

    Get PDF
    The recent rise of IoT devices in commercial and industrial spaces has created a demand for energy-efficient and reliable communication solutions. Communication solutions used on IoT devices vary depending on the applications. Wireless Low Power Wide Area Network (LPWAN) technologies have proven benefits, including long-range, low power, and low-cost communication alternatives for IoT devices. These benefits come at the cost of limitations, such as lower data rates. At the same time, the demand for faster, cheaper, and more reliable software deployment is becoming more critical than ever before. This thesis aims to find a way of having an automated process where software could be remotely deployed into LoRa nodes and investigate whether it is possible to implement a DevOps pipeline with both Continuous Integration (CI) and Continuous Deployment (CD) over LoRaWAN. For this thesis, an IoT LoRaWAN Edge computing application was chosen to determine how to design and implement a CI/CD pipeline to ensure a dependable and a continuous software deployment to the LoRaWAN nodes. Designing and implementing a Continuous Deployment pipeline for this IoT application was made possible with the integration of DevOps tools like GitHub and a TeamCity automation server. Additionally, a series of scripts have been designed and developed for this case, including automated tests, integration to cloud services, and file fragmentation and defragmentation tools. For software deployment and verification to the LoRaWAN network, a program was designed to communicate with the LoRaWAN network server over the WebSocket communication protocol. The implementation of DevOps in LoRaWAN applications is affected by the limitations of the LoRaWAN protocol. This thesis argues that these limitations can be eliminated using modular software and file fragmentation techniques. The implementation presented in this work can be extended for various time-critical use cases. The solution presented in this thesis also opens the door to combining LoRaWAN with other LPWAN technologies, like NB-IoT, that can be activated on demand

    A STUDY ON SMART CITY IOT PLATFORM WITH MICRO SERVICE ARCHITECTURE

    Get PDF
    A smart city uses information and communication technologies (ICT) to enhance quality, performance and interactivity of urban services, to reduce costs and resource consumption and to improve contact between citizens and government. Sectors that have been developing smart city technology include government services, transport and traffic management, energy, health care, water and waste. Smart city applications are developed with the goal of improving the management of urban flows and allowing for real time responses to challenges. A smart city may therefore be more prepared to respond to challenges than one with a simple 'transactional' relationship with its citizens

    Security Analysis of the Internet of Things Using Digital Forensic and Penetration Testing Tools

    Get PDF
    We exist in a universe where everything is related to the internet or each other like smart TVs, smart telephones, smart thermostat, cars and more. Internet of Things has become one of the most talked about technologies across the world and its applications range from the control of home appliances in a smart home to the control of machines on the production floor of an industry that requires less human intervention in performing basic daily tasks. Internet of Things has rapidly developed without adequate attention given to the security and privacy goals involved in its design and implementation. This document contains three research projects all centered on how to improve user\u27s data privacy and security in the Internet of Things. The first research provides a detailed analysis of the Internet of Things architecture, some security vulnerabilities, and countermeasures. We went on to discuss some solutions to these issues and presented some available Internet of Things simulators that could be used to test Internet of Things systems. In the second research, we explored privacy and security challenges faced by consumers of smart devices in this case we used an Amazon Echo Dot as our case study. During this research, we were able to compare two different digital forensic tools to see which performed better at extracting information from the device and if the device observes best practices for user data privacy. In the third research project, we used a tool called GATTacker to exploit security vulnerabilities of a Bluetooth Low Energy device and provide security awareness to users

    A critical assessment of pre-construction property development principles and process in Queensland, Australia

    Get PDF
    Research evidence suggests that property development is an integrated process revolving around numerous concepts that link distinct phases in the development cycle. This study acquaints the reader with key performance areas that make up the integrated development process. It conducts a literature discourse and empirical assessment of the pre-construction principles and process of commercial property development. The theoretical exploration of the study area establishes a sound secondary data base from which the comparative empirical research is conducted by way of questionnaires issued to and received from a sample of Queensland based property developers. Data obtained from the questionnaires is statistically analysed and explored.This study also seeks to explore the common principles and characteristics of the property development process as they occur prior to the commencement of construction activities, within the context of commercial property in broadly capitalist terms - i.e. commercial entities seeking profit. The approach taken is to match theory, from the literature on models of the development process, with practice.The study finds that Queensland based property developers do indeed apply sound pre-construction development principles and process within a structured framework. The findings also concluded that the following three key performance areas identified in the study make up the pre-construction development framework and are equally soundly applied by the property developers. • Location studies and site selection. • Market research and property markets. • Feasibility principles, design development and financial analysis

    Determining Implementation Barriers for Green Stormwater Infrastructure (GSI) Practices for Urban Flood Control

    Get PDF
    An increase in impervious land covers, such as asphalt and buildings from new construction and land development projects, results in cities experiencing flooding events. In 2021, the US was impacted by significant weather and climate disasters, including two flooding events and 11 severe storms. In addition to flooding events, excess runoff carries pollutants to receiving waters causing low water quality and habitat loss. To minimize flooding events and maintain the quality of receiving water bodies, stormwater runoff should be handled near its source. The installation of green stormwater infrastructure (GSI) is one sustainable method of addressing stormwater runoff problems. GSI reduces the volume of runoff, which also prevents downstream flooding and environmental damage. GSI also has environmental and social benefits, such as providing a natural green environment, reducing exposure to toxic substances, improving air quality, and improving human well-being.Despite its environmental and health benefits, there are barriers that prevent developers and engineers from installing these practices. These barriers usually fall into three main categories: technical, financial, and regulatory. The fact that the benefits of these practices are not widely understood and not adequately quantified is considered a technical barrier. This lack of track record limits developers and engineers from including GSI practices in their design. Financial barriers stem from the high cost of retrofitting and construction of GSI, which does not attract developers. City regulations that lack requirements for implementing GSI are considered a regulatory barrier
    • …
    corecore