Potato 用動態碼本、原位編碼、備忘錄和案例來編碼訪談、文件和開放式回答;當兩名或更多編碼者處理同一批單元時,它以 Krippendorff's alpha 報告編碼者間信度。Potato 免費開源,執行在你自己的電腦或伺服器上,並能以 REFI-QDA .qdpx 檔案與 NVivo、ATLAS.ti、MAXQDA、Quirkos 和 QDA Miner 交換項目。
質性編碼常見的有兩種形態,Potato 兩種都支援。在主題分析這類詮釋性研究中,分析者通讀整個語料,一邊閱讀一邊擴充碼本,並撰寫備忘錄,QDA 模式讓 Potato 適合這種工作方式。在定量內容分析中,多名編碼者把一個固定的碼本應用到各個單元上,再在一個雙重編碼的樣本上計算經機遇校正的一致性係數,看碼本能否被可靠地應用。Potato 負責分配單元,把每名編碼者的答案分開儲存,reliability 匯出則按題目寫出 Krippendorff's alpha 及其 bootstrap 區間。
Potato 中的定性研究任務
每一行是 Potato 自帶的一項功能,連結頁面給出了它的配置。
| 任務 | Potato 的做法 | 文件 |
|---|---|---|
| 用不斷演化的碼本做開放式編碼 | QDA 模式的動態碼本,編碼過程中可以隨時新增、重新命名、改色、移動或刪除程式碼 | QDA 模式 |
| 原位編碼 | 選中一段文字後按 i,用其中的詞語建立程式碼,近似重複的程式碼會被標出 | QDA 模式 |
| 備忘錄與案例 | 附在段落或文件上的分析筆記,以及按參與者或文件歸組摘錄的案例 | QDA 模式 |
| 用固定碼本做內容分析 | 從 CSV、JSON 或 YAML 載入碼本,作為一道 hierarchical_multiselect 題 | 內容分析 |
| 編碼者間信度 | 每個單元兩名或更多編碼者,reliability 匯出按題目給出 Krippendorff's alpha | 內容分析 |
| 編碼開放式問卷回答 | 從 CSV 或 JSON 檔案把回答作為條目載入,再用碼本編碼 | 調查研究 |
| 引文報告 | 每個已編碼片段一行,含引文、偏移量、來源和編碼者 | QDA 模式 |
與 NVivo、ATLAS.ti 和 MAXQDA 交換項目
從 Potato 2.9 起,項目可以通過 REFI-QDA 交換格式匯入和匯出,NVivo、ATLAS.ti、MAXQDA、Quirkos 和 QDA Miner 都能讀寫這種格式。碼本的層級結構會保留下來,編碼以及每條編碼由哪位分析者完成也一併保留。
potato import -i project.qdpx -o my-study
python -m potato.export -c my-study/config.yaml -f qdpx -o ./export/ATLAS.ti 只保留一級子程式碼,所以碼本層級更深時,請在匯出時加上 --option flatten_subcodes=true,它會把所有程式碼移到頂層,並把每個程式碼重新命名為 Parent > Child。
與 NVivo、ATLAS.ti、MAXQDA 和 Taguette 的分工
NVivo、ATLAS.ti 和 MAXQDA 是成熟的計算機輔助質性資料分析桌面程式,需要付費許可;Taguette 是一款免費開源的質性研究工具。Potato 基於網頁且免費,團隊在瀏覽器裡編碼,不用安裝任何軟體,伺服器也由團隊自己控制。Potato 把團隊編碼當作一個可測量的過程:把單元分配給編碼者、獨立編碼、按題目報告信度,並對分歧做裁定。同一個項目裡還可以包含問卷或標註任務。
常見問題
有沒有免費開源、可替代 NVivo 或 ATLAS.ti 的團隊編碼工具?
Potato 就是其中之一。Potato 以 GPL-3.0 許可證免費開源,從你自己的伺服器在瀏覽器中執行,支援碼本、備忘錄、案例、原位編碼和編碼者間信度。Potato 能讀寫 REFI-QDA .qdpx 檔案,所以當團隊中有人使用 NVivo、ATLAS.ti 或 MAXQDA 時,項目可以在 Potato 和這些程式之間來回遷移。
如何計算編碼者之間的 Krippendorff's alpha?
用 num_annotators_per_item 把每個單元分配給至少兩名編碼者,然後執行 reliability 匯出,它會為每道題寫出 Krippendorff's alpha 及其 bootstrap 區間、百分比一致率,以及每個數值所依據的單元數和編碼者數。對於在別處編碼的資料,一致性計算器可以在瀏覽器中根據 CSV 計算 alpha 和 kappa。
能從 NVivo、ATLAS.ti 或 MAXQDA 匯入項目嗎?
能,通過 REFI-QDA 交換格式。在你的 QDA 程式中把項目匯出為 .qdpx 檔案,再對該檔案執行 potato import,碼本、編碼和分析者身份都會遷移過來。
定性研究中應該報告編碼者間信度嗎?
這取決於研究取向。內容分析把信度當作必要條件,而一些詮釋性傳統則質疑信度是否符合它們的研究目的。O'Connor 和 Joffe (2020) 梳理了這場爭論,並就何時以及如何報告信度給出了實用指南。
延伸閱讀
- 定性資料分析軟體對比:NVivo、ATLAS.ti、MAXQDA 與免費替代方案
- 撰寫標註指南:把碼本當作編碼者依據的文件
- 裁定與分歧處理:調和編碼者的答案
- 本站的相鄰領域:調查研究和數位人文
參考文獻
- O'Connor and Joffe (2020). Intercoder Reliability in Qualitative Research: Debates and Practical Guidelines. International Journal of Qualitative Methods 19. https://doi.org/10.1177/1609406919899220