ElementRank: Ranking java software classes and packages using a multilayer complex network-based approach

W Pan, H Ming, CK Chang, Z Yang… - IEEE Transactions on …, 2019 - ieeexplore.ieee.org
Software comprehension is an important part of software maintenance. To understand a
piece of large and complex software, the first problem to be solved is where to start the …

Learning component size distributions for software cost estimation: Models based on arithmetic and shifted geometric means rules

S Sharma, PC Pendharkar - IEEE Transactions on Software …, 2021 - ieeexplore.ieee.org
Understanding software size distribution is critical to software cost estimation using
COCOMO model and design of reliable production function model. This paper proposes and …

Towards a pattern language for construction and maintenance of software architecture traceability links

MA Javed, S Stevanetic, U Zdun - … of the 21st European Conference on …, 2016 - dl.acm.org
The documentation of software architecture traceability links is the foundation for many
important architecture management activities, such as verification and validation, reuse …

Supporting branched versions on XML documents

Z Vagena, MM Moro, VJ Tsotras - 14th International Workshop …, 2004 - ieeexplore.ieee.org
Many e-commerce and e-government applications are collaborative in nature (eg
negotiation and e-catalog management). In collaborative environments, users typically …

Supporting the analyzability of architectural component models-empirical findings and tool support

S Stevanetic, U Zdun - Empirical Software Engineering, 2018 - Springer
This article discusses the understandability of component models that are frequently used as
central views in architectural descriptions of software systems. We empirically examine how …

Exploring the understandability of components in architectural component models using component level metrics and participants' experience

S Stevanetic, U Zdun - 2016 19th International ACM SIGSOFT …, 2016 - ieeexplore.ieee.org
Architectural component models play a crucial role in achieving the desired software quality,
as understandability of components and their interactions plays a key role in supporting the …

Detection of random signals in Gaussian mixture noise

DWJ Stein - Proceedings of 1994 28th Asilomar Conference on …, 1994 - ieeexplore.ieee.org
A locally optimal detection algorithm for random signals in dependent noise is derived and
applied to complex valved Gaussian mixture noise (GMN). The algorithm is modified so that …

The impact of hierarchies on the architecture-level software understandability-a controlled experiment

S Stevanetic, MA Javed, U Zdun - 2015 24th Australasian …, 2015 - ieeexplore.ieee.org
Architectural component models represent high level designs and are frequently used as a
central view of architectural descriptions of software systems. They play a crucial role in the …

[引用][C] Modelling Architectural Complexity: An Overview

D Duong, H Lichter - Full-scale Software Engineering/The Art of Software …, 2017