回首頁 到查詢結果 [ subject:"Computer Science." ]

Improving Software Productivity and ...
North Carolina State University.

 

  • Improving Software Productivity and Quality via Mining Source Code.
  • 紀錄類型: 書目-語言資料,印刷品 : Monograph/item
    書名/作者: Improving Software Productivity and Quality via Mining Source Code.
    作者: Thummalapenta, Suresh.
    面頁冊數: 185 p.
    附註: Source: Dissertation Abstracts International, Volume: 72-04, Section: B, page: 2216.
    Contained By: Dissertation Abstracts International72-04B.
    標題: Computer Science.
    ISBN: 9781124471983
    摘要、提要註: The major goal of software development is to deliver high-quality software efficiently. To achieve this goal of delivering high-quality software efficiently, programmers often reuse existing frameworks or libraries, hereby referred to as libraries, instead of developing similar code artifacts from the scratch. However, programmers often face challenges in reusing existing libraries due to two major factors. First, many existing libraries are not well-documented. Even when such documentations exist, they are often outdated. Second, many existing libraries expose a large number of application programming interfaces (APIs), which represent interfaces through which libraries expose their functionalities. For example, the .NET base library provides nearly 10,000 API classes. Due to these two preceding factors, there exist three major problems that affect both software productivity and quality. First, programmers often spend more time in reusing existing libraries, thereby reducing software productivity. Second, programmers introduce defects while using APIs due to lack of proper knowledge on how to reuse those APIs. Third, existing white-box test generation techniques face challenges in effectively generating test inputs for the client code that reuses libraries.
    電子資源: http://pqdd.sinica.edu.tw/twdaoapp/servlet/advanced?query=3442531
Export
取書館別
 
 
變更密碼
登入