• DocumentCode
    2272162
  • Title

    We need more coverage, stat! classroom experience with the software ICU

  • Author

    Johnson, Philip ; Zhang, Shaoxuan

  • Author_Institution
    Dept. of Inf. & Comput. Sci., Univ. of Hawaii, Honolulu, HI, USA
  • fYear
    2009
  • fDate
    15-16 Oct. 2009
  • Firstpage
    168
  • Lastpage
    178
  • Abstract
    For empirical software engineering to reach its fullest potential, we must develop effective, experiential approaches to learning about it in a classroom setting. In this paper, we report on a case study involving a new approach to classroom-based empirical software engineering called the ldquoSoftware ICUrdquo. In this approach, students learn about nine empirical project ldquovital signsrdquo and use the Hackystat framework to put their projects into a virtual ldquointensive care unitrdquo where these vital signs can be assessed and monitored. We used both questionnaire and log data to gain insight into the strengths and weaknesses of this approach. Our evaluation provides both quantitative and qualitative evidence concerning the overhead of the system; the relative utility of different vital signs; the frequency of use; and the perceived appropriateness outside of the classroom setting. In addition to benefits, we found evidence of measurement dysfunction induced directly by the presence of the Software ICU. We compare these results to case studies we performed in 2003 and 2006 using the Hackystat framework but not the Software ICU. We use these findings to orient future research on empirical software engineering both inside and outside of the classroom.
  • Keywords
    computer science education; educational courses; project management; software development management; software maintenance; software metrics; Hackystat framework; Software ICU; classroom learning experience; classroom-based empirical software engineering course; log data; organizational performance; project vital sign assessment; project vital sign monitoring; questionnaire data; software measurement dysfunction; virtual intensive care unit; Collaborative software; Data analysis; Education; Frequency; Grounding; Laboratories; Optimization; Software engineering; Software measurement; Software performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Empirical Software Engineering and Measurement, 2009. ESEM 2009. 3rd International Symposium on
  • Conference_Location
    Lake Buena Vista, FL
  • ISSN
    1938-6451
  • Print_ISBN
    978-1-4244-4842-5
  • Electronic_ISBN
    1938-6451
  • Type

    conf

  • DOI
    10.1109/ESEM.2009.5315989
  • Filename
    5315989