The delta maintainability model: Measuring maintainability of fine-grained code changes

M Di Biase, A Rastogi, M Bruntink… - 2019 IEEE/ACM …, 2019 - ieeexplore.ieee.org
Existing maintainability models are used to identify technical debt of software systems.
Targeting entire codebases, such models lack the ability to determine shortcomings of …

Teamscale: Software quality control in real-time

L Heinemann, B Hummel, D Steidl - Companion Proceedings of the 36th …, 2014 - dl.acm.org
When large software systems evolve, the quality of source code is essential for successful
maintenance. Controlling code quality continuously requires adequate tool support. Current …

Incremental origin analysis of source code files

D Steidl, B Hummel, E Juergens - … of the 11th Working Conference on …, 2014 - dl.acm.org
The history of software systems tracked by version control systems is often incomplete
because many file movements are not recorded. However, static code analyses that mine …

Prioritizing maintainability defects based on refactoring recommendations

D Steidl, S Eder - Proceedings of the 22nd International Conference on …, 2014 - dl.acm.org
As a measure of software quality, current static code analyses reveal thousands of quality
defects on systems in brown-field development in practice. Currently, there exists no way to …

Teamscale: tackle technical debt and control the quality of your software

R Haas, R Niedermayr… - 2019 IEEE/ACM …, 2019 - ieeexplore.ieee.org
Teamscale is a software intelligence platform, that is, it creates transparency on code quality
and the underlying software development process. This makes it possible for developers …

Combining clone detection and latent semantic indexing to detect re-implementations

V Bauer, T Völke, S Eder - 2016 IEEE 23rd international …, 2016 - ieeexplore.ieee.org
Semantic redundancies are frequently reported in practice and cause increased efforts for
development and maintenance. However, instances are hard to find with existing …

OpenDigger: Data Mining and Information Service System for Open Collaboration Digital Ecosystem

X **a, S Zhao, F Han, F Bi, W Wang - arxiv preprint arxiv:2311.15204, 2023 - arxiv.org
The widespread development and adoption of open-source software have built an
ecosystem for open development and collaboration. In this ecosystem, individuals and …

Analysing and supporting software reuse in practice

VM Bauer - 2016 - mediatum.ub.tum.de
Software reuse is considered a key element to successful software development. To which
extent has research improved reuse in practice? This thesis analyses the state of the …

Software maintenance research that is empirically valid and useful in practice

E Juergens - it-Information Technology, 2016 - degruyter.com
For successful software system, maintenance efforts dominate initial development costs by
far. However, research and practice still place most of the attention on the initial …

[PDF][PDF] 基于群智的软件开发群体化方法与实践

王涛, 尹刚, 余跃, 张洋, 王怀民 - **科学: 信息科学, 2020 - scis.scichina.com
摘要互联网技术的发展对软件开发技术, 运行形态和服务模式都产生了前所未有的影响,
以开源和众包为代表的大规模群体协作实践所蕴含的群体智能机理为网络时代的软件开发带来 …