Using an Agile Software Development Methodology for a Complex Problem Domain

被引:0
|
作者
Wingo, R. Steven [1 ]
Tanik, Murat M. [1 ]
机构
[1] Univ Alabama Birmingham, Sch Elect & Comp Engn, Birmingham, AL USA
来源
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Software development for complex problem domains is a difficult undertaking with challenges to successful outcomes. Complex problem domains exhibit volatility, interactions, and unpredictability that place high demands on the creation of a software solution. For this type of problem, the process used to create the software solution, in addition to meeting the goal of the solution, needs to produce a solution that can handle the effects of complexity in the problem domain. This paper examines forces that a complex problem domain places on the development of a software solution and how the software development process can affect the software product in relation to those forces. It focuses on how the practices of an agile software development methodology, in particular the Extreme Programming Methodology, embraces change and has practices that implicitly affect the design and implementation to meet the needs of software solutions for complex problem domains.
引用
收藏
页数:8
相关论文
共 50 条
  • [31] Problem reports and team maturity in agile automotive software development
    Gren, Lucas
    Shepperd, Martin
    15TH INTERNATIONAL CONFERENCE ON COOPERATIVE AND HUMAN ASPECTS OF SOFTWARE ENGINEERING (CHASE 2022), 2022, : 41 - 45
  • [32] Teaching Agile Software Development Using Agile Methods: A Case Study
    Sarikaya, Erkan
    Bagriyanik, Selami
    Gokalp, Mesut
    2020 TURKISH NATIONAL SOFTWARE ENGINEERING SYMPOSIUM (UYMS), 2020, : 7 - 12
  • [33] An Evaluation of Agile Software Methodology Techniques
    Sutharshan, A.
    Maj, S. P.
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2010, 10 (12): : 68 - 71
  • [34] Agile software development
    Brandl, Dennis
    CONTROL ENGINEERING, 2009, 56 (07) : 18 - 18
  • [35] Agile Software Development
    Greer, Des
    Hamon, Yann
    SOFTWARE-PRACTICE & EXPERIENCE, 2011, 41 (09): : 943 - 944
  • [36] An Evaluation To Determine The Extent And Level Of Agile Software Development Methodology Adoption And Implementation In The Botswana Software Development Industry
    Balasubramanian, Lavanya
    Mnkandla, Ernest
    2016 THIRD INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATION AND ENGINEERING (ICACCE 2016), 2016, : 320 - 325
  • [37] Software metrics for agile software development
    Kunz, Martin
    Dumke, Reiner R.
    Zenker, Niko
    ASWEC 2008: 19TH AUSTRALIAN SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2008, : 673 - 678
  • [38] Experiences using agile software development for a marketing simulation
    Mills, David
    Sherrell, Linda
    Boydstun, Jeff
    Wei, Guoqing
    PROCEEDINGS OF THE IEEE SOUTHEASTCON 2006, 2006, : 285 - 290
  • [39] What Makes Agile Software Development Agile?
    Kuhrmann, Marco
    Tell, Paolo
    Hebig, Regina
    Kluender, Jil
    Muench, Juergen
    Linssen, Oliver
    Pfahl, Dietmar
    Felderer, Michael
    Prause, Christian R.
    MacDonell, Stephen G.
    Nakatumba-Nabende, Joyce
    Raffo, David
    Beecham, Sarah
    Tuzun, Eray
    Lopez, Gustavo
    Paez, Nicolas
    Fontdevila, Diego
    Licorish, Sherlock A.
    Kuepper, Steffen
    Ruhe, Guenther
    Knauss, Eric
    Ozcan-Top, Ozden
    Clarke, Paul
    McCaffery, Fergal
    Genero, Marcela
    Vizcaino, Aurora
    Piattini, Mario
    Kalinowski, Marcos
    Conte, Tayana
    Prikladnicki, Rafael
    Krusche, Stephan
    Coskuncay, Ahmet
    Scott, Ezequiel
    Calefato, Fabio
    Pimonova, Svetlana
    Pfeiffer, Rolf-Helge
    Schultz, Ulrik Pagh
    Heldal, Rogardt
    Fazal-Baqaie, Masud
    Anslow, Craig
    Nayebi, Maleknaz
    Schneider, Kurt
    Sauer, Stefan
    Winkler, Dietmar
    Biffl, Stefan
    Bastarrica, Maria Cecilia
    Richardson, Ita
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2022, 48 (09) : 3523 - 3539
  • [40] Software development using agile methodologies:: An airline case
    Pérez-Torres, JA
    Mejía, M
    Sixth Mexican International Conference on Computer Science, Proceedings, 2005, : 129 - 134