博碩士論文 110453041 詳細資訊




以作者查詢圖書館館藏 以作者查詢臺灣博碩士 以作者查詢全國書目 勘誤回報 、線上人數:45 、訪客IP:18.118.0.145
姓名 王歆芸(Hsin-Yun Wang)  查詢紙本館藏   畢業系所 資訊管理學系在職專班
論文名稱 應用協調理論於軟體測試承包之工作:以指派流程改善為例
(Applying Coordination Theory to Software Testing from Vendor Perspective: Process Improvement of Assignment)
相關論文
★ 專案管理的溝通關鍵路徑探討─以某企業軟體專案為例★ 運用並探討會議流如何促進敏捷發展過程中團隊溝通與文件化:以T銀行系統開發為例
★ 專案化資訊服務中人力連續派遣決策模式之研究─以高鐵行控資訊設備維護為例★ 以組織正義觀點介入案件指派決策之研究
★ 應用協調理論建立系統軟體測試中問題改善之協作流程★ 應用案例式推理於問題管理系統之研究 -以筆記型電腦產品為例
★ 運用限制理論於多專案開發模式的人力資源配置之探討★ 應用會議流方法於軟體專案開發之個案研究:以翰昇科技公司為例
★ 多重專案、多期再規劃的軟體開發接案決策模式:以南亞科技資訊部門為例★ 會議導向敏捷軟體開發及系統設計:以大學畢業專題為例
★ 一種基於物件、屬性導向之變更影響分析方法於差異化產品設計★ 會議流方法對大學畢業專題的團隊合作品質影響之實驗研究
★ 實施敏捷式發展法於大學部畢業專題之 行動研究 – 以中央大學資管系為例★ 建立一個用來評核自然語言需求品質的線上資訊系統
★ 結合本體論與模糊分析網路程序法於軟體測試之風險與風險關聯辨識★ 在軟體反向工程中針對UML結構模型圖之線上品質評核系統
檔案 [Endnote RIS 格式]    [Bibtex 格式]    [相關文章]   [文章引用]   [完整記錄]   [館藏目錄]   至系統瀏覽論文 (2028-7-1以後開放)
摘要(中) 隨著網路與科技的普及,生活中許多的實體互動逐漸轉向軟體數位化。為滿足這個 瞬息萬變的時代,軟體開發快速但也充滿了變數;舉凡程式碼的修改維護、配合手機系 統的重大更新等,都使軟體品質充滿了更多的不確定性。為確保軟體品質,測試就需要 重新佈局以配合頻繁的軟體變更,因此軟體測試在軟體開發中所扮演的角色就非常重要。 軟體測試外包可以使軟體公司更專注在其開發上,而獨立的專業測試團隊可以提供高效 率且高品質的測試工作。在測試外包的流程裡,跨組織的測試團隊要如何在種類繁多、 大小不一的測試中密切合作並指派測試人員,是團隊溝通協調的最大挑戰。本研究擬使 用協調理論,嘗試從多方協調與溝通角度以個案研究的方式,探討軟體測試委外中之人 員指派問題。從測試人力供應商(承包商)角色,彙整出一個需要不斷指派人力到不同 測試任務的跨團隊組織所面臨之協調瓶頸。本研究將會收集關鍵績效指標、目標對象的 訪談與分析,最後建立出一套可持續發展的溝通協調模式,以期幫助個案公司在軟體測 試上對於多方合作協調的指派流程之改善。希冀未來此流程可以帶給測試團隊更好的溝 通模式,確保軟體品質且增進專案的工作效率。
摘要(英) As the internet and technology become more prevalent in our daily lives, many physical interactions are gradually being replaced by software. Keeping up with the demands of this rapidly changing environment requires rapid software development. However, it also involves a great number of variables; code modifications and major updates to mobile systems all contribute to increased software quality uncertainty. Therefore, software testing plays a crucial role in ensuring software quality. It is advantageous for software companies to outsource their software testing so that they can concentrate on the development of their products, while an independent professional testing team can perform the testing efficiently and to a high standard. During the outsourcing process, the biggest challenge for cross-organizational testing teams is how to effectively collaborate and assign testers to a variety of types and sizes of tests. The aim of this study is to use coordination theory and case study methodology to examine the issue of test engineer assignment in software testing outsourcing from multiple perspectives of coordination and communication. From the vendor perspective, we will analyze the coordination bottleneck faced by cross-team organizations that must constantly allocate human resources to different testing projects. In order to establish a sustainable communication and coordination process, key performance indicators will be collected, interviews will be conducted with target subjects, and the data will be analyzed in this study. In this case, we are attempting to assist the case company in improving its test engineer assignment process in multi-party collaboration and coordination during software testing. By implementing this new process, we hope that the testing team will have improved communication methods, that software quality will be assured, and that project work efficiency will be improved.
關鍵字(中) ★ 軟體測試
★ 測試委外
★ 協調理論
★ 指派流程
★ 流程改善
關鍵字(英) ★ Software testing
★ Test outsourcing
★ Coordination theory
★ Assignment process
★ Process improvement
論文目次 摘要 i
Abstract ii
致謝 iii
目錄 iv
圖目錄 vi
表目錄 vii
第一章、緒論 1
1-1 研究背景 1
1-2 研究動機 2
1-3 研究目的 3
1-4 研究架構 4
第二章、文獻探討 6
2-1 軟體開發與測試 6
2-2 軟體測試人力外包與指派 8
2-3 協調理論 9
第三章、研究方法 13
3-1 個案研究 13
3-2 研究設計 15
3-3 資料收集與分析 16
第四章、個案分析 18
4-1 個案公司介紹 18
4-2 個案公司現況描述 20
4-3 協調流程設計 23
第五章、 研究結果 34
5-1 關鍵績效指標分析 34
5-2 訪談與分析 39
5-3 研究效度分析 47
5-4 研究限制 48
第六章、結論與未來發展 50
參考文獻 52
參考文獻 參考文獻
1. Afshar-Nadjafi, B. (2021). Multi-skilling in scheduling problems: A review on models, methods and applications. Computers & Industrial Engineering, 151, 107004.
2. Acuna, S. T., Juristo, N., & Moreno, A. M. (2006). Emphasizing human capabilities in software development. IEEE software, 23(2), 94-101.
3. Bezbaruah, A., Pratap, B., & Hake, S. B. (2020, July). Automation of tests and comparative analysis between manual and automated testing. In 2020 IEEE Students Conference on Engineering & Systems (SCES) (pp. 1-5). IEEE.
4. Berntzen, M., Stray, V., & Moe, N. B. (2021, June). Coordination strategies: managing inter-team coordination challenges in large-scale agile. In Agile Processes in Software Engineering and Extreme Programming: 22nd International Conference on Agile Software Development, XP 2021, Virtual Event, June 14–18, 2021, Proceedings (pp. 140- 156). Cham: Springer International Publishing.
5. Berntzen, M., Moe, N. B., & Stray, V. (2019). The product owner in large-scale agile: an empirical study through the lens of relational coordination theory. In Agile Processes in Software Engineering and Extreme Programming: 20th International Conference, XP 2019, Montréal, QC, Canada, May 21–25, 2019, Proceedings 20 (pp. 121-136). Springer International Publishing.
6. Chen, R., Liang, C., Gu, D., & Leung, J. Y. (2017). A multi-objective model for multi- project scheduling and multi-skilled staff assignment for IT product development considering competency evolution. International Journal of Production Research, 55(21), 6207-6234.
7. Crowston, K. (1997). A coordination theory approach to organizational process design. Organization Science, 8(2), 157-175.
52
應用協調理論於測試承包之工作:以指派流程改善為例
8. Crowston, K., Rubleske, J., & Howison, J. (2015). Coordination theory: A ten-year retrospective. In Human-computer interaction and management information systems: Foundations (pp. 134-152). RouTLedge.
9. Chen, C.-Y., Chen, P.-C., & Lu, Y.-E. (2013). The coordination processes and dynamics within the inter-organizational context of contract-based outsourced engineering projects. Journal of Engineering and Technology Management, 30(2), 113-135.
10. Dingsøyr, T., & Conradi, R. (2002). A survey of case studies of the use of knowledge management in software engineering. International journal of software engineering and knowledge engineering, 12(04), 391-414.
11. Dingsøyr, T., Bjørnson, F. O., Moe, N. B., Rolland, K., & Seim, E. A. (2018, May). Rethinking coordination in large-scale software development. In Proceedings of the 11th international workshop on cooperative and human aspects of software engineering (pp. 91-92).
12. Espinosa, J. A., & Carmel, E. (2003). The impact of time separation on coordination in global software teams: a conceptual foundation. Software Process: Improvement and Practice, 8(4), 249-266.
13. Florea, R., & Stray, V. (2019). The skills that employers look for in software testers. Software Quality Journal, 27, 1449-1479..
14. Faraj, S., & Sproull, L. (2000). Coordinating expertise in software development teams. Management science, 46(12), 1554-1568.
15. Gupta, S., & Gayathri, N. (2022, November). Study of the Software Development Life Cycle and the Function of Testing. In 2022 International Interdisciplinary Humanitarian Conference for Sustainability (IIHC) (pp. 1270-1275). IEEE.
16. Gorman, J. C. (2014). Team coordination and dynamics: two central issues. Current Directions in Psychological Science, 23(5), 355-360.
53

應用協調理論於測試承包之工作:以指派流程改善為例
17. Herbsleb, J. D., & Mockus, A. (2003). An empirical study of speed and communication in
globally distributed software development.IEEE Transactions on software
engineering, 29(6), 481-494.
18. Islam, M. A., & Aldaihani, F. M. F. (2022). Justification for adopting qualitative research method, research approaches, sampling strategy, sample size, interview method, saturation, and data analysis. Journal of International Business and Management, 5(1), 01-11.
19. IEEE Society. (2022). "ISO/IEC/IEEE International Standard - Software and systems engineering --Software testing --Part 1:General concepts," in ISO/IEC/IEEE 29119- 1:2022(E) , vol., no., pp.1-60, 27 Jan. 2022, doi: 10.1109/IEEESTD.2022.9698145.
20. ISTQB, Npo. (2023, April). Certified Tester Foundation Level Syllabus. Retrieved from: https://istqb-main-web- prod.s3.amazonaws.com/media/documents/ISTQB_CTFL_Syllabus-v4.0.pdf(2023.06.10)
21. ISTQB, Npo. (2014). Foundation Level Extension Syllabus Agile Tester. Retrieved from: https://istqb-main-web-prod.s3.amazonaws.com/media/documents/ISTQB-CTFL- AT_Syllabus_v1.0.pdf (2023.03.25)
22. Ismail, F. F., & Razali, R. (2014, September). Contributing factors of successful software testing outsourcing. In2014 8th. Malaysian Software Engineering Conference (MySEC) (pp. 55-60). IEEE.
23. Jain, R. P., Poston, R. S., & Simon, J. C. (2011). An empirical investigation of client managers’ responsibilities in managing offshore outsourcing of software-testing projects. IEEE Transactions on Engineering Management, 58(4), 743-757.
24. Jindal, T. (2016). Importance of Testing in SDLC. International Journal of Engineering and Applied Computer Science (IJEACS), 1(02), 54-56.
25. Kallio, H., Pietilä, A. M., Johnson, M., & Kangasniemi, M. (2016). Systematic methodological review: developing a framework for a qualitative semi‐structured interview guide. Journal of advanced nursing, 72(12), 2954-2965.
26. Kensing, F., & Blomberg, J. (1998). Participatory design: Issues and concerns. Computer supported cooperative work, 7(3-4), 167-185.
54

應用協調理論於測試承包之工作:以指派流程改善為例
27. Kerzner, H. (2017). Project management case studies. John Wiley & Sons.
28. Kitchenham, B., Pickard, L., & Pfleeger, S. L. (1995). Case studies for method and tool
evaluation. IEEE software, 12(4), 52-62.
29. Lenarduzzi, V., & Panichella, A. (2020). Serverless testing: Tool vendors′ and experts′
points of view. IEEE Software, 38(1), 54-60.
30. Lee, J. C., & Chen, C. Y. (2022). Exploring the effects of team coordination and power
distance on effective software process tailoring: a theoretical perspective. Information
Technology & People, 35(3), 1009-1028.
31. Li, Y., & Maedche, A. (2012). Formulating effective coordination strategies in agile global
software development teams.
32. Lenarduzzi, V., & Panichella, A. (2020). Serverless testing: Tool vendors′ and experts′
points of view. IEEE Software, 38(1), 54-60.
33. Moe, N. B., Cruzes, D., Dybå, T., & Mikkelsen, E. (2015, July). Continuous software
testing in a globally distributed project. In 2015 IEEE 10th international conference on
global software engineering (pp. 130-134). IEEE.
34. Malone, T. W., & Crowston, K. (1994). The interdisciplinary study of coordination. ACM
Computing Surveys (CSUR), 26(1), 87-119.
35. Masood, Z., Hoda, R., & Blincoe, K. (2020). How agile teams make self-assignment work:
a grounded theory study. Empirical Software Engineering, 25, 4962-5005.
36. Nakakoji, K., Ye, Y., & Yamamoto, Y. (2010). Comparison of coordination communication and expertise communication in software development: Motives, characteristics, and needs. In New Frontiers in Artificial Intelligence: JSAI-isAI 2009 Workshops, LENLS, JURISIN, KCSD, LLLL, Tokyo, Japan, November 19-20, 2009,
Revised Selected Papers 1 (pp. 147-155). Springer Berlin Heidelberg.
37. Oreilly.,1.2. From Microscope to Telescope: Test Granularity. ,Retrieved from
https://www.oreilly.com/library/view/managing-the-
55

應用協調理論於測試承包之工作:以指派流程改善為例
testing/9780471223986/9780471223986_from_microscope_to_telescope_colon_test.htm
l#the_test_granularity_spectrum_and_owners (2023.02.25)
38. Pecorelli, F., Catolino, G., Ferrucci, F., De Lucia, A., & Palomba, F. (2022). Software
testing and Android applications: a large-scale empirical study. Empirical Software
Engineering, 27(2), 31.
39. Sharma, R. M. (2014). Quantitative analysis of automation and manual
testing. International journal of engineering and innovative technology, 4(1).
40. Sharp, H., Robinson, H., & Petre, M. (2009). The role of physical artefacts in agile software development: Two complementary perspectives. Interacting with computers,
21(1-2), 108-116.
41. Sablis, A., Smite, D., & Moe, N. (2021). Team‐external coordination in large‐scale
software development projects. Journal of Software: Evolution and Process, 33(3), e2297.
42. Shah, H., Sinha, S., & Harrold, M. J. (2011, August). Outsourced, offshored software- testing practice: Vendor-side experiences. In 2011 IEEE sixth international conference on
global software engineering (pp. 131-140). IEEE.
43. Savio D′souza. (2023), BrandFinance, IT SERVICES 25 2023 RANKING. Retrieved from
https://brandirectory.com/rankings/it-services/table (Feb 08,2023)
44. Sobri, W. A. W. M., Fauzi, S. S. M., Nasir, M. H. N. M., Ahmad, R., & Suali, A. J. (2017). Coordination issues and its impact on project performance: A systematic literature review.Journal of Telecommunication, Electronic and Computer Engineering
(JTEC), 9(3-3), 33-37.
45. Strode, D. E., Hope, B., Huff, S., & Link, S. (2011). Coordination effectiveness in an agile
software development context.
46. Strode, D. E., Huff, S. L., Hope, B., & Link, S. (2012). Coordination in co-located agile
software development projects. Journal of Systems and Software, 85(6), 1222-1238. 56

應用協調理論於測試承包之工作:以指派流程改善為例
47. Sablis, A., Smite, D., & Moe, N. (2021). Team‐external coordination in large‐scale software development projects. Journal of Software: Evolution and Process, 33(3), e2297.
48. Šmite, D., Moe, N. B., Šāblis, A., & Wohlin, C. (2017). Software teams and their knowledge networks in large-scale software development. Information and Software
Technology, 86, 71-86.
49. Staron, M. (2020). Action research in software engineering (p. 50). Springer International
Publishing.
50. Thomas Hamiton, (2022). STLC (Software Testing Life Cycle) Phases, Entry, Exit Criteri,
Retrieved from https://www.guru99.com/software-testing-life-cycle.html (Feb 09,2023)
51. Tuteja, M., & Dubey, G. (2012). A research study on importance of testing and quality assurance in software development life cycle (SDLC) models. International Journal of
Soft Computing and Engineering (IJSCE), 2(3), 251-257.
52. Tervonen, I., Haapalahti, A., Harjumaa, L., & Similä, J. (2013, July). Outsourcing software
testing: A case study in the oulu area. In 2013 13th International Conference on Quality
Software (pp. 65-74). IEEE.
53. W. Delone, J. A. Espinosa, G. Lee, and E. Carmel, “Bridging global boundaries for IS
project success.” In System Sciences, 2005. HICSS′05. Proceedings of the 38th Annual
Hawaii International Conference on, 2005, pp. 48b-48b.
54. Xiong, T., Xu, Y., Yu, Y., & Lou, D. (2022, July). Research on Temporal Workflow Task
Assignment Strategy. In Computer Supported Cooperative Work and Social Computing:
16th CCF Conference, ChineseCSCW 2021, Xiangtan, China, November 26–28, 2021,
Revised Selected Papers, Part I (pp. 148-163). Singapore: Springer Nature Singapore.
55. Yin, R. K. (2018). Case Study Research and Applications. Sage.
56. Zaitsev, A., Gal, U., & Tan, B. (2020). Coordination artifacts in agile software
development. Information and Organization, 30(2), 100288.
指導教授 陳仲儼(Chung-Yang Chen) 審核日期 2023-7-10
推文 facebook   plurk   twitter   funp   google   live   udn   HD   myshare   reddit   netvibes   friend   youpush   delicious   baidu   
網路書籤 Google bookmarks   del.icio.us   hemidemi   myshare   

若有論文相關問題,請聯絡國立中央大學圖書館推廣服務組 TEL:(03)422-7151轉57407,或E-mail聯絡  - 隱私權政策聲明