Supporting small teams in cooperatively building application domain models

  • Authors:
  • Cesar Augusto Tacla;Ademir Roberto Freddo;Emerson Cabrera Paraiso;Milton Pires Ramos;Gilson Yukio Sato

  • Affiliations:
  • Federal Technological University of Paraná (UTFPR), Curitiba, Brazil;Federal Technological University of Paraná (UTFPR), Curitiba, Brazil;Pontifical Catholic University of Paraná (PUCPR), Curitiba, Brazil;Paraná Institute of Technology (TECPAR), Curitiba, Brazil;Federal Technological University of Paraná (UTFPR), Curitiba, Brazil

  • Venue:
  • Expert Systems with Applications: An International Journal
  • Year:
  • 2011

Quantified Score

Hi-index 12.05

Visualization

Abstract

Building application domain models is a time-consuming activity in software engineering. In small teams, it is an activity that involves almost all participants, including developers and domain experts. In our approach, we support the knowledge engineering activity by reusing tagging done by team participants when they search information on the Web about the application's domain. Team participants collaborate implicitly when they do tagging because their individually created tags are collected and form a folksonomy. This folksonomy reflects their knowledge about the domain and it is the base for eliciting domain model elements in the knowledge acquisition and conceptualization tasks in a consensual way. Experiments provide evidence that our approach helps team participants to build richer domain models than if they do not use our software tool. The tool allows the reuse of simple annotations as long as users learn about the application's domain.