
Software Engineering and Applications
144 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
3w ago
Enhancing Traceability Link Recovery with Fine-Grained Query Expansion Analysis - 02 May 2023 Requirement traceability links are an essential part of requirement management software and are a basic prerequisite for software artifact changes. The manual establishment of requirement traceability links is time-consuming. When faced with large projects, requirement managers spend a lot of time in establishing Requirement traceability links are an essential part of requirement management software and are a basic prerequisite for software artifact changes. The manual establishment of requirement tra ..read more
Software Engineering and Applications
1M ago
Regression testing is a crucial process that ensures that changes made to a system do not affect existing functionalities. However, there is currently no adequate technique for selecting test cases that consider changes in Unified Modeling Language (UML) activity flow graphs. This paper proposes a novel approach to regression testing of UML diagrams, focusing on healthcare management systems. We provide a formal definition of sequence and activity diagrams and their relationship and construct corresponding activity flow graphs, which are used to develop a regression testing algorithm. The prop ..read more
Software Engineering and Applications
1M ago
A Maturity Model for Trustworthy AI Software Development - 10 Apr 2023 Recently, AI software has been rapidly growing and is widely used in various industrial domains, such as finance, medicine, robotics, and autonomous driving. Unlike traditional software, in which developers need to define and implement specific functions and rules according to requirements, AI software Recently, AI software has been rapidly growing and is widely used in various industrial domains, such as finance, medicine, robotics, and autonomous driving. Unlike traditional software, in which developers need to define and ..read more
Approach to Formalizing Software Projects for Solving Design Automation and Project Management Tasks
Software Engineering and Applications
2M ago
Approach to Formalizing Software Projects for Solving Design Automation and Project Management Tasks - 08 Mar 2023 GitHub and GitLab contain many project repositories. Each repository contains many design artifacts and specific project management features. Developers can automate the processes of design and project management with the approach proposed in this paper. We described the knowledge base model and diagnostic GitHub and GitLab contain many project repositories. Each repository contains many design artifacts and specific project management features. Developers can automate the process ..read more
Software Engineering and Applications
2M ago
Transpilers: A Systematic Mapping Review of Their Usage in Research and Industry - 13 Mar 2023 Transpilers refer to a special type of compilation that takes source code and translates it into target source code. This type of technique has been used for different types of implementations in scientific studies. A review of the research areas related to the Transpilers refer to a special type of compilation that takes source code and translates it into target source code. This type of technique has been used for different types of implementations in scientific studies. A review of the research ar ..read more
Software Engineering and Applications
3M ago
Development of Evaluation Criteria for Robotic Process Automation (RPA) Solution Selection - 16 Feb 2023 When introducing a robotic process automation (RPA) solution for business automation, selecting an RPA solution that is suitable for the automation target and goals is extremely difficult for customers. One reason for this difficulty is that standardised evaluation items and indicators that can When introducing a robotic process automation (RPA) solution for business automation, selecting an RPA solution that is suitable for the automation target and goals is extremely difficult for custome ..read more
Software Engineering and Applications
4M ago
Roadmap to Reasoning in Microservice Systems: A Rapid Review - 31 Jan 2023 Understanding software systems written by others is often challenging. When we want to assess systems to reason about them, i.e., to understand dependencies, analyze evolution trade-offs, or to verify conformance to the original blueprint, we must invest broad efforts. This becomes difficult when Understanding software systems written by others is often challenging. When we want to assess systems to reason about them, i.e., to understand dependencies, analyze evolution trade-offs, or to verify conformance to the origina ..read more
Software Engineering and Applications
4M ago
Enhancing UML Connectors with Behavioral ALF Specifications for Exogenous Coordination of Software Components - 03 Jan 2023 Connectors are powerful architectural elements that allow the specification of interactions between software components. Since the connectors do not include behavior in UML, the components include the behavior for coordinating the components, complicating the designs of components and decreasing their reusability. In this Connectors are powerful architectural elements that allow the specification of interactions between software components. Since the connectors do not inc ..read more
Software Engineering and Applications
4M ago
Models and Methods of Designing Data-Centric Microservice Architectures of Digital Enterprises - 05 Jan 2023 The article is devoted to methods and models of designing systems for the digital transformation of industrial enterprises within the framework of the Industry 4.0 concept. The purpose of this work is to formalize a new notation for graphical modeling of the architecture The article is devoted to methods and models of designing systems for the digital transformation of industrial enterprises within the framework of the Industry 4.0 concept. The purpose of this work is to formalize a new ..read more
Software Engineering and Applications
4M ago
Optimal Feature Selection through Search-Based Optimizer in Cross Project - 19 Jan 2023 Cross project defect prediction (CPDP) is a key method for estimating defect-prone modules of software products. CPDP is a tempting approach since it provides information about predicted defects for those projects in which data are insufficient. Recent studies specifically include instructions on how Cross project defect prediction (CPDP) is a key method for estimating defect-prone modules of software products. CPDP is a tempting approach since it provides information about predicted defects for those proje ..read more