Software Engineering and Applications
484 FOLLOWERS
This Topic on software engineering and applications (SEA) aims to provide a forum for scientists/researchers/engineers/practitioners and academicians to share their ideas, experiences, and research in various aspects and applications of software engineering. SEA covers all the frontier issues and trends in modern software development processes.
Software Engineering and Applications
1w ago
23 pages, 2064 KiB Defining and Researching “Dynamic Systems of Systems” - 01 May 2024 Digital transformation is advancing across industries, enabling products, processes, and business models that change the way we communicate, interact, and live. It radically influences the evolution of existing systems of systems (SoSs), such as mobility systems, production systems, energy systems, or cities, that Digital transformation is advancing across industries, enabling products, processes, and business models that change the way we communicate, interact, and live. It radically influences the e ..read more
Software Engineering and Applications
2w ago
14 pages, 1136 KiB NICE: A Web-Based Tool for the Characterization of Transient Noise in Gravitational Wave Detectors - 18 Apr 2024 NICE—Noise Interactive Catalogue Explorer—is a web service developed for rapid-qualitative glitch analysis in gravitational wave data. Glitches are transient noise events that can smother the gravitational wave signal in data recorded by gravitational wave interferometer detectors. NICE provides interactive graphical tools to support NICE—Noise Interactive Catalogue Explorer—is a web service developed for rapid-qualitative glitch analysis in gravitational w ..read more
Software Engineering and Applications
2M ago
22 pages, 341 KiB Detection Techniques for DBI Environment in Windows - 23 Feb 2024 Dynamic binary instrumentation (DBI) is a technique that enables the monitoring and analysis of software, providing enhanced performance compared to other analysis tools. However, to provide the robust dynamic analysis capabilities, it commonly requires the setup of separate environments for analysis, thereby increasing Dynamic binary instrumentation (DBI) is a technique that enables the monitoring and analysis of software, providing enhanced performance compared to other analysis tools. However, to prov ..read more
Software Engineering and Applications
4M ago
34 pages, 4263 KiB An Open-Source Software Reliability Model Considering Learning Factors and Stochastically Introduced Faults - 14 Jan 2024 In recent years, software development models have undergone changes. In order to meet user needs and functional changes, open-source software continuously improves its software quality through successive releases. Due to the iterative development process of open-source software, open-source software testing also requires continuous In recent years, software development models have undergone changes. In order to meet user needs and functional change ..read more
Software Engineering and Applications
4M ago
22 pages, 8370 KiB PV-OPTIM: A Software Architecture and Functionalities for Prosumers - 29 Dec 2023 The future development of the energy sector is influenced by Renewable Energy Sources (RES) and their integration. The main hindrance with RES is that their output is highly volatile and less predictable. However, the utility of the RES can be further enhanced by The future development of the energy sector is influenced by Renewable Energy Sources (RES) and their integration. The main hindrance with RES is that their output is highly volatile and less predictable. However, the utility of ..read more
Software Engineering and Applications
5M ago
18 pages, 584 KiB Evaluating the Usability and Functionality of Intelligent Source Code Completion Assistants: A Comprehensive Review - 07 Dec 2023 As artificial intelligence advances, source code completion assistants are becoming more advanced and powerful. Existing traditional assistants are no longer up to all the developers’ challenges. Traditional assistants usually present proposals in alphabetically sorted lists, which does not make a developer’s tasks any As artificial intelligence advances, source code completion assistants are becoming more advanced and powerful. Existing tra ..read more
Software Engineering and Applications
6M ago
22 pages, 430 KiB TCCCD: Triplet-Based Cross-Language Code Clone Detection - 06 Nov 2023 Code cloning is a common practice in software development, where developers reuse existing code to accelerate programming speed and enhance work efficiency. Existing clone-detection methods mainly focus on code clones within a single programming language. To address the challenge of code clone instances Code cloning is a common practice in software development, where developers reuse existing code to accelerate programming speed and enhance work efficiency. Existing clone-detection methods mainly fo ..read more
Software Engineering and Applications
6M ago
Developing Web-Based Process Management with Automatic Code Generation - 26 Oct 2023 Automated code generation and process flow management are central to web-based application development today. This database-centric approach targets the form and process management challenges faced by corporate companies. It minimizes the time losses caused by managing hundreds of forms and processes, especially in Automated code generation and process flow management are central to web-based application development today. This database-centric approach targets the form and process management challenges faced ..read more
Software Engineering and Applications
7M ago
Transpiler-Based Architecture Design Model for Back-End Layers in Software Development - 17 Oct 2023 The utilization of software architectures and designs is widespread in software development, offering conceptual frameworks to address recurring challenges. A transpiler is a tool that automatically converts source code from one high-level programming language to another, ensuring algorithmic equivalence. This study introduces an The utilization of software architectures and designs is widespread in software development, offering conceptual frameworks to address recurring challenges. A transpil ..read more
Software Engineering and Applications
7M ago
- 21 Sep 2023 The core reasoning task for datalog engines is materialization, the evaluation of a datalog program over a database alongside its physical incorporation into the database itself. The de-facto method of computing is through the recursive application of inference rules. Due to it being The core reasoning task for datalog engines is materialization, the evaluation of a datalog program over a database alongside its physical incorporation into the database itself. The de-facto method of computing is through the recursive application of inference rules. Due to it being a costly operati ..read more