Mining version histories for detecting code smells
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 …
code comprehension, and possibly increase changeand fault-proneness. While most of the …
A survey on the use of topic models when mining software repositories
Researchers in software engineering have attempted to improve software development by
mining and analyzing software repositories. Since the majority of the software engineering …
mining and analyzing software repositories. Since the majority of the software engineering …
A survey on software coupling relations and tools
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 …
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
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 …
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 …
the success of the software. However, kee** maintenance activities and their related …
Sensitivity analysis of model output: variance-based methods make the difference
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 …
Analysis (SA) to ascertain how much a model (numerical or otherwise) depends on each or …
Variability extraction and modeling for product variants
Fast changing hardware and software technologies in addition to larger and more
specialized customer bases demand software tailored to meet very diverse requirements …
specialized customer bases demand software tailored to meet very diverse requirements …
Xcos: Explainable code search based on query sco** and knowledge graph
When searching code, developers may express additional constraints (eg, functional
constraints and nonfunctional constraints) on the implementations of desired functionalities …
constraints and nonfunctional constraints) on the implementations of desired functionalities …
MSR4SM: Using topic models to effectively mining software repositories for software maintenance tasks
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 …
decade, achieving substantial success in both research and practice to support various …
Feature trace recording
Tracing requirements to their implementation is crucial to all stakeholders of a software
development process. When managing software variability, requirements are typically …
development process. When managing software variability, requirements are typically …