A Multi-layer Approach for Customizing Business Services

Multi-level Automated Refactoring using Design Exploration

Negotiation towards Service Level Agreements: A Life Cycle Based Approach

Ontology-Driven Guidance for Requirements Elicitation

Open Source Software: Lessons from and for Software Engineering

Opportunistic composition of sequentially-connected services in mobile computing environments

Otoacoustic protection in biologically-inspired systems

People Over Process: People Challenges in Agile Systems Development

Predicting problem difficulty for genetic programming applied to data classification

Modeling NASA swarm-based systems: using agent-oriented software engineering and formal methods