計算機系統相關的英文論文讀寫總結

------參考《計算機系統研究基礎》by施巍鬆

由於本人英文水平有限,只能粗淺地總結施教授著作的內容。

 

關於頂級系統會議和期刊

是期刊好還是會議好,施教授觀點如下:

頂級會議比期刊更具有權威性;但是從長遠意義上講呢,期刊更受系統研究團隊的關注。主要有兩點原因:一是,作者要發會議文章的話,他準備的時間很短,文章寫的可能就不是很完美了;二是,跟計算機科學,作爲一門學科,它的發展有關。

下面是20個計算機系統頂級會議:

1.  OSDI: USENIX Symposium on Operating Systems Design and Implementation

2.  SOSP: ACM Symposium on Operating Systems Principles

3.  NSDI/USITS: USENIX Symposium on Networked Systems Design andImplementation, previous called USENIX Symposium on Internet Technology andSystems

4.  USENIX Annual Technical Conference

5.  FAST: USENIX Conference on File and Storage Technologies

6.  EuroSys: The European Professional Society on Computer Systems

7.  MobiSys: The International Conference on Mobile Systems, Applications,and Services

8.  SenSys: The ACM Conference on Embedded Networked Sensor Systems

9.  DSN: IEEE/IFIP International Conference on Depenable Systems andNetworks

10.USENIX Security Symposium

11.SIGMOD: ACM SIGMOD International Conference on Management of Data

12.VLDB: International Conference on Very Large Data Bases

13.WWW: International World Wide Web Conference

14.ICS: ACM International Conference on Supercomputing

15.ACM/IEEE Supercomputing

16.ACM SIGMETRICS

17.ASPLOS: International Conference on Architecture Support for ProgrammingLanguages and Operating Systems

18.ISCA: ACM International Symposium on Computer Architecture

19.HPCA: International Symposium on High-Performance Architecture

20.ACM SIGCOMM

接下來是10個計算機系統頂級期刊:

1.  ACM Transactions on Computer Systems

2.  IEEE Transactions on Parallel and Distributed systems

3.  IEEE Transactions on Secure and Dependable Computing

4.  Elsevier Journal of Parallel and Distributed Computing

5.  ACM Transactions on Sensor Networks

6.  ACM Transactions on Storage

7.  ACM Transactions on Embedded Computing Systems

8.  IEEE/ACM Transactions on Networking

9.  ACM Transactions on Database Systems

10.ACM Transactions on Autonomous and Adaptive Systems

總體來說,ACM和IEEE 的會議或者期刊質量都很高。以上只列出了與計算機系統相關的期刊會議。

 

關於如何讀論文

在本人看來首先要選擇高檔的期刊或者會議找到與研究方向相關的論文。要找最近幾年的,比較新的文章。當然這些都是我個人的觀點。施教授給出的建議是讀文章時要始終牢記以下五點:

--此文研究的問題是什麼?仔細讀文章的技術細節前,得清楚此文描述的問題是realproblem呢還是man-made problem。如果是後者,還是不要讀了,珍惜時間珍惜生命,作爲“拆哪”人,讀英語是很耗生命的。

--文中描述的解決方案是否新穎而可靠(solid,英語不好,大家看着理解這個詞吧)。當你覺得此文描述的問題值得研究之後,不妨站在文章作者的角度想一想:如果是你,你怎麼解決這個破問題?然後看文章,看他的方法是否新穎是否可靠。如果你想到的方法比他還好,那你就……嘿嘿。

--問題的前提假設是什麼?這個也是要搞清楚的,沒有某個方法是可以解決所有問題的。也許文章提出的解決方法很完美,但是前提假設並不實際,那麼此文也是一文不值。

--評估是否可靠?得注意一下四點:1、他們是如何評估所提出的方案的?2、評估中用了什麼樣的標準?3、評估的結果能不能幫助我們理解提出的方案的強大?4、作者是如何展示其結果的?

--文章中潛在的問題(disadvantage,英語不好,大家看着理解吧)有哪些?施教授指出,不管文章來自如何高等的期刊或會議,我們都要至少提出三個潛在的問題。

 

關於如何寫研究性的文章

1.  Abstract

記住:Abstract是Introduction的abstract,而Title是Abstract的abstract。

2.  Introduction

要寫出一下幾點:文章動機;問題的已有的解決方案,爲什麼這些方案不好;你的方案,對於問題,你提出了什麼方案,你打算怎麼做;你的貢獻和結果;文章接下來如何安排。

3.  Background Information/Problem Statement

兩點:更詳細地描述問題;指出你的解決方案層次更高的地方。

4.  Your Approach

記住一下幾點:你的方案的合理性,即爲什麼你的方案能解決這個問題;最好能給出你的方案的概述,包括哪幾個重要的組成部分;如果需要,給出額外的信息;方案要概述,詳細的講述留在後頭;記住你做出決定的過程,也就是通俗地講你爲什麼選了算法a,卻不選算法b和算法c。

到此,你應該已經寫了5頁了。

5.  Implementation

兩點:詳盡地描述你的解決方案;這一段應該是最長的,如果你的文章時系統相關的話,那就應該有個3-4頁。

6.  Performance Evaluation

四點:用什麼樣的尺度去比較;仿真還是原型;你如何評價你的方案;實驗結果。

7.  Related Work

兩點:加入與你的工作大體相關的工作;儘可能多的包括近期的別人的研究工作。

到此,你應該寫了10頁左右了。

8.  Conclusions

寫出三點:方案的亮點;將來的工作;並不是重新的介紹哦。

9.  Acknowledge

此部分可選。讚揚一下幫助你的人,總結一下,提出點意見,文章的發展等等。要拍拍你的sponsors(或者你的老闆)的馬屁,也可以在這部分寫出來。

10.Reference

確定所有相關的文獻都在這部分提到;當然你也要保證這部分的文章你都讀過。這部分體現你的工作的完整性,體現你是否關注其他跟你做相似工作的人的成果;這部分的文章選的檔次高一點,也會在一定程度上提高文章的高度;也給讀者提供了可參考的其他文獻。

11.論文寫作中的常見錯誤(語法上的)

當然這部分是寫給我們這種英語不大好的人看的。本人讀完後其實還是沒什麼想法……嘿嘿。

Subject-Verbmismatch(主語後動詞用錯?),比如,“The experiment resultsshows that……”或者“Previous work have shown that……”。這種錯誤一般都是我們不小心造成的,當然母語又不是英語,不習慣是正常的;面對這些,也就只有逐句檢查了。

分詞用錯(ed或ing)。比如“Nodes in Chord are arranged on aring with each node points to its successor”這裏的points應該改成pointing。你懂的,不解釋。

“the”和“a(n)”。首先檢查可數性;然後遵守什麼縮寫規則,就是有縮寫的,加上the。

前後不一致。分爲:appearanceinconsistent和logic inconsistent。Appearance inconsistent方面就是包括字體啊,顏色啊一些不一致。Logicinconsistent方面就是什麼標誌啊,句子啊,數字啊方面的一些不一致。施教授說了,我們應該需要carefulness和proof reading,仔細和檢查性的閱讀,據他說要讀10次以上。

References,引用。要確定作者名字不要拼錯,一個條目內的樣式style要一致,最後要確定會議或期刊寫的正確。

 

關於如何做演示(give a presentation)

據說,presentation是每個領域成功的key。

大體上的方法:第一步,你要閱讀和理解文章;第二步,將文章調整一下,使它適合於presentation;第三步,準備好一系列幻燈片;第四,排練一下。

第一,你要閱讀和理解文章

不解釋,你懂的

第二,將文章調整一下,使它適合於presentation

Rule1:首先,你得在開始的時候就要給出一張解釋文章核心內容的幻燈片。結束的時候也要有一張相似的幻燈片。

Rule2:餘下的談論要組織好,用於解釋核心內容。

Rule3:要充分解釋實驗的目的,實驗步驟,實驗結果和結論。

Rule4:你的討論要包含部分:第一部分,你得站在作者的角度上演示;第二部分,給出此文的評估。

第三,準備好一系列幻燈片

你得保證30分鐘的演示。

Rule5:使用大的字體

Rule6:不要把幻燈片弄亂

Rule7:幻燈片在視覺上要吸引人

Rule8:一張幻燈片不要包括幾個不相關的概念

第四,排練一下

Rule9:至少要演練兩次

Rule10:避免premature optimization。內容首先要正確,然後再美化幻燈片

第五,記與不記,記多少

不管記住多少內容,原則是能描述清楚這篇文章

第六,當你講解的時候

Rule11:你要讓別人覺得你很爽(having a good time)

Rule12:保證聽衆總能看清屏幕

Rule13:要看着聽衆,要有眼神交流

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章