13 research outputs found
MODEL BERORIENTASI AGEN UNTUK ANALISIS DAMPAK PERUBAHAN PADA APLIKASI WEB DINAMIS
Pada siklus hidup pengembangan perangkat lunak, Software Mintenance menggunakan lebih dari 60% biaya dan waktu pengembangan. Hal ini berperan penting dalam menjaga keberlangsungan hidup perangkat lunak. Aplikasi Web Dinamis memiliki sifat heterogen. Menggunakan bermacams metodologi pengembangan, teknologi yang bervariasi, multi bahasa pemrograman, serta menggunakan komponen pihak ketiga yang selalu berkembang dan berubah. Perubahan yang terjadi sangat mempengaruhi bagaimana sistem tersebut dapat beradaptasi. Analisis Dampak Perubahan menawarkan suatu pendekatan untuk mendeteksi pengaruh yang diakibatkan oleh suatu perubahan. Terdapat berbagai teknik dan pendekatan yang telah ditawawrkan, namun belum ada standar yang nenetapkan bagaimana cara analisis dampak dilakukan, khususnya pada kasus aplikasi web
Smart sustainable urban development for the new capital city of Indonesia
esearch on the concept of Smart Sustainable Urban Development and its implementation is critical to support the urban future and urban governance. This research analyses the implementation of the smart sustainable urban development concept to support the urban future through the New Urban Agenda and Sustainable Development Goals, and urban governance in Nusantara Capital City, Indonesia. We collected data through in‐depth interviews and focus group discussions with the policy stakeholders and agencies relevant to the development plan of the city, supplemented with field surveys. The results show that the urban future from the national government is envisaged through six domain services encapsulating the sustainability and smart city elements. In the regional and local level, challenges are met including the environmental and social impact but through government collaboration and devising Information and Communication Technology, the authority has been able to design the solution. Sustainability, Information and Communication Technology, smart city, and urban governance constitute critical elements in the process of urban development, especially for the develop‐ ment of a new capital city
Project observation and analysis in heterogeneous software & systems development environments
Zsfassung in dt. SpracheSoftware- und System-Entwicklungsprojekte brauchen oft die Expertise aus mehreren Engineering Disziplinen, etwa mechanischem, elektrischem und Software- Engineering. Diese Arbeit stellt das Projekt Beobachtungs- und Analyse Rahmenwerk vor, einen neuen Ansatz, der Projektmanager und Ingeneure dabei unterstützt unterschiedliche Engineering Prozesse in heterogenen Engineering Umgebungen systematisch zu vi beobachten und zu analysieren. Das POAF umfasst die Bereiche der Sammlung, Analyse und Präsentation von Daten aus heterogenen Software-Werkzeugumgebungen, und baut auf dem Semantic Web, statistischer Analyse und Process Mining auf, um verschiedene Methoden, Datenquellen sowie (semi-)automatisierte Werkzeuge bereitzustellen, die Projektmanager und Ingenieure bei Analyse- und Steuerungsaufgaben unterstützen.Die Forschungsergebnisse wurden im Rahmen von zwei industriellen Anwendungsbereichen, Open Source Software Engineering Projekten und Projekten für das Engineering von Automatisierungssystemen, hinsichtlich Machbarkeit, Effektivität und Effizienz evaluiert. Wesentliche Ergebnisse der Arbeit zeigen, dass die das Rahmenwerk nützlich war, und zumindest so effektive war und die Beobachtung und Analyse von Arbeitsabläufen effizienter unterstützt hat als traditionelle, vor allem manuelle, Ansätze.Software and systems development projects often depend on the expertise from multiple engineering domains, e.g., mechanical, electrical, and software engineering.This work introduces the Project Observation and Analysis Framework (POAF), a novel approach, which aims to support project managers and engineers in observing and analyzing engineering processes in heterogeneous engineering environments. The most important and novel contributions of POAF are (1) the semantic integration approach and integrated data model to support more efficient engineering process data collection and integration, (2) the using of combination of different analysis methods to strengthen the conclusion of the project status, and (3) the workflow validation cycle to support the conformance checking between the designed and the actual process model.The POAF consists of data collection, data analysis, and data presentation steps, and builds on semantic web, statistical analysis, and process mining technologies to provide a range of methods, data sources, and tools that help project managers and engineers to conduct analysis and control tasks. For example, in the power plant, the POAF is very useful in making project progress and risk monitoring and checking the conformance between the designed and the actual process model.The research results have been evaluated in two industrial application domains, namely open source software engineering projects and automated systems engineering projects, regarding feasibility, effectiveness and efficiency. Major results were that the framework was found useful, was at least as effective and supported more efficient workflow observation and analysis than traditional, mainly manual, approaches.14
OSMF: A Framework for OSS Process Measurement
Part 1: Information and Communication Technology- Eurasia Conference (ICT-EurAsia)International audienceAn Open Source Software (OSS) project can be considered as a new type of business entity involving various roles and stakeholders, e.g., project managers, developers, and users, who apply individual methods. The project managers have the responsibility to manage the OSS development in a way that the OSS product can be delivered to the customers in time and with good quality. This responsibility is challenging, because the heterogeneity of the data collected and analyzed from different stakeholders leads to the complexity of efforts of the project managers to measure and manage OSS projects. In this paper, we propose a measurement framework (OSMF) to enable the project managers to collect and analyze process data from OSS projects efficiently. Initial results show that OSMF can help project managers to manage OSS business processes more efficient, hence improve the decision on OSS project quality
Emerging Trends in Code Quality: Introducing Kotlin-Specific Bad Smell Detection Tool for Android Apps
The increasing demand for Android applications in line with technological evolution and the development of new features often leads to frequent updates and releases of applications. However, in this update cycle, developers sometimes make hasty changes that result in poor design choices, leading to the emergence of bad smell code. The impact of smells involves a decrease in quality, performance, and understanding, and impedes the software maintenance process. Some previously developed smell detection tools rely on JavaParser to parse source code into an Abstract Syntax Tree representation, meaning the extracted information is limited to Java programming language source code. Meanwhile, Google recommends Kotlin as the language for developing Android applications, and over 60% of professional Android developers use Kotlin. This research is using Program Structure Interface representation and applies a software metric-based approach as a method of smell detection and implements it into a Kotlin Android bad smell code detection tool. This approach was chosen because the characteristics of each smell can be represented with software metrics. The tool’s evaluation results on five Kotlin Android projects showed an F-measure of 100% for Brain Class detection, 93.77% for God Class, and 85.71% for Brain Method. Comparing the tool’s detection results with the iPlasma tool on the Quran project showed that the developed tool detected more smell occurrences. Usability testing results indicated that seven participants strongly agreed with the easy-to-understand detection results, easy-to-find presented functionality, clearly presented information, and the tool helped to perform metric calculation and smell detection more quickly and efficiently. The average rating given for each question was between 4.29 – 4.71
Initial Cybersecurity Framework in the New Capital City of Indonesia: Factors, Objectives, and Technology
As a newly built city and the new capital of Indonesia, Ibu Kota Nusantara (IKN), is expected to become known worldwide as an economic driver, a symbol of national identity, and a sustainable city. As the nation’s capital, IKN will become the location for running central government activities and hosting representatives of foreign countries and international organizations or institutions. However, there is no concept of cybersecurity in IKN associated with existing functions and expectations of the city. This study identifies the initial cybersecurity framework in the new capital city of Indonesia, IKN. A PRISMA systematic review was used to identify variables and design an initial framework. The initial framework was then validated by cybersecurity and smart city experts. The results show that the recommended cybersecurity framework involved IKN’s factors as a livable city, a smart city, and a city with critical infrastructure. We applied five security objectives supported by risk management, governance, security awareness, and the latest security technology to these factors