kirancodes.me
To Proof Maintenance & Beyond!

3,458 papers · page 137 of 173

Automatic code stylizing

Steven P. Reiss

Coding style is an important aspect of software development. We present a system that uses machine learning to deduce the coding style from a corpus of code and then applies this knowledge to convert arbitrary code to the learned style. We use a broad definition of coding style t…

Concolic testing

Koushik Sen

Concolic testing automates test input generation by combining the concrete and symbolic (concolic) execution of the code under test. Traditional test input generation techniques use either (1) concrete execution or (2) symbolic execution that builds constraints and is followed by…

Adaptation hiding modularity

Yuanyuan Song

Although self-adaptivity is emerging as an important system property, designers still lack principled and systematic methods for developing, reasoning about, and synthesizing specifications, architectures, and implementations for such systems. I exploit recent work on design stru…