Java code tends to follow the JavaBeans naming convention even when not implementing beans.
Scala version of your code:
case class Article(title: String, author: String, tags: List[String])