2023年全國(guó)碩士研究生考試考研英語(yǔ)一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩21頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、3000英文單詞,17000英文字符,中文5100字出處:Indi, T. S., Yalagi, P. S., & Nirgude, M. A. (2016). Use of Java Exception Stack Trace to Improve Bug Fixing Skills of Intermediate Java Learners. 2016 International Conference on Learnin

2、g and Teaching in Computing and Engineering (LaTICE). 使用Java異常堆棧跟蹤來(lái)改進(jìn)中級(jí)Java學(xué)習(xí)者的漏洞修復(fù)技巧作者:Trupti S. Indi,Pratibha S. Yalagi, Manisha A. Nirgude譯文摘要 - 今天的行業(yè)需要關(guān)注開(kāi)發(fā)過(guò)程中的軟件質(zhì)量,而不僅僅是軟件交付??梢栽谲浖_(kāi)發(fā)生命周期的不同階段測(cè)量,監(jiān)控和測(cè)試軟件質(zhì)量。軟件的重大失敗會(huì)影響金錢以

3、及公司的聲譽(yù)。在這種情況下,在更短的時(shí)間內(nèi)修復(fù)漏洞是一個(gè)重要因素。今天對(duì)工科學(xué)生的挑戰(zhàn)是擁有程序編寫(xiě)技能以及漏洞修復(fù)技能,并在規(guī)定的時(shí)間內(nèi)完成任務(wù)。在這里,我們介紹了如何改進(jìn)漏洞修復(fù)技巧的實(shí)驗(yàn)。我們?cè)谛畔⒓夹g(shù)學(xué)科三年級(jí)學(xué)生的Java編程課程中進(jìn)行了實(shí)驗(yàn)。這個(gè)實(shí)驗(yàn)是使用Java異常堆棧跟蹤來(lái)查找Java程序中的漏洞并在規(guī)定的時(shí)間內(nèi)修復(fù)它們。為了測(cè)試該實(shí)驗(yàn)的效果,進(jìn)行了預(yù)測(cè)試后實(shí)驗(yàn)研究以及感知調(diào)查。我們發(fā)現(xiàn)超過(guò)65%的學(xué)生在規(guī)定的時(shí)間內(nèi)成功

4、修復(fù)了漏洞,大約20%的學(xué)生能夠修復(fù)漏洞,但不是在規(guī)定的時(shí)間內(nèi)。大約80-85%的學(xué)生在課程內(nèi)處于分析和修復(fù)程序中漏洞的狀態(tài)。關(guān)鍵字 - Java編程,調(diào)試,Java異常堆棧跟蹤,異常處理,漏洞修復(fù)技巧1 介紹計(jì)算機(jī)編程是工程課程的基礎(chǔ)課程。此類中添加的各種計(jì)算機(jī)編程語(yǔ)言是C編程語(yǔ)言,C ++,C#,Java等。這些計(jì)算機(jī)編程語(yǔ)言是軟件開(kāi)發(fā)過(guò)程所需的基本構(gòu)建塊。學(xué)生應(yīng)具備良好的計(jì)算機(jī)編程概念知識(shí),包括程序編寫(xiě)技巧,問(wèn)題解決方案設(shè)計(jì)技巧

5、,程序分析技巧和程序調(diào)試技巧。如今,行業(yè)需要關(guān)注開(kāi)發(fā)過(guò)程中的軟件質(zhì)量,而不僅僅是軟件交付。可以在軟件開(kāi)發(fā)生命周期的不同階段測(cè)量,監(jiān)控和測(cè)試軟件質(zhì)量。在教授編程課程時(shí),需要向?qū)W生詳細(xì)闡述所有這些事實(shí)。在今天的教學(xué)過(guò)程中,只有程序?qū)懽骷寄艿闹R(shí)是不夠的[8]。除了程序編寫(xiě)技巧,漏洞修復(fù)技能還可以幫助學(xué)生編寫(xiě)高質(zhì)量的程序。在許多實(shí)際系統(tǒng)中,例如服務(wù)器,基于安卓平臺(tái)的系統(tǒng)和設(shè)備以及嵌入式系統(tǒng),由于其面向?qū)ο蟮奶匦?,穩(wěn)定性,可移植性和安全性,Ja

6、va是高要求的編程語(yǔ)言[7]。因此,IT行業(yè)需要Java程序員有優(yōu)秀的程序?qū)懽骷记珊吐┒葱迯?fù)技巧。在本文中,我們介紹了在信息技術(shù)學(xué)科三年級(jí)學(xué)生的Java編程課程中進(jìn)行的實(shí)驗(yàn)。本實(shí)驗(yàn)的主要目的是使用Java異常堆棧跟蹤來(lái)理解Java程序中的異常,并在規(guī)定的時(shí)間內(nèi)修復(fù)程序中的錯(cuò)誤。在所提出的實(shí)驗(yàn)中,進(jìn)行了預(yù)測(cè)試后實(shí)驗(yàn)研究以及感知調(diào)查。代碼非常悲慘,如果之后沒(méi)有刪除調(diào)試消息,則會(huì)引入運(yùn)行時(shí)開(kāi)銷。在所提出的實(shí)驗(yàn)中遵循的方法不需要很長(zhǎng)時(shí)間并且不需

7、要經(jīng)常進(jìn)行代碼修改,而是僅需要理解和分析異常堆棧跟蹤以修復(fù)程序中的漏洞/錯(cuò)誤。在這里,學(xué)生需要了解Java異常堆棧跟蹤在程序捕獲或拋出異常時(shí)的作用。異常堆棧跟蹤的知識(shí)將幫助學(xué)生找到導(dǎo)致錯(cuò)誤的正確代碼。因此Java異常堆棧跟蹤將比其他方法更快地幫助學(xué)生修復(fù)漏洞。實(shí)驗(yàn)的目標(biāo)是了解異常堆棧跟蹤并分析異常堆棧跟蹤,以提高對(duì)Java學(xué)習(xí)者的概念性理解并修復(fù)Java程序中的漏洞。本實(shí)驗(yàn)的主要目的是使用Java異常堆棧跟蹤來(lái)理解Java程序中的異常,

8、并在規(guī)定的時(shí)間內(nèi)修復(fù)程序中的錯(cuò)誤。為了找到研究問(wèn)題的答案,與信息技術(shù)學(xué)科的三年級(jí)工科學(xué)生一起進(jìn)行了測(cè)試前測(cè)試實(shí)驗(yàn)研究以及感知調(diào)查。首先進(jìn)行了預(yù)編程測(cè)試。在這里,每個(gè)學(xué)生都有三個(gè)帶有漏洞的程序。提到持續(xù)時(shí)間來(lái)修復(fù)這些程序中的漏洞并成功執(zhí)行這些程序。每個(gè)學(xué)生的程序執(zhí)行狀態(tài)和持續(xù)時(shí)間記錄如圖2所示。然后,老師使用功率點(diǎn)演示和演示示例教授“Java異常堆棧跟蹤”概念。概念解釋后,在實(shí)驗(yàn)室進(jìn)行編程后測(cè)試。在這個(gè)測(cè)試中,三個(gè)程序給學(xué)生帶來(lái)了錯(cuò)誤。在

9、此,還提到了學(xué)生成功執(zhí)行各自課程的指定時(shí)間。我們確保在測(cè)試前和測(cè)試后給出的程序的認(rèn)知水平相同。發(fā)布每個(gè)學(xué)生記下的程序執(zhí)行狀態(tài)和持續(xù)時(shí)間,如圖4所示。4 方法研究問(wèn)題是“如何改善Java學(xué)習(xí)者的漏洞/錯(cuò)誤修復(fù)技巧?”以下是為此實(shí)驗(yàn)設(shè)定的目標(biāo)成就:(1)學(xué)生將能夠獲得Java Exception Stack Trace的知識(shí)。(2)學(xué)生將能夠閱讀和理解Java異常堆棧跟蹤。(3)學(xué)生將在分析堆棧跟蹤后采取適當(dāng)?shù)拇胧﹣?lái)修復(fù)程序中的錯(cuò)誤。(4)

10、學(xué)生在解決當(dāng)前錯(cuò)誤時(shí)不會(huì)產(chǎn)生新的錯(cuò)誤。(5)最后,學(xué)生將在規(guī)定的時(shí)間內(nèi)使用Stack trace修復(fù)Java程序中的錯(cuò)誤。4.1 使用樣品在這個(gè)實(shí)驗(yàn)中,我們考慮了中級(jí)Java學(xué)習(xí)者。隨機(jī)選擇了40名來(lái)自信息技術(shù)工程系的三年級(jí)學(xué)生。4.2 實(shí)驗(yàn)裝置該研究是為“Java編程”課程進(jìn)行的。在本課程中,每周有兩個(gè)講座和兩個(gè)小時(shí)的實(shí)驗(yàn)課。在本課程中,學(xué)生學(xué)習(xí)了基本的java編程和對(duì)異常處理的理解。在學(xué)期結(jié)束時(shí),在編程實(shí)驗(yàn)室進(jìn)行了第一次預(yù)測(cè)試,其中

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論