結對第一次——原型設計(文獻摘要熱詞統計)

玫葵發表於2019-03-07

結對第一次——原型設計(文獻摘要熱詞統計)


需求分析

本部分將使用《構建之法》第八章中提出的 NABCD 模型,對作業中小櫻期待的平臺進行需求分析

N —— Need(需求)

  • 基本需求

    • 使用者可給定論文列表
    • 通過論文列表,爬取論文的題目、摘要、關鍵詞、原文連結
    • 可對論文列表進行增刪改操作
    • 對爬取的資訊進行結構化處理,分析 top10 個熱門領域或熱門研究方向
    • 可對論文屬性(oral、spotlight、poster)進行篩選及分析
    • 形成如關鍵詞圖譜之類直觀的檢視方式;
    • 可進行論文檢索:當使用者輸入論文編號、題目、關鍵詞等基本資訊,返回相關的 paper、source code、homepage 等資訊
    • 可對多年間、不同頂會的熱詞呈現熱度走勢對比(範圍是計算機視覺的三大頂會 CVPR、ICCV、ECCV)
    • 可進行資料統計,例如每個國家錄用文章的分析、哪個學校哪方面的研究方向比較強等

除了以上基本需求,我和結對夥伴通過分析,得出了以下(可能的)擴充套件需求:

  • 擴充套件需求

    • 通過輸入頂會名稱進行論文列表爬取
    • 對篩選出的論文列表進行匯出操作
    • 增加歷史紀錄,使用者可瀏覽最近檢視過的論文
    • 增加收藏夾,使用者可收藏自己所需要的論文
    • 使用者可設定自己感興趣的研究領域(方向),當有關的論文更新時進行通知
    • 線上生成論文引用格式

A —— Approach(做法)

  1. 平臺選擇

    考慮到多數人更習慣在電腦上編輯文件,並且手機端由於螢幕太小,閱讀不便,故採用 Web 實現該方案

  2. 使用者登入

    主要滿足前一節擴充套件需求中的歷史紀錄與收藏夾的功能。如果儲存在本地將不方便使用者在多端操作。

  3. 論文列表匯入

    有兩種方式,本地上傳文件和會議名稱檢索獲取。其中會議名稱獲取的論文列表。因為考慮到此列表可進行篩選和編輯,應增加一個文件匯出功能,用於以後進行再次篩選。 論文列表可以進行熱詞(關鍵詞)篩選,釋出年份篩選,頂會篩選,並生成新的論文列表。 當前論文列表可以在後方直接新增論文的超連結,方便使用者閱讀。

  4. 論文分析處理

    提取論文熱詞,按照列表爬取的資訊進行統計和排序,並將頻次按序列出。選中的熱詞可在下方顯示近幾年來的熱詞頻率的折線圖,使用者可以根據折線圖感受走勢,並在折線圖下方給出與該熱詞有關的論文列表(是否要針對不同頂會進行分類?)。

  5. 論文檢索

    輸入論文編號,題目和關鍵詞,返回相關的論文連結。

  6. 資料統計

B —— Benefit(好處)

  1. 使用者可以根據給定的論文列表進行篩選,可以較為方便的得到計算機相關領域的論文的原文連結。
  2. 產品提供熱詞分析,並且可以通過熱詞、釋出年份以及頂會的對論文列表裡的論文進行篩選,可有效縮小使用者搜尋範圍,減少使用者的搜尋時間。
  3. 為使用者提供收藏夾和歷史瀏覽服務。方便使用者對閱讀過和收藏的文章進行二次閱讀。
  4. 介面較為簡潔明瞭,操作簡單。
  5. 可以線上生成論文引用格式。
  6. 利用熱詞劃分版塊,可以更加針對性地讓使用者學習某一個熱門領域的知識,並且新增最新文章推送可以使使用者瞭解當前領域最新動態。

C —— Competitors(競爭)

  1. 列表增刪改可以有效縮短使用者檢索時間,有利於使用者在有限時間內獲得自己想要的資訊。
  2. 關鍵詞推薦可以幫助使用者迅速確定當前大熱方向。
  3. 使用者可以將篩選過的論文列表及收藏的論文進行匯出,可在其他電腦匯入。
  4. 收藏夾可以根據使用者感興趣的熱詞,實時推送最新被收錄的論文,永遠走在前沿。
  5. 對於使用者瀏覽過的論文進行記錄,防止使用者錯過那些忘記收藏的論文。
  6. 個人中心可以對當前頁面的一些屬性進行設定,提高使用者瀏覽體驗。

D —— Delivery(推廣)

  1. 考慮到部分使用者不會特意為了一個功能去安裝一個 App,所以可以藉助與現有平臺推廣 (比如微信公眾號下繫結小程式?)
  2. 在開發階段,邀請一些使用者(主要是針對從事相關領域研究的研究生和老師等)進行搶先體驗

原型設計

本次作業中,我們採用墨刀作為我們的原型設計工具。相較於其他設計工具,墨刀的個人版是免費的,其他軟體的價格令人咋舌,雖然有一個月左右的免費試用,學生黨傷不起?,不過墨刀只提供了移動端 App 和 Web 應用的原型開發。以下為我們所設計出來的原型:

使用者在輸入使用者名稱和密碼後進入系統(使用者名稱和密碼用於收藏夾和歷史紀錄功能):

登入介面

使用者登入之後,給出論文列表,可進行論文檢索(這裡的論文列表以上傳包含論文名稱的列表實現(?)):

論文分析-論文檢索

同時使用者還可以對論文進行熱詞分析,並選擇其中若干個關鍵詞進行關注。當新發布了與關鍵詞相關的論文時會對使用者進行推送

論文分析-熱詞分析

使用者在登入後,還可以檢視自己瀏覽過的以及收藏的論文:

收藏夾

歷史瀏覽


討論照片


效能分析(PSP 表格)

PSP2.1Personal Software Process Stages預估耗時(分鐘)實際耗時(分鐘)
Planning 計劃  15  15
· Estimate · 估計這個任務需要多少時間 15  15
Development 開發 240  360
· Analysis · 需求分析(包括學習新技術) 90  100
· Design Spec · 生成設計文件 30  40
· Design Review · 設計複審 -  
· Coding Standard · 程式碼規範(為目前的開發制定合適的規範 -  
· Design · 具體設計 120  220
· Coding · 具體編碼 -  
· Code Review · 程式碼複用 -  
· Test · 測試(自我測試、修改程式碼、提交修改) -  
Reporting 報告  40  45
· Test Report · 測試報告 -  
· Size Measurement · 計算工作量 10  10
· Postmortem & Process Improvement · 事後總結,並提出過程改進計劃 30  35
  合計  295  420

一些磕絆

困難描述

1.首先在需求分析時,對於熱詞的分析和呈現方式我們都感到有些疑惑

2.剛開始使用墨刀並不上手

3.素材積累太少,頁面有些簡陋

解決嘗試

1.通過新增條件因子來對熱詞進行限定,滿足使用者不同需求,並通過折線圖來直觀呈現熱詞近年走勢

2.通過搜尋引擎查詢一部分問題,並觀看使用教程

3.百度素材

是否解決

1.解決

2.解決

3.還需改進

一些收穫

我認為對於使用者的需求分析其實是需要努力將自己代入使用者的。

其實這方面來說這題確實適合我們(大三,一知半解,想了解最新資訊)。通過這次的作業以及和隊友的交流,我大概瞭解了三大頂會,也明白了其中一些文章的分類。同時,我對於原型設計模型NABCD有了大致瞭解。可以從使用者的角度出發努力去設計可能的需求。

技術上,對於墨刀的使用流程也有了初步認識,動態互動效果已經可以初步呈現。


PDF歸檔

結對第一次——原型設計(文獻摘要熱詞統計).rar

相關文章