Human-Centered Software Engineering: Balancing Interaction, Artificial Intelligence, and Human Value | AMiner