Text this: Issues on the application of component-oriented software development: formulation of research areas