A Survey of Social Software Engineering

A Survey of Social Software Engineering

Abstract: Software engineering is a complex sociotechnical activity, due to the need for discussing and sharing knowledge among team members. This has raised the need for effective ways of sharing ideas, knowledge, and artifacts among groups and their members. The social aspect of software engineering process also demands computer support to facilitate the development by…

Front End Development, Back End Development, and Full Stack Developers

Developing software is more and more a collaborative activity where multiple experts interact for delivering a particular solution. Strictly talking about development and without including supporting activities, we can divide programmers as specialized in front-end development or back-end development. Let’s try to define these activities. We can define front-end-development as the practice of converting data…