Sciweavers

135 search results - page 16 / 27
» Refactoring Tools and Complementary Techniques
Sort
View
120
Voted
FASE
2009
Springer
15 years 10 months ago
Reducing the Costs of Bounded-Exhaustive Testing
Abstract. Bounded-exhaustive testing is an automated testing methodology that checks the code under test for all inputs within given bounds: first the user describes a set of test...
Vilas Jagannath, Yun Young Lee, Brett Daniel, Dark...
129
Voted
CC
2005
Springer
120views System Software» more  CC 2005»
15 years 9 months ago
Data Slicing: Separating the Heap into Independent Regions
In this paper, we present a formal description of data slicing, which is a type-directed program transformation technique that separates a program’s heap into several independent...
Jeremy Condit, George C. Necula
127
Voted
ISSTA
2004
ACM
15 years 9 months ago
Faster constraint solving with subtypes
Constraints in predicate or relational logic can be translated into boolean logic and solved with a SAT solver. For faster solving, it is common to exploit the typing of predicate...
Jonathan Edwards, Daniel Jackson, Emina Torlak, Vi...
105
Voted
CHI
2003
ACM
16 years 4 months ago
Take it to the next stage: the roles of role playing in the design process
Using role play at every stage of the design process has been a vital tool for IDEO in working with clients and users. With the dual properties of bringing participants into the m...
Kristian T. Simsarian
146
Voted
AGTIVE
2007
Springer
15 years 10 months ago
Combining Quality Assurance and Model Transformations in Business-Driven Development
Abstract. Business-driven development is a methodology for developing IT solutions that directly satisfy business requirements. At its core are business processes, which are usuall...
Jana Koehler, Thomas Gschwind, Jochen Malte Kü...