Sciweavers

AOSD
2006
ACM
13 years 10 months ago
Expressing different conceptual models of join point selections in aspect-oriented design
When specifying pointcuts, i.e. join point selections, in AspectOriented Software Development, developers have in different situations different conceptual models in mind. Aspect-...
Dominik Stein, Stefan Hanenberg, Rainer Unland
IWPC
2006
IEEE
13 years 10 months ago
Digging the Development Dust for Refactorings
Software repositories are rich sources of information about the software development process. Mining the information stored in them has been shown to provide interesting insights ...
Curtis Schofield, Brendan Tansey, Zhenchang Xing, ...
ISSRE
2006
IEEE
13 years 10 months ago
Detecting Redundant Unit Tests for AspectJ Programs
Aspect-oriented software development is gaining popularity with the adoption of languages such as AspectJ. Testing is an important part in any software development, including aspe...
Tao Xie, Jianjun Zhao, Darko Marinov, David Notkin
IEEEICCI
2006
IEEE
13 years 10 months ago
Separating Designs from Implementations: Role-Based Software Development
This paper explores the nature of software and software development, discusses the importance of specialization in software development, and infers that separation of design and i...
Haibin Zhu
ICSEA
2006
IEEE
13 years 10 months ago
Enforcing Interaction Properties in AOSD-Enabled Systems
The construction and maintenance of large and complex software systems depend on the existence of global principles describing the structure and the interaction among its various ...
Constantin Serban, Shmuel S. Tyszberowicz
SEAFOOD
2007
Springer
13 years 10 months ago
The Value of Outsourced Software
Outsourcing of work to support software development and services is seen primarily as a transfer of labor to another shore. But intellectual property, as software, is transferred a...
Gio Wiederhold, Amar Gupta, Rajat Mittal, Erich J....
MODELS
2007
Springer
13 years 10 months ago
11th International Workshop on Aspect-Oriented Modeling
This report summarizes the results and discussions from the 11th Workshop on Aspect-Oriented Modeling (AOM). The workshop was held in conjunction with the International Conference ...
Jörg Kienzle, Jeff Gray, Dominik Stein, Walte...
EUROSPI
2007
Springer
13 years 10 months ago
The Impact of Test-Driven Development on Software Development Productivity - An Empirical Study
Test-driven development (TDD) is entering the mainstream of software development. We examined the software development process for the purpose of evaluation of the TDD impact, with...
Lech Madeyski, Lukasz Szala
ECSA
2007
Springer
13 years 10 months ago
Pattern-Based Evolution of Software Architectures
Abstract. We propose a pattern-based software development method comprising analysis (using problem frames) and design (using architectural and design patterns), of which especiall...
Isabelle Côté, Maritta Heisel, Ina We...
COMPSAC
2007
IEEE
13 years 11 months ago
Ontologies, JavaBeans and Relational Databases for enabling semantic programming
Knowledge-based software engineering enables a programmer to integrate rich semantics in the software development process. In this work, we show how an OWL/RDF knowledge base can ...
Ioannis N. Athanasiadis, Ferdinando Villa, Andrea ...