中文
相关论文

相关论文: Visualizing Design Erosion: How Big Balls of Mud a…

200 篇论文

Software obfuscation or obscuring a software is an approach to defeat the practice of reverse engineering a software for using its functionality illegally in the development of another software. Java applications are more amenable to…

密码学与安全 · 计算机科学 2009-04-23 Praveen Sivadasan , P Sojan Lal

The nature of the amorphous state has been notably difficult to ascertain at the microscopic level. In addition to the fundamental importance of understanding the amorphous state, potential changes to amorphous structures as a result of…

无序系统与神经网络 · 物理学 2020-07-30 A. Diver , O. Dicks , A. M. Elena , I. T. Todorov , K. Trachenko

Context. Software reusability mechanisms, like inheritance and delegation in Object-Oriented programming, are widely recognized as key instruments of software design. These are used to reduce the risks of source code being affected by…

软件工程 · 计算机科学 2022-08-17 Giammaria Giordano , Gerardo Festa , Gemma Catolino , Fabio Palomba , Filomena Ferrucci , Carmine Gravino

Professional visualization design has become an increasingly important area of inquiry, yet much of the field's discourse remains anchored in researcher-centered contexts. Studies of design practice often focus on individual designers'…

人机交互 · 计算机科学 2025-07-03 Paul C. Parsons , Arran Ridley

A large software system is often composed of many inter-related programs of different sizes. Using the public Eclipse dataset, we replicate our previous study on the distribution of program sizes. Our results confirm that the program sizes…

软件工程 · 计算机科学 2009-05-15 Hongyu Zhang , Hee Beng Kuan Tan , Michele Marchesi

The Abstraction Refinement Model has been widely adopted since it was firstly proposed many decades ago. This powerful model of software evolution process brings important properties into the system under development, properties such as the…

软件工程 · 计算机科学 2022-10-28 Mohamed Toufik Ailane , Christoph Knieke , Andreas Rausch

Open source projects are adopting faster release cycles that reflect various changes. Therefore, comprehending the effects of these changes on software's architecture over the releases becomes necessary. However, it is challenging to keep…

软件工程 · 计算机科学 2020-12-23 A Eashaan Rao , Dheeraj Vagavolu , Sridhar Chimalakonda

The increasing complexity of software supply chains and the rise of supply chain attacks have elevated concerns around software integrity. Users and stakeholders face significant challenges in validating that a given software artifact…

软件工程 · 计算机科学 2025-11-12 Aman Sharma , Benoit Baudry , Martin Monperrus

We report on the state-of-the-art of software visualization. To ensure reproducibility, we adopted the Systematic Literature Review methodology. That is, we analyzed 1440 entries from IEEE Xplore and ACM Digital Library databases. We…

软件工程 · 计算机科学 2020-06-23 Noptanit Chotisarn , Leonel Merino , Xu Zheng , Supaporn Lonapalawong , Tianye Zhang , Mingliang Xu , Wei Chen

Producing a good software design involves not only writing a definition that satisfies the syntax of the chosen language or structural constraints of a design paradigm. It also involves upholding a variety of expectations about the behavior…

软件工程 · 计算机科学 2025-03-07 Mary Shaw

Software visualization tools can facilitate program comprehension by providing visual metaphors, or abstractions that reduce the amount of textual data that needs to be processed mentally. One way they do this is by enabling developers to…

软件工程 · 计算机科学 2025-10-02 Malte Hansen , Jens Bamberg , Noe Baumann , Wilhelm Hasselbring

The widespread usage of Microsoft Windows has unfortunately led to a surge in malware, posing a serious threat to the security and privacy of millions of users. In response, the research community has mobilized, with numerous efforts…

密码学与安全 · 计算机科学 2025-01-13 Fangtian Zhong , Qin Hu , Yili Jiang , Jiaqi Huang , Xiuzhen Cheng

Many improvements to programming have come from shortening feedback loops, for example with Integrated Development Environments, Unit Testing, Live Programming, and Distributed Version Control. A barrier to feedback that deserves greater…

编程语言 · 计算机科学 2024-12-10 Jonathan Edwards , Tomas Petricek , Tijs van der Storm , Geoffrey Litt

Researchers, students and practitioners often encounter a situation when the build process of a third-party software system fails. In this paper, we aim to confirm this observation present mainly as anecdotal evidence so far. Using a…

软件工程 · 计算机科学 2017-12-05 Matúš Sulír , Jaroslav Porubän

We analyze data leakage in visual datasets. Data leakage refers to images in evaluation benchmarks that have been seen during training, compromising fair model evaluation. Given that large-scale datasets are often sourced from the internet,…

计算机视觉与模式识别 · 计算机科学 2025-08-26 Patrick Ramos , Ryan Ramos , Noa Garcia

Machine learning has witnessed tremendous growth in its adoption and advancement in the last decade. The evolution of machine learning from traditional algorithms to modern deep learning architectures has shaped the way today's technology…

密码学与安全 · 计算机科学 2022-01-06 Kshitiz Aryal , Maanak Gupta , Mahmoud Abdelsalam

In the last 15 years, software architecture has emerged as an important software engineering field for managing the development and maintenance of large, software- intensive systems. Software architecture community has developed numerous…

软件工程 · 计算机科学 2017-01-24 Davide Falessi , Muhammad Ali Babar , Giovanni Cantone , Philippe Kruchten

Modern software-based systems operate under rapidly changing conditions and face ever-increasing uncertainty. In response, systems are increasingly adaptive and reliant on artificial-intelligence methods. In addition to the ubiquity of…

Changes, they use to say, are the only constant in life. Everything changes rapidly around us, and more and more key to survival is the ability to rapidly adapt to changes. This consideration applies to many aspects of our lives. Strangely…

软件工程 · 计算机科学 2015-04-16 Vincenzo De Florio , Chris Blondia

Software systems situated in network environment may experience performance degradation, availability decrease and even crash during long time running, which is called software aging. This phenomenon has been studied for more than 15 years,…

软件工程 · 计算机科学 2016-11-04 Pengfei Chen , Yong Qi , Di Hou , Jiankang Liu
‹ 上一页 1 8 9 10 下一页 ›