XP is the most specific of the agile frameworks regarding appropriate engineering practices for software development. Scrum is a framework within which people can address complex adaptive problems, while productively and creatively delivering products of the highest possible value.
Yes its useful idea to develop online compiler for C. Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources that can be rapidly provisioned and released with minimal management effort. The paper aims to describe an online compiler which helps to reduce the problems of portability and storage space by making use of the concept of cloud computing. The ability to use different compilers allows a programmer to pick up the fastest or the most convenient tool to compile the code and remove the errors.
In my honest opinion, the characteristics that will be more focused and preferred will be the Usability. To better explain it, think Usability as a nurse to a doctor which needs protection against a deadly virus and will also act as masks and gloves that are wore by conventional doctors. Similarly, as gloves, masks and nurses help doctor to function more effectively, usability will work in a similar fashion. Cost is not that much of a problem in this field, and the reliability is automatically increased as this diagnosis process is more improvable.