Sciweavers

3889 search results - page 118 / 778
» The Use of Program Dependence Graphs in Software Engineering
Sort
View
CSEE
2003
Springer
15 years 8 months ago
Teaching a Software Development Methodology: The Case of Extreme Programming
This paper focuses on the teaching of software development methodologies. It presents ten principles of teaching such a topic, while examining each from both a pedagogical and an ...
Orit Hazzan, Yael Dubinsky
148
Voted
FASE
2005
Springer
15 years 9 months ago
Ensuring Structural Constraints in Graph-Based Models with Type Inheritance
Graphs are a common means to represent structures in models and meta-models of software systems. In this context, the description of model domains by classifying the domain entitie...
Gabriele Taentzer, Arend Rensink
155
Voted
CORR
2010
Springer
198views Education» more  CORR 2010»
15 years 10 days ago
Convex Graph Invariants
The structural properties of graphs are usually characterized in terms of invariants, which are functions of graphs that do not depend on the labeling of the nodes. In this paper ...
Venkat Chandrasekaran, Pablo A. Parrilo, Alan S. W...
167
Voted
PLDI
2011
ACM
14 years 6 months ago
Systematic editing: generating program transformations from an example
Software modifications are often systematic—they consist of similar, but not identical, program changes to multiple contexts. Existing tools for systematic program transformati...
Na Meng, Miryung Kim, Kathryn S. McKinley
164
Voted
JOT
2007
123views more  JOT 2007»
15 years 3 months ago
Towards a Tool Supporting Integration Testing of Aspect-Oriented Programs
Aspect-Oriented Programming is an emerging software engineering paradigm. It offers new constructs and tools improving separation of crosscutting concerns into single units called...
Philippe Massicotte, Linda Badri, Mourad Badri