中文
相关论文

相关论文: BOA: Framework for Automated Builds

200 篇论文

Object oriented approach is one of the popular software development approach for managing complex systems with massive set of requirements. Unlike procedural approach, this approach captures the requirements as set of data rather than…

软件工程 · 计算机科学 2014-02-12 Poornima U. S. , Suma. V

Contemporary intelligent systems incorporate software components, including machine learning components. As they grow in complexity and data volume such machine learning systems face unique quality challenges like scalability and…

软件工程 · 计算机科学 2025-01-22 Simeon Emanuilov , Aleksandar Dimov

The concept of software quality is very complex and has many facets. Reflecting all these facets and at the same time measuring everything related to these facets results in comprehensive but large quality models and extensive measurements.…

软件工程 · 计算机科学 2017-11-15 Klaus Lochmann , Jasmin Ramadani , Stefan Wagner

Open source software is becoming crucial in the design and testing of quantum algorithms. Many of the tools are backed by major commercial vendors with the goal to make it easier to develop quantum software: this mirrors how well-funded…

量子物理 · 物理学 2018-12-24 Mark Fingerhuth , Tomáš Babej , Peter Wittek

Manual code reviews are an essential but time-consuming part of software development, often leading reviewers to prioritize technical issues while skipping valuable assessments. This paper presents an algorithmic model that automates…

软件工程 · 计算机科学 2024-09-24 Yegor Denisov-Blanch , Igor Ciobanu , Simon Obstbaum , Michal Kosinski

In many safety-critical engineering domains, hazard analysis techniques are an essential part of requirement elicitation. Of the methods proposed for this task, STPA (System-Theoretic Process Analysis) represents a relatively recent…

软件工程 · 计算机科学 2025-03-18 Ali Raeisdanaei , Juho Kim , Michael Liao , Sparsh Kochhar

Software systems have grown as an indispensable commodity used across various industries, and almost all essential services depend on them for effective operation. The software is no longer an independent or stand-alone piece of code…

软件工程 · 计算机科学 2025-05-29 Ritwik Murali , Akash Ravi

Designing domain models and software architectures represents a significant challenge in software development, as the resulting architectures play a vital role in fulfilling the system's quality of service. Due to time pressure, architects…

软件工程 · 计算机科学 2024-02-02 Tobias Eisenreich , Sandro Speth , Stefan Wagner

We present a longitudinal study on the long-term evolution of maintainability in open-source software. Quality assessment remains at the forefront of both software research and practice, with many models and assessment methodologies…

软件工程 · 计算机科学 2020-03-03 Arthur-Jozsef Molnar , Simona Motogna

The mass production of complex software has made it impossible to manually test it for security vulnerabilities. Automated security testing tools come in a variety of flavors, function at various stages of software development, and target…

软件工程 · 计算机科学 2023-01-18 Yan Wu , Jingyi Su , David D. Moran , Chris D. Near

Over the last decade, the long-running endeavour to automate high-level processes in machine learning (ML) has risen to mainstream prominence, stimulated by advances in optimisation techniques and their impact on selecting ML…

机器学习 · 计算机科学 2022-03-30 David Jacob Kedziora , Katarzyna Musial , Bogdan Gabrys

Many researchers have criticized the field of Software Complexity metrics for the lack of testing, verification, and reproducibility of many metrics and case studies that utilized those metrics. This document describes SMF, a tool that can…

软件工程 · 计算机科学 2017-11-20 Charles Hathaway

In this paper, we describe our experience implementing some of classic software engineering metrics using Boa - a large-scale software repository mining platform - and its dedicated language. We also aim to take an advantage of the Boa…

The development of Machine Learning (ML) based systems is complex and requires multidisciplinary teams with diverse skill sets. This may lead to communication issues or misapplication of best practices. Process models can alleviate these…

软件工程 · 计算机科学 2024-08-29 Sergio Morales , Robert Clarisó , Jordi Cabot

The massive amount of current data has led to many different forms of data analysis processes that aim to explore this data to uncover valuable insights. Methodologies to guide the development of big data science projects, including…

软件工程 · 计算机科学 2018-12-27 Maria Cristina Vale Tavares , Paulo Alencar , Donald Cowan

Software architecture documentation is essential for system comprehension, yet it is often unavailable or incomplete. While recent LLM-based techniques can generate documentation from code, they typically address local artifacts rather than…

Over the last years, machine learning techniques have been applied to more and more application domains, including software engineering and, especially, software quality assurance. Important application domains have been, e.g., software…

软件工程 · 计算机科学 2021-04-30 Safa Omri , Carsten Sinz

This paper proposes a framework for developing forecasting models by streamlining the connections between core components of the developmental process. The proposed framework enables swift and robust integration of new datasets,…

机器学习 · 计算机科学 2023-04-14 Jonathan Hans Soeseno , Sergio González , Trista Pei-Chun Chen

Autonomous agents based on Large Language Models (LLMs) are increasingly being utilized in complex software systems. However, reliability remains a significant challenge due to unpredictable failures such as hallucinations, execution…

软件工程 · 计算机科学 2026-05-11 Cheonsu Jeong , Younggun Shin

Self-adaptivity allows software systems to autonomously adjust their behavior during run-time to reduce the cost complexities caused by manual maintenance. In this paper, a framework for building an external adaptation engine for…

软件工程 · 计算机科学 2014-02-11 Mohammed Abufouda