Proceedings of the International Workshop on Machine Learning Technologies in Software Engineering 2011
DOI: 10.1145/2070821.2070828
|View full text |Cite
|
Sign up to set email alerts
|

Towards learning to detect meaningful changes in software

Abstract: Abstract-Software developers are often concerned with particular changes that are relevant to their current tasks: not all changes to evolving software are equally important. Specified at the language-level, we have developed an automated technique to detect only those changes that are deemed meaningful, or relevant, to a particular development task [1]. In practice, however, it is realised that programmers are not always familiar with the production rules of a programming language. Rather, they may prefer to … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2013
2013
2014
2014

Publication Types

Select...
2

Relationship

1
1

Authors

Journals

citations
Cited by 2 publications
(1 citation statement)
references
References 13 publications
0
1
0
Order By: Relevance
“…Earlier we have developed the meaningful change detection tools from the specifications what changes are meaningful to different stakeholders [21], as well as the bidirectional transformation framework to propagate the meaningful changes between the template code and the user modifications [17]. One future direction to consider is how to guide the users to specify such meaningful changes or to learn from examples [18]. -Feedback loops Since boundary between development-time and runtime is disappearing, the distinction between adaptation and evolution in such systems is also getting blurred.…”
Section: Runtime Diagnosis Of Mdsd Problemsmentioning
confidence: 99%
“…Earlier we have developed the meaningful change detection tools from the specifications what changes are meaningful to different stakeholders [21], as well as the bidirectional transformation framework to propagate the meaningful changes between the template code and the user modifications [17]. One future direction to consider is how to guide the users to specify such meaningful changes or to learn from examples [18]. -Feedback loops Since boundary between development-time and runtime is disappearing, the distinction between adaptation and evolution in such systems is also getting blurred.…”
Section: Runtime Diagnosis Of Mdsd Problemsmentioning
confidence: 99%