A Prelimanary Exploration on component based software engineering
- URL: http://arxiv.org/abs/2305.13885v1
- Date: Tue, 23 May 2023 10:07:59 GMT
- Title: A Prelimanary Exploration on component based software engineering
- Authors: N Md Jubair Basha, Gopinath Ganapathy, Mohammed Moulana
- Abstract summary: Component-based software development (CBD) is a methodology embraced by the software industry to accelerate development, save costs and timelines, minimize testing requirements, and boost quality and output.
This paper explores the concept of component-based software engineering which have been around for a while, but proper adaption are still lacking issues are also focused.
- Score: 0.0
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Component-based software development (CBD) is a methodology that has been
embraced by the software industry to accelerate development, save costs and
timelines, minimize testing requirements, and boost quality and output.
Compared to the conventional software development approach, this led to the
system's development being completed more quickly. By choosing components,
identifying systems, and evaluating those systems, CBSE contributes
significantly to the software development process. The objective of CBSE is to
codify and standardize all disciplines that support CBD-related operations.
Analysis of the comparison between component-based and scripting technologies
reveals that, in terms of qualitative performance, component-based technologies
scale more effectively. Further study and application of CBSE are directly
related to the CBD approach's success. This paper explores the introductory
concepts and comparative analysis related to component-based software
engineering which have been around for a while, but proper adaption of CBSE are
still lacking issues are also focused.
Related papers
- The Enhancement of Software Delivery Performance through Enterprise DevSecOps and Generative Artificial Intelligence in Chinese Technology Firms [0.4532517021515834]
This study investigates the impact of integrating DevSecOps and Generative Artificial Intelligence on software delivery performance within technology firms.
The findings reveal significant enhancements in R&D efficiency, improved source code management, and heightened software quality and security.
arXiv Detail & Related papers (2024-11-04T16:44:01Z) - Estimating the Energy Footprint of Software Systems: a Primer [56.200335252600354]
quantifying the energy footprint of a software system is one of the most basic activities.
This document aims to be a starting point for researchers who want to begin conducting work in this area.
arXiv Detail & Related papers (2024-07-16T11:21:30Z) - Charting a Path to Efficient Onboarding: The Role of Software
Visualization [49.1574468325115]
The present study aims to explore the familiarity of managers, leaders, and developers with software visualization tools.
This approach incorporated quantitative and qualitative analyses of data collected from practitioners using questionnaires and semi-structured interviews.
arXiv Detail & Related papers (2024-01-17T21:30:45Z) - Embedded Software Development with Digital Twins: Specific Requirements
for Small and Medium-Sized Enterprises [55.57032418885258]
Digital twins have the potential for cost-effective software development and maintenance strategies.
We interviewed SMEs about their current development processes.
First results show that real-time requirements prevent, to date, a Software-in-the-Loop development approach.
arXiv Detail & Related papers (2023-09-17T08:56:36Z) - Using Machine Learning To Identify Software Weaknesses From Software
Requirement Specifications [49.1574468325115]
This research focuses on finding an efficient machine learning algorithm to identify software weaknesses from requirement specifications.
Keywords extracted using latent semantic analysis help map the CWE categories to PROMISE_exp. Naive Bayes, support vector machine (SVM), decision trees, neural network, and convolutional neural network (CNN) algorithms were tested.
arXiv Detail & Related papers (2023-08-10T13:19:10Z) - Software development in startup companies: A systematic mapping study [4.881718571745022]
This study aims to structure and analyze the literature on software development in startup companies.
A total of 43 primary studies were identified and mapped, synthesizing the available evidence on software development in startups.
From the reviewed primary studies, 213 software engineering work practices were extracted, categorized and analyzed.
arXiv Detail & Related papers (2023-07-24T19:49:57Z) - A Review Of Progress for Component Based Software Cost Estimation From
1965 to 2023 [1.0374615809135401]
Component Based Software Cost Estimation (CBSCE) is an important pre-development activity for the successful planning and cost estimation of Components-Based Software Development (CBSD)
This paper may also serve as a common source of information for the concerned researchers.
arXiv Detail & Related papers (2023-06-06T19:09:08Z) - Dataflow graphs as complete causal graphs [17.15640410609126]
We consider an alternative approach to software design, flow-based programming (FBP)
We show how this connection can be leveraged to improve day-to-day tasks in software projects.
arXiv Detail & Related papers (2023-03-16T17:59:13Z) - Machine Learning Based Approach to Recommend MITRE ATT&CK Framework for
Software Requirements and Design Specifications [0.0]
To develop secure software, software developers need to think like an attacker through mining software repositories.
In this paper, we use machine learning algorithms to map requirements to the MITRE ATT&CK database.
arXiv Detail & Related papers (2023-02-10T22:15:45Z) - Technology Readiness Levels for Machine Learning Systems [107.56979560568232]
Development and deployment of machine learning systems can be executed easily with modern tools, but the process is typically rushed and means-to-an-end.
We have developed a proven systems engineering approach for machine learning development and deployment.
Our "Machine Learning Technology Readiness Levels" framework defines a principled process to ensure robust, reliable, and responsible systems.
arXiv Detail & Related papers (2021-01-11T15:54:48Z) - Knowledge Integration of Collaborative Product Design Using Cloud
Computing Infrastructure [65.2157099438235]
The main focus of this paper is the concept of ongoing research in providing the knowledge integration service for collaborative product design and development using cloud computing infrastructure.
Proposed knowledge integration services support users by giving real-time access to knowledge resources.
arXiv Detail & Related papers (2020-01-16T18:44:27Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.