This paper describes the application of inductive methods to data extracted from both source code and software maintenance records. We would like to extract relations that indicate which files in, a legacy system, are relevant to each other in the context of program maintenance. We call these relations Maintenance Relevance Relations. Such a relation could reveal existing complex interconnections among files in the system, which may in turn be useful in comprehending them. We discuss the methodology we employed to extract and evaluate the relations. We also point out some of the problems we encountered and our solutions for them. Finally, we present some of the results that we have obtained
This paper presents our approach to design recording aiming to facilitate the impact analysis of cha...
The software files, such as the version repositories of errors, stored much of the activity related ...
Abstract — Software maintenance tasks require familiarity with the entire software system to make pr...
It is well known that maintenance is the most expensive stage of the software life cycle. Most large...
Ability to predict whether a change in one file may require a change in another can be extremely hel...
Data mining and its ability to handle large amounts of data and uncover hidden patterns has the pote...
Computer software is, by its very nature highly complex and invisible yet subject to a near-continua...
Software maintenance and evolution is a particularly complex phenomenon in the case of long-lived, l...
To my father, mother and sister for their endless love and support I have yet to see any problem, ho...
Software developers are often faced with modification tasks that involve source which is spread acro...
AbstractThis paper presents ongoing work on using data mining clustering to support the evaluation o...
Versioned and bug-tracked software systems provide a huge amount of historical data regarding source...
This paper presents ongoing work on using data mining clustering to support the evaluation of softwa...
Abstract- This paper addresses the problem of discovering temporal and contextual relationships acro...
We apply data mining to version histories in order to guide programmers along related changes: “Prog...
This paper presents our approach to design recording aiming to facilitate the impact analysis of cha...
The software files, such as the version repositories of errors, stored much of the activity related ...
Abstract — Software maintenance tasks require familiarity with the entire software system to make pr...
It is well known that maintenance is the most expensive stage of the software life cycle. Most large...
Ability to predict whether a change in one file may require a change in another can be extremely hel...
Data mining and its ability to handle large amounts of data and uncover hidden patterns has the pote...
Computer software is, by its very nature highly complex and invisible yet subject to a near-continua...
Software maintenance and evolution is a particularly complex phenomenon in the case of long-lived, l...
To my father, mother and sister for their endless love and support I have yet to see any problem, ho...
Software developers are often faced with modification tasks that involve source which is spread acro...
AbstractThis paper presents ongoing work on using data mining clustering to support the evaluation o...
Versioned and bug-tracked software systems provide a huge amount of historical data regarding source...
This paper presents ongoing work on using data mining clustering to support the evaluation of softwa...
Abstract- This paper addresses the problem of discovering temporal and contextual relationships acro...
We apply data mining to version histories in order to guide programmers along related changes: “Prog...
This paper presents our approach to design recording aiming to facilitate the impact analysis of cha...
The software files, such as the version repositories of errors, stored much of the activity related ...
Abstract — Software maintenance tasks require familiarity with the entire software system to make pr...