 Examples include approaches which enable software to gather users' quality feedback and use it to adapt autonomously or semi-autonomously.SSE studies and builds socially-oriented tools to support collaboration and knowledge sharing in software engineering.SSE also investigates the adaptability of software to the dynamic social contexts in which it could operate and the involvement of clients and end-users in shaping software adaptation decisions at runtime.