Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Hector M. Olague

dblp:62/2087 · DBLP profile ↗
← Back
3ranked-venue papers
3as first author
0since 2021 · last 2008
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 3 · 3 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
1 paper
Empirical software engineering · 100%

Topics — the 4 heaviest of 4, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Empirical software engineering
fault prediction
0.112007
Empirical Validation of Three Software Metrics Suites to Predict Fault-Proneness of Object-Oriented Classes Developed Using Highly Iterative or Agile Software Development Processes · IEEE Trans. Software Eng. 2007
Empirical software engineering › mining software repositories › defect prediction
fault-prone class prediction
0.112007
Empirical Validation of Three Software Metrics Suites to Predict Fault-Proneness of Object-Oriented Classes Developed Using Highly Iterative or Agile Software Development Processes · IEEE Trans. Software Eng. 2007
Empirical software engineering
mining software repositories
0.112007
Empirical Validation of Three Software Metrics Suites to Predict Fault-Proneness of Object-Oriented Classes Developed Using Highly Iterative or Agile Software Development Processes · IEEE Trans. Software Eng. 2007
Empirical software engineering › software metrics
object-oriented metrics
0.112007
Empirical Validation of Three Software Metrics Suites to Predict Fault-Proneness of Object-Oriented Classes Developed Using Highly Iterative or Agile Software Development Processes · IEEE Trans. Software Eng. 2007

Methods — techniques the papers use, named apart from their topics

logistic regression · 0.1
YearPublicationVenuePosition
2008 An empirical validation of object-oriented class complexity metrics and their ability to predict error-prone classes in highly iterative, or agile, software: a case study
abstract
Abstract Empirical studies have shown complexity metrics to be good predictors of testing effort and maintainability in traditional, imperative programming languages. Empirical validation studies have also shown that complexity is a good predictor of initial quality and reliability in object‐oriented (OO) software. To date, one of the most empirically validated OO complexity metrics is the Chidamber and Kemerer Weighted Methods in a Class (WMC). However, there are many more OO complexity metrics whose predictive power has not been as extensively explored. In this study, we explore the predictive ability of several complexity‐related metrics for OO software that have not been heavily validated. We do this by exploring their ability to measure quality in an evolutionary software process, by correlating these metrics to defect data for six versions of Rhino, an open‐source implementation of JavaScript written in Java. Using statistical techniques such as Spearman's correlation, principal component analysis, binary logistic regression models and their respective validations, we show that some lesser known complexity metrics including Michuraet al.'s standard deviation method complexity and Etzkornet al.'s average method complexity are more consistent predictors of OO quality than any variant of the Chidamber and Kemerer WMC metric. We also show that these metrics are useful in identifying fault‐prone classes in software developed using highly iterative or agile software development processes. Copyright © 2008 John Wiley & Sons, Ltd.
Hector M. Olague, Letha H. Etzkorn, Sherri L. Messimer, Harry S. Delugach
J. Softw. Maintenance Res. Pract.1
2007 Empirical Validation of Three Software Metrics Suites to Predict Fault-Proneness of Object-Oriented Classes Developed Using Highly Iterative or Agile Software Development Processes
abstract
Empirical validation of software metrics suites to predict fault proneness in object-oriented (OO) components is essential to ensure their practical use in industrial settings. In this paper, we empirically validate three OO metrics suites for their ability to predict software quality in terms of fault-proneness: the Chidamber and Kemerer (CK) metrics, Abreu's Metrics for Object-Oriented Design (MOOD), and Bansiya and Davis' Quality Metrics for Object-Oriented Design (QMOOD). Some CK class metrics have previously been shown to be good predictors of initial OO software quality. However, the other two suites have not been heavily validated except by their original proposers. Here, we explore the ability of these three metrics suites to predict fault-prone classes using defect data for six versions of Rhino, an open-source implementation of JavaScript written in Java. We conclude that the CK and QMOOD suites contain similar components and produce statistical models that are effective in detecting error-prone classes. We also conclude that the class components in the MOOD metrics suite are not good class fault-proneness predictors. Analyzing multivariate binary logistic regression models across six Rhino versions indicates these models may be useful in assessing quality in OO classes produced using modern highly iterative or agile software development processes.
Hector M. Olague, Letha H. Etzkorn, Sampson Gholston, Stephen Quattlebaum
IEEE Trans. Software Eng.1
2006 Assessing design instability in iterative (agile) object-oriented projects
abstract
Abstract Assessing progress and stability in rapid, highly iterative and agile object‐oriented software development processes is difficult because program evolution appears somewhat disorderly. With agile software development methods, the expected time to reach software stability is obscured by the dynamic nature of the agile process itself. The System Design Instability (SDI) metric was developed to help analyze object‐oriented software evolution under these conditions. In this paper we examine a new version of SDI, called SDIe, based on the maximum entropy in a system. We believe our new measure is easier to calculate than the original version of SDI since it is based on data that are more commonly available than those used by SDI; also, SDIe gives a more accurate indication of software stability and maturity since it suffers less from data spikes. To validate the new metric, we use maintenance data from a commercial software project, developed using an agile process; these are the same data that were collected and analyzed in the original SDI study. In addition, we apply the refined SDI metric to the evolution of a well‐established, open‐source, iteratively‐developed software product. The results of our case study indicate our new SDIe metric is a viable measure of system design stability. Copyright © 2006 John Wiley & Sons, Ltd.
Hector M. Olague, Letha H. Etzkorn, Wei Li 0014, Glenn W. Cox
J. Softw. Maintenance Res. Pract.1