• DocumentCode
    596233
  • Title

    Quality-Aware Academic Research Tool Development

  • Author

    Hyun Cho ; Gray, Jordan ; Yu Sun

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Alabama, Tuscaloosa, AL, USA
  • Volume
    2
  • fYear
    2012
  • fDate
    4-7 Dec. 2012
  • Firstpage
    66
  • Lastpage
    72
  • Abstract
    Many organizations have adopted several different kinds of commercial software tools for the purpose of developing quality software, reducing time-to-market, and automating labor intensive and error-prone tasks. Academic researchers have also developed various types of tools, primarily as a means toward providing a prototype reference implementation that corresponds to some new research concept. In addition, academic researchers also use the tool building task itself as a mechanism for students to learn and practice various software engineering principles (e.g., requirements management, design, implementation, testing, configuration management, and release management) from building the tools. Although some academic tools have been developed with observance of sound software engineering practices, most academic research tool development still remains an ad hoc process because tools tend to be developed quickly and without much consideration for quality. In this paper, we present several quality factors to be considered when developing software tools for academic research purposes. We also present a survey of tools that have been presented at major conferences to examine the status quo of academic research tool development in terms of these factors.
  • Keywords
    computer aided instruction; research and development; software tools; quality-aware academic research tool development; requirements management; software configuration management; software design; software development; software engineering practice; software engineering principle; software implementation; software quality; software release management; software testing; software tool; tool building task; Complexity theory; Licenses; Q factor; Software; Software engineering; Unified modeling language; Academic Software Development; Evaluation; Quality Factor; Static Code Analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference (APSEC), 2012 19th Asia-Pacific
  • Conference_Location
    Hong Kong
  • ISSN
    1530-1362
  • Print_ISBN
    978-1-4673-4930-7
  • Type

    conf

  • DOI
    10.1109/APSEC.2012.19
  • Filename
    6462783