It is well known that maintenance is the most expensive stage of the software life cycle. Most large real world software systems consist of a very large number of source code files. Important knowledge about different aspects of a software system is embedded in a rich set of implicit relationships among these files. Those relationships are partly reflected in system documentation at its different levels, but more often than not are never made explicit and become part of the expertise of system maintainers. Finding existing relations between source code components is a difficult task, especially in the case of legacy systems. When a maintenance programmer is looking at a piece of code in a source file, one of the important questions that he ...
peer-reviewedThis paper investigates the use and type of source code employed during program summar...
Software maintenance is a widely studied area of software engineering that it is particularly import...
If anything good can be said to have come from the Year 2000 systems problem, it is that it has crea...
This paper describes the application of inductive methods to data extracted from both source code an...
Computer software is, by its very nature highly complex and invisible yet subject to a near-continua...
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...
Software maintenance and evolution is a particularly complex phenomenon in the case of long-lived, l...
Software developers are often faced with modification tasks that involve source which is spread acro...
Abstract Context Mining software repositories has emerged as a research direction over the past deca...
We apply data mining to version histories in order to guide programmers along related changes: “Prog...
Software maintenance is one of the most expensive and time-consuming phases in the software life-cyc...
I hereby declare that I am the sole author of this thesis. This is a true copy of the thesis, includ...
Context: Software maintenance is important to keep existing software systems functional for organiza...
Abstract — Software maintenance tasks require familiarity with the entire software system to make pr...
peer-reviewedThis paper investigates the use and type of source code employed during program summar...
Software maintenance is a widely studied area of software engineering that it is particularly import...
If anything good can be said to have come from the Year 2000 systems problem, it is that it has crea...
This paper describes the application of inductive methods to data extracted from both source code an...
Computer software is, by its very nature highly complex and invisible yet subject to a near-continua...
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...
Software maintenance and evolution is a particularly complex phenomenon in the case of long-lived, l...
Software developers are often faced with modification tasks that involve source which is spread acro...
Abstract Context Mining software repositories has emerged as a research direction over the past deca...
We apply data mining to version histories in order to guide programmers along related changes: “Prog...
Software maintenance is one of the most expensive and time-consuming phases in the software life-cyc...
I hereby declare that I am the sole author of this thesis. This is a true copy of the thesis, includ...
Context: Software maintenance is important to keep existing software systems functional for organiza...
Abstract — Software maintenance tasks require familiarity with the entire software system to make pr...
peer-reviewedThis paper investigates the use and type of source code employed during program summar...
Software maintenance is a widely studied area of software engineering that it is particularly import...
If anything good can be said to have come from the Year 2000 systems problem, it is that it has crea...