Sciweavers

120
Voted
SIGSOFT
2007
ACM
16 years 4 months ago
Contract driven development = test driven development - writing test cases
Andreas Leitner, Ilinca Ciupa, Manuel Oriol, Bertr...
147
Voted
SIGSOFT
2007
ACM
16 years 4 months ago
Efficient checkpointing of java software using context-sensitive capture and replay
Checkpointing and replaying is an attractive technique that has been used widely at the operating/runtime system level to provide fault tolerance. Applying such a technique at the...
Guoqing Xu, Atanas Rountev, Yan Tang, Feng Qin
114
Voted
SIGSOFT
2007
ACM
16 years 4 months ago
Beyond refactoring: a framework for modular maintenance of crosscutting design idioms
Despite the automated refactoring support provided by today's IDEs many program transformations that are easy to conceptualize-such as improving the implementation of a desig...
Macneil Shonle, William G. Griswold, Sorin Lerner
156
Voted
SIGSOFT
2007
ACM
16 years 4 months ago
Globally distributed software development project performance: an empirical analysis
Software firms are increasingly distributing their software development effort across multiple locations. In this paper we present the results of a two year field study that inves...
Narayan Ramasubbu, Rajesh Krishna Balan
129
Voted
SIGSOFT
2007
ACM
16 years 4 months ago
On marrying ontological and metamodeling technical spaces
In software engineering, the use of models and metamodeling approaches (e.g., MDA with MOF/UML) for purposes such as software design or software validation is an established pract...
Fernando Silva Parreiras, Steffen Staab, Andreas W...
202
Voted
SIGSOFT
2007
ACM
16 years 4 months ago
Software engineering research: from cradle to grave
Elaine J. Weyuker
118
Voted
SIGSOFT
2007
ACM
16 years 4 months ago
RELAY: static race detection on millions of lines of code
Data races occur when multiple threads are about to access the same piece of memory, and at least one of those accesses is a write. Such races can lead to hard-to-reproduce bugs t...
Jan Wen Voung, Ranjit Jhala, Sorin Lerner
113
Voted
SIGSOFT
2007
ACM
16 years 4 months ago
State coverage: a structural test adequacy criterion for behavior checking
We propose a new language-independent, structural test adequacy criterion called state coverage. State coverage measures whether unit-level tests check the outputs and side effect...
Ken Koster, David Kao
93
Voted
SIGSOFT
2007
ACM
16 years 4 months ago
Predictive testing: amplifying the effectiveness of software testing
Pallavi Joshi, Koushik Sen, Mark Shlimovich
124
Voted
SIGSOFT
2007
ACM
16 years 4 months ago
Detection and resolution of atomicity violation in service composition
Atomicity is a desirable property that safeguards application consistency for service compositions. A service composition exhibiting this property could either complete or cancel ...
Chunyang Ye, S. C. Cheung, W. K. Chan, Chang Xu