AbstractThis paper presents ongoing work on using data mining clustering to support the evaluation of software systems' maintainability. As input for our analysis we employ software measurement data extracted from Java source code. We propose a two-steps clustering process which facilitates the assessment of a system's maintainability at first, and subsequently an in-cluster analysis in order to study the evolution of each cluster as the system's versions pass by. The process is evaluated on Apache Geronimo, a J2EE 1.4 open source Application Server. The evaluation involves analyzing several versions of this software system in order to assess its evolution and maintainability over time. The paper concludes with directions for future work
Software development life cycle maintenance has been advocated as the critical part that consumes m...
While prior object-oriented software maintainability literature acknowledges the role of machine lea...
grantor: University of TorontoA common problem that the software industry has to face is t...
This paper presents ongoing work on using data mining clustering to support the evaluation of softwa...
AbstractThis paper presents ongoing work on using data mining clustering to support the evaluation o...
This paper presents ongoing work on using data mining to evaluate a software system’s maintainabilit...
Context: Software maintainability is one of the fundamental quality attributes of software engineeri...
This paper elaborates on how to use clustering for the evaluation of a software system’s maintainabi...
Data mining and its ability to handle large amounts of data and uncover hidden patterns has the pote...
In this paper we present a case study about the clustering of maintenance activities applied on larg...
A software product family generally has multiple product lines or software versions, each with, in g...
Introduction: Successive code changes during the maintenance phase may cause the emergence of bad sm...
Software is playing a crucial role in modern societies. The demand for software quality is increasin...
Analysis of Data quality is an important issue which has been addressed as data warehousing, data mi...
One of the important aims of the continuous software development process is to localize and remove a...
Software development life cycle maintenance has been advocated as the critical part that consumes m...
While prior object-oriented software maintainability literature acknowledges the role of machine lea...
grantor: University of TorontoA common problem that the software industry has to face is t...
This paper presents ongoing work on using data mining clustering to support the evaluation of softwa...
AbstractThis paper presents ongoing work on using data mining clustering to support the evaluation o...
This paper presents ongoing work on using data mining to evaluate a software system’s maintainabilit...
Context: Software maintainability is one of the fundamental quality attributes of software engineeri...
This paper elaborates on how to use clustering for the evaluation of a software system’s maintainabi...
Data mining and its ability to handle large amounts of data and uncover hidden patterns has the pote...
In this paper we present a case study about the clustering of maintenance activities applied on larg...
A software product family generally has multiple product lines or software versions, each with, in g...
Introduction: Successive code changes during the maintenance phase may cause the emergence of bad sm...
Software is playing a crucial role in modern societies. The demand for software quality is increasin...
Analysis of Data quality is an important issue which has been addressed as data warehousing, data mi...
One of the important aims of the continuous software development process is to localize and remove a...
Software development life cycle maintenance has been advocated as the critical part that consumes m...
While prior object-oriented software maintainability literature acknowledges the role of machine lea...
grantor: University of TorontoA common problem that the software industry has to face is t...