ICSE '94 Proceedings of the 16th international conference on Software engineering
Refactoring: improving the design of existing code
Refactoring: improving the design of existing code
Extreme programming explained: embrace change
Extreme programming explained: embrace change
Endo-testing: unit testing with mock objects
Extreme programming examined
Test Driven Development: By Example
Test Driven Development: By Example
Patterns of Enterprise Application Architecture
Patterns of Enterprise Application Architecture
Test-Driven Web Application Development in Java
NODe '02 Revised Papers from the International Conference NetObjectDays on Objects, Components, Architectures, Services, and Applications for a Networked World
Architectural styles and the design of network-based software architectures
Architectural styles and the design of network-based software architectures
Test-Driven Modeling for Model-Driven Development
IEEE Software
XUnit Test Patterns: Refactoring Test Code
XUnit Test Patterns: Refactoring Test Code
Software Testing and Analysis: Process, Principles and Techniques
Software Testing and Analysis: Process, Principles and Techniques
Expert Spring MVC and Web Flow (Expert)
Expert Spring MVC and Web Flow (Expert)
Bridging existing Web modeling languages to model-driven engineering: a metamodel for WebML
ICWE '06 Workshop proceedings of the sixth international conference on Web engineering
Evaluating advantages of test driven development: a controlled experiment with professionals
Proceedings of the 2006 ACM/IEEE international symposium on Empirical software engineering
Model-Driven Software Development: Technology, Engineering, Management
Model-Driven Software Development: Technology, Engineering, Management
Implementation Patterns
Using established Web Engineering knowledge in model-driven approaches
Science of Computer Programming
Not quite the average: An empirical study of Web use
ACM Transactions on the Web (TWEB)
Empirical Software Engineering
Test driven: practical tdd and acceptance tdd for java developers
Test driven: practical tdd and acceptance tdd for java developers
Enhancing Test Driven Development with Model Based Testing and Performance Analysis
TAIC-PART '08 Proceedings of the Testing: Academic & Industrial Conference - Practice and Research Techniques
Historical reflections: The rise, fall, and resurrection of software as a service
Communications of the ACM - Security in the Browser
Bridging Test and Model-Driven Approaches in Web Engineering
ICWE '9 Proceedings of the 9th International Conference on Web Engineering
Extending Test-Driven Development for Robust Web Services
DEPEND '09 Proceedings of the 2009 Second International Conference on Dependability
Growing Object-Oriented Software, Guided by Tests
Growing Object-Oriented Software, Guided by Tests
Test-Driven Development of Model Transformations
MODELS '09 Proceedings of the 12th International Conference on Model Driven Engineering Languages and Systems
A flexible tool suite for change-aware test-driven development of web applications
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2
Spring Recipes: A Problem-Solution Approach, Second Edition
Spring Recipes: A Problem-Solution Approach, Second Edition
Spring Persistence with Hibernate
Spring Persistence with Hibernate
Software as a service: shifting businesses to the cloud
Proceedings of the International Conference & Workshop on Emerging Trends in Technology
Model-driven web development for multiple platforms
Journal of Web Engineering
Incorporating usability requirements in a test/model-driven web engineering approach
Journal of Web Engineering
Spring Roo 1.1 Cookbook
Hi-index | 0.00 |
Software should be developed in a way that achieves high external and internal quality. Most programs have to be maintained or are extended. They should not only adhere to their requirements but allow to be efficiently changed. Model-driven software development (MDSD) and test-driven development (TDD) are techniques that help to satisfy this demand. We present a novel approach combining MDSD and TDD while using the Spring Roo Web development framework. Besides discussing existing work and the background, we sketch a test-driven Web development process. We then evaluate its feasibility in an exemplary scenario. Thereby, we contribute to the body of scientific knowledge on Web development frameworks in the field of MDSD and TDD.