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

Mark M. McIntyre

dblp:46/1497 · DBLP profile ↗
← Back
1ranked-venue papers
1as first author
0since 2021 · last 2007
—ORCID · none

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

Software engineering, systems software and programming languages · 1 · 1 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
Software maintenance and evolution · 100%

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

TopicWeightPapersLastEvidence papers
Software maintenance and evolution › change impact analysis
change propagation
0.112007
Assisting potentially-repetitive small-scale changes via semi-automated heuristic search · ASE 2007
Software maintenance and evolution
code search
0.012007
Assisting potentially-repetitive small-scale changes via semi-automated heuristic search · ASE 2007

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

semantic inference · 0.1heuristic search · 0.1
YearPublicationVenuePosition
2007 Assisting potentially-repetitive small-scale changes via semi-automated heuristic search
abstract
When a software system undergoes modification, a given change might need to be repeated throughout the codebase. While the change itself may not be difficult to implement, discovering other locations where this change should be applied (if any exist) can be onerous. Syntactic differences in otherwise semantically similar code can render traditional search techniques ineffective. This paper describes a heuristic search technique to help find the locations required to complete a repetitive small-scale change (RSC). By observing the developer perform a change once, it is possible to infer semantic information about that change and to automatically suggest locations where the same change ought to be made
Mark M. McIntyre, Robert J. Walker
ASE1