Mining version histories for detecting code smells

F Palomba, G Bavota, M Di Penta… - IEEE Transactions …, 2014 - ieeexplore.ieee.org
Code smells are symptoms of poor design and implementation choices that may hinder
code comprehension, and possibly increase changeand fault-proneness. While most of the …

A survey on the use of topic models when mining software repositories

TH Chen, SW Thomas, AE Hassan - Empirical Software Engineering, 2016 - Springer
Researchers in software engineering have attempted to improve software development by
mining and analyzing software repositories. Since the majority of the software engineering …

A survey on software coupling relations and tools

E Fregnan, T Baum, F Palomba, A Bacchelli - Information and Software …, 2019 - Elsevier
Context Coupling relations reflect the dependencies between software entities and can be
used to assess the quality of a program. For this reason, a vast amount of them has been …

Enhancing clone-and-own with systematic reuse for develo** software variants

S Fischer, L Linsbauer… - 2014 IEEE …, 2014 - ieeexplore.ieee.org
To keep pace with the increasing demand for custom-tailored software systems, companies
often apply a practice called clone-and-own, whereby a new variant of a software system is …

Challenges and opportunities for software change request repositories: a systematic map** study

YC Cavalcanti, PA da Mota Silveira Neto… - Journal of Software …, 2014 - Wiley Online Library
Software maintenance starts as soon as the first artifacts are delivered and is essential for
the success of the software. However, kee** maintenance activities and their related …

Sensitivity analysis of model output: variance-based methods make the difference

K Chan, A Saltelli, S Tarantola - Proceedings of the 29th conference on …, 1997 - dl.acm.org
This paper is intended to review a number of variancebased methods used in Sensitivity
Analysis (SA) to ascertain how much a model (numerical or otherwise) depends on each or …

Variability extraction and modeling for product variants

L Linsbauer, RE Lopez-Herrejon, A Egyed - Proceedings of the 22nd …, 2018 - dl.acm.org
Fast changing hardware and software technologies in addition to larger and more
specialized customer bases demand software tailored to meet very diverse requirements …

Xcos: Explainable code search based on query sco** and knowledge graph

C Wang, X Peng, Z **ng, Y Zhang, M Liu… - ACM Transactions on …, 2023 - dl.acm.org
When searching code, developers may express additional constraints (eg, functional
constraints and nonfunctional constraints) on the implementations of desired functionalities …

MSR4SM: Using topic models to effectively mining software repositories for software maintenance tasks

X Sun, B Li, H Leung, B Li, Y Li - Information and Software Technology, 2015 - Elsevier
Context Mining software repositories has emerged as a research direction over the past
decade, achieving substantial success in both research and practice to support various …

Feature trace recording

PM Bittner, A Schultheiß, T Thüm, T Kehrer… - Proceedings of the 29th …, 2021 - dl.acm.org
Tracing requirements to their implementation is crucial to all stakeholders of a software
development process. When managing software variability, requirements are typically …