The qualitas corpus: A curated collection of java code for empirical studies

E Tempero, C Anslow, J Dietrich, T Han… - 2010 Asia pacific …, 2010 - ieeexplore.ieee.org
In order to increase our ability to use measurement to support software development
practise we need to do more analysis of code. However, empirical studies of code are …

Using the conceptual cohesion of classes for fault prediction in object-oriented systems

A Marcus, D Poshyvanyk… - IEEE Transactions on …, 2008 - ieeexplore.ieee.org
High cohesion is a desirable property of software as it positively impacts understanding,
reuse, and maintenance. Currently proposed measures for cohesion in Object-Oriented …

Software fault prediction using an RNN-based deep learning approach and ensemble machine learning techniques

E Borandag - Applied Sciences, 2023 - mdpi.com
Alongside the modern software development life cycle approaches, software testing has
gained more importance and has become an area researched actively within the software …

The effectiveness of software metrics in identifying error-prone classes in post-release software evolution process

R Shatnawi, W Li - Journal of systems and software, 2008 - Elsevier
Many empirical studies have found that software metrics can predict class error proneness
and the prediction can be used to accurately group error-prone classes. Recent empirical …

Subjective evaluation of software evolvability using code smells: An empirical study

MV Mäntylä, C Lassenius - Empirical Software Engineering, 2006 - Springer
This paper presents the results of an empirical study on the subjective evaluation of code
smells that identify poorly evolvable structures in software. We propose use of the term …

The use of summation to aggregate software metrics hinders the performance of defect prediction models

F Zhang, AE Hassan, S McIntosh… - IEEE Transactions on …, 2016 - ieeexplore.ieee.org
Defect prediction models help software organizations to anticipate where defects will appear
in the future. When training a defect prediction model, historical defect data is often mined …

The conceptual coupling metrics for object-oriented systems

D Poshyvanyk, A Marcus - 2006 22nd IEEE International …, 2006 - ieeexplore.ieee.org
Coupling in software has been linked with maintainability and existing metrics are used as
predictors of external software quality attributes such as fault-proneness, impact analysis …

Approaches to co-evolution of metamodels and models: A survey

R Hebig, DE Khelladi… - IEEE Transactions on …, 2016 - ieeexplore.ieee.org
Modeling languages, just as all software artifacts, evolve. This poses the risk that legacy
models of a company get lost, when they become incompatible with the new language …

The conceptual cohesion of classes

A Marcus, D Poshyvanyk - 21st IEEE International Conference …, 2005 - ieeexplore.ieee.org
While often defined in informal ways, software cohesion reflects important properties of
modules in a software system. Cohesion measurement has been used for quality …

Experimental assessment of software metrics using automated refactoring

M Ó Cinnéide, L Tratt, M Harman, S Counsell… - Proceedings of the …, 2012 - dl.acm.org
A large number of software metrics have been proposed in the literature, but there is little
understanding of how these metrics relate to one another. We propose a novel experimental …