Software as a Social Artifact: A Management and Evolution Perspective