applsci-logo

Journal Browser

Journal Browser

Software Engineering: Computer Science and System—Second Edition

A special issue of Applied Sciences (ISSN 2076-3417). This special issue belongs to the section "Computing and Artificial Intelligence".

Deadline for manuscript submissions: closed (20 August 2024) | Viewed by 3259

Special Issue Editor


E-Mail Website
Guest Editor
National Institute of Astrophysics, Osservatorio di Astrofisica e Scienza dello Spazio, 40129 Bologna, BO, Italy
Interests: computer science; software engineering; software for astrophysics instruments
Special Issues, Collections and Topics in MDPI journals

Special Issue Information

Dear Colleagues,

Software is fast becoming an integral part of our everyday life and is gradually impacting human beings and society. It involves programming languages, databases, software development tools, system platforms, standards, design patterns, and so on.

In modern society, software is used in many ways. Typical types of software include e-mail clients, embedded systems, HMIs, office suites, operating systems, compilers, databases, and games. At the same time, computer software finds application in almost all industries, such as manufacturing, agriculture, banking, aviation, and government departments. Furthermore, software plays an extremely important role in scientific research: software is used for instrument control, data analysis, and the publishing of scientific results. These applications have promoted the development of the economy and society, as well as helped improve efficiency in work and life.

This Special Issue aims to advance the state of the art in this field by gathering original research on software-intensive systems, fundamental connections between software engineering and information theory, and, especially, sustainable software product lines.

Dr. Vito Conforti
Guest Editor

Manuscript Submission Information

Manuscripts should be submitted online at www.mdpi.com by registering and logging in to this website. Once you are registered, click here to go to the submission form. Manuscripts can be submitted until the deadline. All submissions that pass pre-check are peer-reviewed. Accepted papers will be published continuously in the journal (as soon as accepted) and will be listed together on the special issue website. Research articles, review articles as well as short communications are invited. For planned papers, a title and short abstract (about 100 words) can be sent to the Editorial Office for announcement on this website.

Submitted manuscripts should not have been published previously, nor be under consideration for publication elsewhere (except conference proceedings papers). All manuscripts are thoroughly refereed through a single-blind peer-review process. A guide for authors and other relevant information for submission of manuscripts is available on the Instructions for Authors page. Applied Sciences is an international peer-reviewed open access semimonthly journal published by MDPI.

Please visit the Instructions for Authors page before submitting a manuscript. The Article Processing Charge (APC) for publication in this open access journal is 2400 CHF (Swiss Francs). Submitted papers should be well formatted and use good English. Authors may use MDPI's English editing service prior to publication or during author revisions.

Keywords

  • mathematics and computer science
  • software industry
  • software engineering
  • software for scientific research

Benefits of Publishing in a Special Issue

  • Ease of navigation: Grouping papers by topic helps scholars navigate broad scope journals more efficiently.
  • Greater discoverability: Special Issues support the reach and impact of scientific research. Articles in Special Issues are more discoverable and cited more frequently.
  • Expansion of research network: Special Issues facilitate connections among authors, fostering scientific collaborations.
  • External promotion: Articles in Special Issues are often promoted through the journal's social media, increasing their visibility.
  • e-Book format: Special Issues with more than 10 articles can be published as dedicated e-books, ensuring wide and rapid dissemination.

Further information on MDPI's Special Issue policies can be found here.

Related Special Issue

Published Papers (2 papers)

Order results
Result details
Select all
Export citation of selected articles as:

Research

14 pages, 471 KiB  
Article
Log-Based Fault Localization with Unsupervised Log Segmentation
by Wojciech Dobrowolski, Kamil Iwach-Kowalski, Maciej Nikodem and Olgierd Unold
Appl. Sci. 2024, 14(18), 8421; https://doi.org/10.3390/app14188421 - 19 Sep 2024
Viewed by 910
Abstract
Localizing faults in a software is a tedious process. The manual approach is becoming impractical because of the large size and complexity of contemporary computer systems as well as their logs, which are often the primary source of information about the fault. Log-based [...] Read more.
Localizing faults in a software is a tedious process. The manual approach is becoming impractical because of the large size and complexity of contemporary computer systems as well as their logs, which are often the primary source of information about the fault. Log-based Fault Localization (LBFL) is a popular method applied for this purpose. However, in real-world scenarios, this method is vulnerable to a large number of previously unseen log lines. In this paper, we propose a novel method that can guide programmers to the location of a fault by creating a hierarchy of log lines with the highest rank, selected by the traditional LBFL method. We use the intuition that the symptoms of faults are in the context of normal behavior, whereas suspicious log lines grouped together are from new or additional functionalities turned on during faulty execution. To obtain this context, we used unsupervised log sequence segmentation, which has been previously used to segment log sequences into meaningful segments. Experiments on real-life examples show that our method reduces the effort to find the most crucial logs by up to 64% compared with the traditional timestamp approach. We demonstrate that context is highly useful in advancing fault localization, showing the possibility of further speeding up the process. Full article
(This article belongs to the Special Issue Software Engineering: Computer Science and System—Second Edition)
Show Figures

Figure 1

18 pages, 5509 KiB  
Article
Establishing a Generic Geographic Information Collection Platform for Heterogeneous Data
by Songcao Liu, Bozhao Li, Yuqiao Chen and Zhongliang Cai
Appl. Sci. 2024, 14(13), 5416; https://doi.org/10.3390/app14135416 - 21 Jun 2024
Cited by 1 | Viewed by 1358
Abstract
Geographic information collection platforms are widely used for acquiring geographic information. However, existing geographic information collection platforms have limited adaptability and configurability, negatively affecting their usability. They do not support complete field collection workflows or capture data with complex nested structures. To address [...] Read more.
Geographic information collection platforms are widely used for acquiring geographic information. However, existing geographic information collection platforms have limited adaptability and configurability, negatively affecting their usability. They do not support complete field collection workflows or capture data with complex nested structures. To address these limitations, this paper proposes a generic geographic information collection platform based on a comprehensive XML schema definition and a corresponding XML toolkit. This platform includes professional and non-professional versions of collection software, as well as a management system. Users can configure controls and define nested tables within this platform to collect heterogeneous and complex nested data. Moreover, the platform supports functions such as task assignment, local deployment servers, multitasking parallelism, and summary statistics of heterogeneous data, ensuring complete workflow support for field data collection. The platform has been applied in agriculture, forestry, and related fields. This paper uses the agricultural industry structure survey as a case study. Practical applications and our case study show that this platform can reduce software development costs, lower user knowledge prerequisites, and fulfill 95% of geographic information collection scenarios. Full article
(This article belongs to the Special Issue Software Engineering: Computer Science and System—Second Edition)
Show Figures

Figure 1

Back to TopTop