Sciweavers

75
Voted
OOPSLA
2015
Springer
9 years 11 months ago
Infection size as a measure of bug severity
A simple bug in a program can influence a large part of the program execution by spreading throughout the state at runtime. This is known as program infection. The seriousness of...
Mohammad R. Azadmanesh, Matthias Hauswirth
76
Voted
OOPSLA
2015
Springer
9 years 11 months ago
Use at your own risk: the Java unsafe API in the wild
Java is a safe language. Its runtime environment provides strong safety guarantees that any Java application can rely on. Or so we think. We show that the runtime actually does no...
Luis Mastrangelo, Luca Ponzanelli, Andrea Mocci, M...
64
Voted
OOPSLA
2015
Springer
9 years 11 months ago
One parser to rule them all
Ali Afroozeh, Anastasia Izmaylova
77
Voted
OOPSLA
2015
Springer
9 years 11 months ago
Fraglight: shedding light on broken pointcuts in evolving aspect-oriented software
Pointcut fragility is a well-documented problem in Aspect-Oriented Programming; changes to the base-code can lead to join points incorrectly falling in or out of the scope of poin...
Raffi Khatchadourian, Awais Rashid, Hidehiko Masuh...
74
Voted
OOPSLA
2015
Springer
9 years 11 months ago
Performance problems you can fix: a dynamic analysis of memoization opportunities
Performance bugs are a prevalent problem and recent research proposes various techniques to identify such bugs. This paper addresses a kind of performance problem that often is ea...
Luca Della Toffola, Michael Pradel, Thomas R. Gros...