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

下載本文檔

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

文檔簡介

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異常堆棧跟蹤來改進中級Java學習者的漏洞修復技巧作者:Trupti S. Indi,Pratibha S. Yalagi, Manisha A. Nirgude譯文摘要 - 今天的行業(yè)需要關(guān)注開發(fā)過程中的軟件質(zhì)量,而不僅僅是軟件交付??梢栽谲浖_發(fā)生命周期的不同階段測量,監(jiān)控和測試軟件質(zhì)量。軟件的重大失敗會影響金錢以

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

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

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

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

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

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

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

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

溫馨提示

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

最新文檔

評論

0/150

提交評論