Sustainability evaluation of software architectures: a systematic review

H Koziolek - Proceedings of the joint ACM SIGSOFT conference …, 2011 - dl.acm.org
Long-living software systems are sustainable if they can be cost-efficiently maintained and
evolved over their entire life-cycle. The quality of software architectures determines …

Software metrics for measuring the understandability of architectural structures: a systematic mapping study

S Stevanetic, U Zdun - Proceedings of the 19th International Conference …, 2015 - dl.acm.org
The main idea of software architecture is to concentrate on the" big picture" of a software
system. In the context of object-oriented software systems higher-level architectural …

Studying software evolution using artefacts' shared information content

T Arbuckle - Science of Computer Programming, 2011 - Elsevier
In order to study software evolution, it is necessary to measure artefacts representative of
project releases. If we consider the process of software evolution to be copying with …

Quantifying the encapsulation of implemented software architectures

E Bouwers, A Van Deursen… - 2014 IEEE International …, 2014 - ieeexplore.ieee.org
Applying encapsulation techniques lead to software systems in which the majority of
changes are localized, which reduces maintenance and testing effort. In the evaluation of …

Metrics for evaluating coupling and service granularity in service oriented architecture

X Wang - … on Information Engineering and Computer Science, 2009 - ieeexplore.ieee.org
Service oriented architecture (SOA) is becoming an increasingly popular architectural style
for many organizations due to the promised agility, flexibility benefits. Although the concept …

[图书][B] Metric-based Evaluation of Implemented Software Architectures

EM Bouwers - 2013 - Citeseer
Between waking up in the morning and reading the first e-mail at work the majority of people
have already interacted with over a dozen software systems. All aspects of a daily commute …

Towards using coupling measures to guide black‐box integration testing in component‐based systems

D Hellhake, J Bogner, T Schmid… - … Testing, Verification and …, 2022 - Wiley Online Library
In component‐based software development, integration testing is a crucial step in verifying
the composite behaviour of a system. However, very few formally or empirically validated …

Dependency and entropy based impact analysis for service-oriented system evolution

S Wang, MAM Capretz - 2011 IEEE/WIC/ACM International …, 2011 - ieeexplore.ieee.org
Service-oriented architecture (SOA) has become a widely accepted approach that provides
a flexible IT infrastructure in order to deal with the increasing pace of business changes and …

Architecture reconstruction and evaluation of blockchain open source platform

J Kim, S Kang, H Ahn, C Keum, CG Lee - Proceedings of the 40th …, 2018 - dl.acm.org
Recently, public interest in the blockchain technology has surged and various applications
based on the technology have emerged. However, there has been little study on …

Optimal software maintenance policy considering unavailable time

CJ Xiong, M Xie, SH Ng - Journal of Software Maintenance and …, 2011 - Wiley Online Library
With the enhancement of hardware and software engineering, the effectiveness and
correctness of software is less and less doubted and customers are more aware about …