scispace - formally typeset
M

M. Petrenko

Researcher at Wayne State University

Publications -  9
Citations -  539

M. Petrenko is an academic researcher from Wayne State University. The author has contributed to research in topics: Software maintenance & Software evolution. The author has an hindex of 8, co-authored 9 publications receiving 521 citations.

Papers
More filters
Proceedings ArticleDOI

Static techniques for concept location in object-oriented code

TL;DR: This work analyses static concept location techniques that share common prerequisites and are search the source code using regular expression matching, or static program dependencies, or information retrieval to see how they compare to each other in terms of their respective strengths and weaknesses.
Proceedings ArticleDOI

JRipples: a tool for program comprehension during incremental change

TL;DR: Highly interactive tool JRipples provides the programmer with the organizational support that makes the incremental change process easier and more systematic.
Proceedings ArticleDOI

Variable granularity for improving precision of impact analysis

TL;DR: This paper argues that a single granularity is insufficient and leads to imprecise analysis, and explains how the precision can be improved by variable granularity, where the programmers choose among the granularity of classes, the Granularity of class members, and thegranularity of code fragments.
Proceedings ArticleDOI

Partial Domain Comprehension in Software Evolution and Maintenance

TL;DR: This work introduces ontology fragments and investigates how programmers form, use and extend them before and during concept location; concept location is a prerequisite of code changes.
Proceedings ArticleDOI

Source Code Exploration with Google

TL;DR: A new approach to source code exploration is presented, which is the result of integrating the Google Desktop Search engine into the Eclipse development environment, and the resulting search engine, named Google Eclipse Search (GES), provides improved searching in Eclipse software projects.