ソフトウェアリグレッションとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > 百科事典 > ソフトウェアリグレッションの意味・解説 

ソフトウェアリグレッション

(退行バグ から転送)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/12/04 20:51 UTC 版)

ソフトウェアリグレッション英語: software regression)は、システムのアップグレード、システムの更新プログラム適用夏時間への変更などの特定のイベントの後で、機能が意図したとおりに機能しなくなるソフトウェアのバグのこと[1]ソフトウェアの後退・後戻り・先祖返り、またはデグレード(degrade、デグレ)とも呼ばれる。ソフトウェアパフォーマンスのリグレッションは、ソフトウェアが正常に機能しているにもかかわらず、パフォーマンスが遅くなったり、以前よりも多くのメモリやリソースを使用したりする状況のこと[2]


  1. ^ Yehudai, Amiram; Tyszberowicz, Shmuel; Nir, Dor (2007). “Locating Regression Bugs”. Haifa Verification Conference. https://www.researchgate.net/publication/225437428 2018年3月10日閲覧。 
  2. ^ Shang, Weiyi; Hassan, Ahmed E.; Nasser, Mohamed; Flora, Parminder (11 December 2014). Automated Detection of Performance Regressions Using Regression Models on Clustered Performance Counters. https://sail.cs.queensu.ca/Downloads/ICPE2015_AutomatedDetectionofPerformanceRegressionsUsingRegressionModelsOnClusteredPerformanceCounters.pdf#page=1. 
  3. ^ Richardson, Jared; Gwaltney, William Jr (2006). Ship It! A Practical Guide to Successful Software Projects. Raleigh, NC: The Pragmatic Bookshelf. pp. 32, 193. ISBN 978-0-9745140-4-8. https://archive.org/details/shipitpracticalg0000rich/page/32 
  4. ^ Leung, Hareton K.N.; White, Lee (November 1990). “A study of integration testing and software regression at the integration level”. Proceedings of the International Conference on Software Maintenance. San Diego, CA, USA: IEEE. doi:10.1109/ICSM.1990.131377. ISBN 0-8186-2091-9. https://ieeexplore.ieee.org/document/131377 
  5. ^ Rothermel, Gregg; Harrold, Mary Jean; Dedhia, Jeinay (2000). “Regression test selection for C++ software” (英語). Software Testing, Verification and Reliability 10 (2): 77–109. doi:10.1002/1099-1689(200006)10:2<77::AID-STVR197>3.0.CO;2-E. ISSN 1099-1689. https://onlinelibrary.wiley.com/doi/abs/10.1002/1099-1689(200006)10:2%3C77::AID-STVR197%3E3.0.CO;2-E. 
  6. ^ Weyuker, E.J.; Vokolos, F.I. (December 2000). “Experience with performance testing of software systems: issues, an approach, and case study”. IEEE Transactions on Software Engineering 26 (12): 1147–1156. doi:10.1109/32.888628. ISSN 1939-3520. https://ieeexplore.ieee.org/document/888628. 
  7. ^ Daly, David; Brown, William; Ingo, Henrik; O'Leary, Jim; Bradford, David (20 April 2020). “The Use of Change Point Detection to Identify Software Performance Regressions in a Continuous Integration System”. Proceedings of the International Conference on Performance Engineering. Association for Computing Machinery. pp. 67–75. doi:10.1145/3358960.3375791. ISBN 978-1-4503-6991-6. https://dl.acm.org/doi/abs/10.1145/3358960.3375791 
  8. ^ Nistor, Adrian; Jiang, Tian; Tan, Lin (May 2013). “Discovering, reporting, and fixing performance bugs”. Proceedings of the Working Conference on Mining Software Repositories (MSR). pp. 237–246. doi:10.1109/MSR.2013.6624035. ISBN 978-1-4673-2936-1. https://ieeexplore.ieee.org/document/6624035 
  9. ^ Agarwal, Pragya; Agrawal, Arun Prakash (17 September 2014). “Fault-localization techniques for software systems: a literature review”. ACM SIGSOFT Software Engineering Notes 39 (5): 1–8. doi:10.1145/2659118.2659125. ISSN 0163-5948. https://dl.acm.org/doi/abs/10.1145/2659118.2659125. 
  10. ^ Git - Git Hooks”. git-scm.com. 2021年11月7日閲覧。
  11. ^ Orso, Alessandro; Apiwattanapong, Taweesup; Harrold, Mary Jean (1 September 2003). “Leveraging field data for impact analysis and regression testing”. ACM SIGSOFT Software Engineering Notes 28 (5): 128–137. doi:10.1145/949952.940089. ISSN 0163-5948. https://dl.acm.org/doi/abs/10.1145/949952.940089. 
  12. ^ Qu, Xiao; Acharya, Mithun; Robinson, Brian (September 2012). “Configuration selection using code change impact analysis for regression testing”. Proceedings of the International Conference on Software Maintenance. pp. 129–138. doi:10.1109/ICSM.2012.6405263. ISBN 978-1-4673-2312-3. https://ieeexplore.ieee.org/document/6405263 
  13. ^ a b Tómasdóttir, Kristín Fjóla; Aniche, Mauricio; van Deursen, Arie (October 2017). “Why and how JavaScript developers use linters”. Proceedings of the International Conference on Automated Software Engineering. pp. 578–589. doi:10.1109/ASE.2017.8115668. ISBN 978-1-5386-2684-9. https://ieeexplore.ieee.org/document/8115668 


「ソフトウェアリグレッション」の続きの解説一覧



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  
  •  ソフトウェアリグレッションのページへのリンク

辞書ショートカット

すべての辞書の索引

ソフトウェアリグレッションのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



ソフトウェアリグレッションのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのソフトウェアリグレッション (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2024 GRAS Group, Inc.RSS