Quality-Aware Academic Research Tool Development

被引:7
|
作者
Cho, Hyun [1 ]
Gray, Jeff [1 ]
Sun, Yu [2 ]
机构
[1] Univ Alabama, Dept Comp Sci, Tuscaloosa, AL 35487 USA
[2] Univ Alabama Birmingham, Dept Comp & Informat Sci, Birmingham, AL 35294 USA
关键词
Quality Factor; Academic Software Development; Evaluation; Static Code Analysis; SOFTWARE; PROJECTS;
D O I
10.1109/APSEC.2012.19
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:66 / 72
页数:7
相关论文
共 50 条
  • [1] Quality-aware images
    Wang, Zhou
    Wu, Guixing
    Sheikh, Hamid Rahim
    Simoncelli, Eero P.
    Yang, En-Hui
    Bovik, Alan Conrad
    [J]. IEEE TRANSACTIONS ON IMAGE PROCESSING, 2006, 15 (06) : 1680 - 1689
  • [2] Quality-aware video
    Hiremath, Basavaraj
    Li, Qiang
    Wang, Zhou
    [J]. 2007 IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, VOLS 1-7, 2007, : 1597 - 1600
  • [3] Model based development of quality-aware software services
    de Miguel, Miguel A.
    Massonet, Philippe
    Silva, Juan P.
    Briones, Javier
    [J]. ISORC 2008: 11TH IEEE SYMPOSIUM ON OBJECT/COMPONENT/SERVICE-ORIENTED REAL-TIME DISTRIBUTED COMPUTING - PROCEEDINGS, 2008, : 563 - +
  • [4] Quality-Aware Development of Big Data Applications with DICE
    Casale, Giuliano
    Di Nitto, Elisabetta
    Jamshidi, Pooyan
    Tamburri, Damian A.
    [J]. ADVANCES IN SERVICE-ORIENTED AND CLOUD COMPUTING (ESOCC 2016), 2018, 707 : 301 - 302
  • [5] Towards Quality-Aware Development of Big Data Applications with DICE
    Casale, Giuliano
    Di Nitto, Elisabetta
    Spais, Ilias
    [J]. ADVANCES IN SERVICE-ORIENTED AND CLOUD COMPUTING (ESOCC 2015), 2016, 567 : 427 - 429
  • [6] Quality-Aware DevOps Research: Where Do We Stand?
    Alnafessah, Ahmad
    Ul Gias, Alim
    Wang, Runan
    Zhu, Lulai
    Casale, Giuliano
    Filieri, Antonio
    [J]. IEEE ACCESS, 2021, 9 (09): : 44476 - 44489
  • [7] Quality-Aware Ranking of Arguments
    Dumani, Lorik
    Schenkel, Ralf
    [J]. CIKM '20: PROCEEDINGS OF THE 29TH ACM INTERNATIONAL CONFERENCE ON INFORMATION & KNOWLEDGE MANAGEMENT, 2020, : 335 - 344
  • [8] A Quality-Aware Web API Recommender System for Mashup Development
    Fletcher, Kenneth K.
    [J]. SERVICES COMPUTING, SCC 2019, 2019, 11515 : 1 - 15
  • [9] Quality-Aware SCTP in Wireless Networks
    Pan, Jen-Yi
    Chen, Min-Chin
    Lin, Ping-Cheng
    Lu, Kuo-Lun
    [J]. EURASIP JOURNAL ON WIRELESS COMMUNICATIONS AND NETWORKING, 2010,
  • [10] A Quality-Aware Optimizer for Information Extraction
    Jain, Alpa
    Ipeirotis, Panagiotis G.
    [J]. ACM TRANSACTIONS ON DATABASE SYSTEMS, 2009, 34 (01):